DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA-Struktur (dxvahd.h)
Gibt die Ausgabebildrate für einen Eingabestream an, wenn Microsoft DirectX Video Acceleration High Definition (DXVA-HD) verwendet wird.
Syntax
typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
BOOL RepeatFrame;
DXVAHD_OUTPUT_RATE OutputRate;
DXVAHD_RATIONAL CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;
Member
RepeatFrame
Gibt an, wie das Gerät bei Bedarf die Frameratekonvertierung ausführt. Der Standardwert ist FALSE (Interpolation).
Wert | Bedeutung |
---|---|
|
Das Gerät wiederholt Frames. |
|
Das Gerät interpoliert Frames. |
OutputRate
Gibt die Ausgaberate als Member der DXVAHD_OUTPUT_RATE-Enumeration an.
CustomRate
Gibt eine benutzerdefinierte Ausgaberate als DXVAHD_RATIONAL-Struktur an. Dieser Member wird ignoriert, es sei denn , OutputRate entspricht DXVAHD_OUTPUT_RATE_CUSTOM. Der Standardwert ist 1/1.
Rufen Sie IDXVAHD_Device::GetVideoProcessorCustomRates auf, um die Liste der vom Videoprozessor unterstützten benutzerdefinierten Raten abzurufen. Wenn eine benutzerdefinierte Rate verwendet wird, muss sie aus dieser Liste entnommen werden.
Hinweise
Die Ausgaberate erfordert möglicherweise, dass das Gerät die Bildfrequenz des Eingabedatenstroms konvertiert. In diesem Fall steuert der Wert von RepeatFrame , ob das Gerät interpolierte Frames erstellt oder einfach Eingabeframes wiederholt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Kopfzeile | dxvahd.h |