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 |