Freigeben über


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)

Weitere Informationen

DXVA_Frequency

DXVA_SampleFormat