DXVAHD_OUTPUT_RATE-Enumeration (dxvahd.h)
Gibt die Ausgabebildraten für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
Dieser Enumerationstyp wird in der DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA-Struktur verwendet.
Syntax
typedef enum _DXVAHD_OUTPUT_RATE {
DXVAHD_OUTPUT_RATE_NORMAL = 0,
DXVAHD_OUTPUT_RATE_HALF = 1,
DXVAHD_OUTPUT_RATE_CUSTOM = 2
} DXVAHD_OUTPUT_RATE;
Konstanten
DXVAHD_OUTPUT_RATE_NORMAL Wert: 0 Die Frameausgabe erfolgt mit der normalen Rate. Für die progressive Eingabe erzeugt jeder Frame einen Ausgabeframe. Für interlaced input erzeugt jeder Frame (zwei Felder) zwei progressive Ausgabeframes. |
DXVAHD_OUTPUT_RATE_HALF Wert: 1 Die Frameausgabe erfolgt mit halber Rate. Für progressive Eingaben erzeugt jeder Frame einen Ausgabeframe, genau wie bei DXVAHD_OUTPUT_RATE_NORMAL. Für interlaced input erzeugt jeder Frame einen progressiven Ausgaberahmen. |
DXVAHD_OUTPUT_RATE_CUSTOM Wert: 2 Die Frameausgabe erfolgt mit einer benutzerdefinierten Rate. Verwenden Sie diesen Wert für die Konvertierung mit Bildfrequenz oder für inverse Telecine. Die genaue Rate wird im OutputRate-Member der DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA-Struktur angegeben. Um die Liste der vom Videoprozessor unterstützten benutzerdefinierten Raten abzurufen, rufen Sie die IDXVAHD_Device::GetVideoProcessorCustomRates-Methode auf . |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |