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) |