Freigeben über


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)

Siehe auch

DXVA_Frequency

DXVA_SampleFormat