DXVAHD_CONTENT_DESC-Struktur (dxvahd.h)

Beschreibt einen Videostream für einen DxVA-HD-Videoprozessor (Microsoft DirectX Video Acceleration High Definition).

Der Anzeigetreiber kann die Informationen in dieser Struktur verwenden, um die Funktionen des Videoprozessors zu optimieren. Beispielsweise können einige Funktionen aus Leistungsgründen nicht für HD-Inhalte verfügbar gemacht werden.

Syntax

typedef struct _DXVAHD_CONTENT_DESC {
  DXVAHD_FRAME_FORMAT InputFrameFormat;
  DXVAHD_RATIONAL     InputFrameRate;
  UINT                InputWidth;
  UINT                InputHeight;
  DXVAHD_RATIONAL     OutputFrameRate;
  UINT                OutputWidth;
  UINT                OutputHeight;
} DXVAHD_CONTENT_DESC;

Member

InputFrameFormat

Ein Member der DXVAHD_FRAME_FORMAT-Enumeration , das beschreibt, wie der Videostream ineinander geflochten wird.

InputFrameRate

Die Bildfrequenz des Eingabevideostreams, die als DXVAHD_RATIONAL-Struktur angegeben wird.

InputWidth

Die Breite der Eingaberahmen in Pixel.

InputHeight

Die Höhe der Eingaberahmen in Pixel.

OutputFrameRate

Die Bildfrequenz des Ausgabevideostreams, die als DXVAHD_RATIONAL-Struktur angegeben wird.

OutputWidth

Die Breite der Ausgaberahmen in Pixel.

OutputHeight

Die Höhe der Ausgaberahmen in Pixel.

Hinweise

Bildraten werden als Verhältnisse ausgedrückt. Beispielsweise werden 30 Frames pro Sekunde (fps) als 30:1 und 29,97 fps als 30000/1001 ausgedrückt. Bei Interlaced Content besteht ein Frame aus zwei Feldern, sodass die Bildrate die hälfte der Feldrate beträgt.

Wenn die Anwendung zwei oder mehr Eingabeströme kombiniert, verwenden Sie den größten Stream für die Werte von InputWidth und InputHeight.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile dxvahd.h

Weitere Informationen

DXVA-HD

Direct3D-Videostrukturen

Medienfundamentstrukturen