DXVA_VideoDesc Struktur (dxva.h)
Die DXVA_VideoDesc Struktur wird vom Renderer an den Treiber gesendet, um eine Beschreibung des Videostreams anzugeben, auf dem der Konvertierungsvorgang für die Deinterlacing- oder Framerate-Konvertierung 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;
Angehörige
Size
Gibt die Größe dieser Struktur in Byte 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 Durch die DXVA_SampleFormat-Struktur definierten Beispiels an.
d3dFormat
Gibt das Direct3D-Oberflächenformat des Beispiels an.
InputSampleFreq
Gibt die Häufigkeit eingehender Videos an, die durch die DXVA_Frequency-Struktur definiert werden.
OutputFrameFreq
Gibt die gewünschte Framerate des Ausgabevideos an, wie durch DXVA_Frequencydefiniert.
Bemerkungen
Beispiele für Strukturmememmwerte zum Deinterlacing oder Konvertieren verschiedener Inhaltstypen finden Sie unter DeinterlaceQueryAvailableModes.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dxva.h (include Dxva.h) |