Freigeben über


DXVADDI_VIDEOSAMPLEFLAGS Struktur (d3dumddi.h)

Die DXVADDI_VIDEOSAMPLEFLAGS Struktur identifiziert Änderungen im aktuellen Beispielframe aus dem vorherigen Beispielframe.

Syntax

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;

Angehörige

PaletteChanged

Ein UINT-Wert, der angibt, ob die Palette des Beispielframes geändert wurde. Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits des 32-Bit-Value Members (0x00000001).

SrcRectChanged

Ein UINT-Wert, der angibt, ob das Quellrechteck des Beispielframes geändert wurde. Das Festlegen dieses Elements entspricht dem Festlegen des zweiten Bits des 32-Bit-Value Members (0x00000002).

DstRectChanged

Ein UINT-Wert, der angibt, ob das Zielrechteck des Beispielframes geändert wurde. Das Festlegen dieses Elements entspricht dem Festlegen des dritten Bits des 32-Bit-Value Members (0x00000004).

ColorDataChanged

Ein UINT-Wert, der angibt, ob sich die Farbdaten des Beispielframes geändert haben. Das Festlegen dieses Elements entspricht dem Festlegen des vierten Bits des 32-Bit-Value Members (0x00000008).

PlanarAlphaChanged

Ein UINT-Wert, der angibt, ob die Alphadaten (Transparenz) des Beispielframes geändert wurden. Das Festlegen dieses Elements entspricht dem Festlegen des vierten Bits des 32-Bit-Value Members (0x00000008).

Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements auf Null entspricht dem Festlegen des sechsten bis sechzehnten Bits (0x0000FFE0) des 32-Bit-Werts Members auf Nullen.

SampleData

Ein UINT-Wert, der Videobeispieldaten enthält. Das Festlegen dieses Elements entspricht dem Festlegen der siebzehnten bis dreißig Sekunden (0xFFFF0000) des 32-Bit-Value Members. Die folgenden Bits können festgelegt werden:

DXVADDI_SAMPLEDATA_RFF (0x0001)

DXVADDI_SAMPLEDATA_TFF (0x0002)

DXVADDI_SAMPLEDATA_RFF_TFF_PRESENT (0x0004)

Value

Ein Mitglied in der Union, das in DXVADDI_VIDEOSAMPLEFLAGS enthalten ist, der einen 32-Bit-Wert enthalten kann, der Änderungen im aktuellen Beispielframe aus dem vorherigen Beispielframe identifiziert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

DXVADDI_VIDEOSAMPLE