Partager via


DXVADDI_VIDEOSAMPLEFLAGS structure (d3dumddi.h)

La structure DXVADDI_VIDEOSAMPLEFLAGS identifie les modifications apportées à l’exemple de frame actuel à partir de l’exemple de frame précédent.

Syntaxe

typedef struct _DXVADDI_VIDEOSAMPLEFLAGS {
  union {
    struct {
      UINT PaletteChanged : 1;
      UINT SrcRectChanged : 1;
      UINT DstRectChanged : 1;
      UINT ColorDataChanged : 1;
      UINT PlanarAlphaChanged : 1;
      UINT Reserved : 11;
      UINT SampleData : 16;
    };
    UINT Value;
  };
} DXVADDI_VIDEOSAMPLEFLAGS;

Membres

PaletteChanged

Valeur UINT qui spécifie si la palette de l’exemple de frame a changé. Définir ce membre revient à définir le premier bit du membre Value 32 bits (0x00000001).

SrcRectChanged

Valeur UINT qui spécifie si le rectangle source de l’exemple de frame a changé. Définir ce membre revient à définir le deuxième bit du membre Value 32 bits (0x00000002).

DstRectChanged

Valeur UINT qui spécifie si le rectangle de destination de l’exemple de frame a changé. Définir ce membre revient à définir le troisième bit du membre value 32 bits (0x00000004).

ColorDataChanged

Valeur UINT qui spécifie si les données de couleur de l’exemple de frame ont changé. Définir ce membre revient à définir le quatrième bit du membre Value 32 bits (0x00000008).

PlanarAlphaChanged

Valeur UINT qui spécifie si les données alpha (transparence) de l’exemple de frame ont changé. Définir ce membre revient à définir le quatrième bit du membre Value 32 bits (0x00000008).

Reserved

Ce membre est réservé et doit être défini sur zéro. La définition de ce membre sur zéro revient à définir le sixième à seizième bits (0x0000FFE0) du membre Value 32 bits sur zéros.

SampleData

Valeur UINT qui contient des exemples de données vidéo. Définir ce membre revient à définir le dix-septième à trente-secondes bits (0xFFFF0000) du membre Value 32 bits. Les bits suivants peuvent être définis :

DXVADDI_SAMPLEDATA_RFF (0x0001)

DXVADDI_SAMPLEDATA_TFF (0x0002)

DXVADDI_SAMPLEDATA_RFF_TFF_PRESENT (0x0004)

Value

Membre de l’union contenu dans DXVADDI_VIDEOSAMPLEFLAGS pouvant contenir une valeur 32 bits qui identifie les modifications apportées à l’exemple de frame actuel à partir de l’exemple de frame précédent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête d3dumddi.h (inclure D3dumddi.h)

Voir aussi

DXVADDI_VIDEOSAMPLE