DXVA_VideoDesc-Struktur (dxva.h)
Die DXVA_VideoDesc Struktur wird vom Renderer an den Treiber gesendet, um eine Beschreibung des Videodatenstroms anzugeben, für den die Deinterlacing- oder Bildfrequenzkonvertierungsoperation ausgeführt werden soll.
Syntax
typedef struct _DXVA_VideoDesc {
DWORD Size;
DWORD SampleWidth;
DWORD SampleHeight;
DWORD SampleFormat;
D3DFORMAT d3dFormat;
DXVA_Frequency InputSampleFreq;
DXVA_Frequency OutputFrameFreq;
} DXVA_VideoDesc, *LPDXVA_VideoDesc;
Member
Size
Gibt die Größe dieser Struktur in Bytes an.
SampleWidth
Gibt die Breite des Beispiels in Pixel an.
SampleHeight
Gibt die Höhe des Beispiels in Pixel an.
SampleFormat
Gibt das Format des Beispiels an, das von der DXVA_SampleFormat-Struktur definiert wird.
d3dFormat
Gibt das Direct3D-Oberflächenformat des Beispiels an.
InputSampleFreq
Gibt die Häufigkeit eingehender Videos an, die von der DXVA_Frequency-Struktur definiert wird.
OutputFrameFreq
Gibt die gewünschte Bildfrequenz des Ausgabevideos an, wie durch DXVA_Frequency definiert.
Hinweise
Beispiele für Strukturmemberwerte zum Deinterlacing oder Konvertieren verschiedener Inhaltstypen finden Sie unter DeinterlaceQueryAvailableModes.
Anforderungen
Anforderung | Wert |
---|---|
Header | dxva.h (dxva.h einschließen) |