Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Rate ab, mit der der Videoprozessor Ausgabeframes für einen Eingabedatenstrom erzeugt.
Syntax
void VideoProcessorGetStreamOutputRate(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[out] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE *pOutputRate,
[out] BOOL *pRepeatFrame,
[out] DXGI_RATIONAL *pCustomRate
);
Parameter
[in] pVideoProcessor
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Um diesen Zeiger abzurufen, rufen Sie ID3D11VideoDevice::CreateVideoProcessor auf.
[in] StreamIndex
Der nullbasierte Index des Eingabestreams. Um die maximale Anzahl von Streams abzurufen, rufen Sie ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps auf, und überprüfen Sie den MaxStreamStates-Strukturmember .
[out] pOutputRate
Empfängt einen D3D11_VIDEO_PROCESSOR_OUTPUT_RATE-Wert , der die Ausgaberate angibt.
[out] pRepeatFrame
Empfängt einen booleschen Wert, der angibt, wie der Treiber bei Bedarf die Konvertierung der Framerate ausführt.
Wert | Bedeutung |
---|---|
|
Wiederholte Frames. |
|
Interpolieren Sie Frames. |
[out] pCustomRate
Ein Zeiger auf eine DXGI_RATIONAL-Struktur . Wenn die Ausgaberate D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM ist, füllt die -Methode diese Struktur mit der exakten Ausgaberate aus. Andernfalls wird dieser Parameter ignoriert.
Rückgabewert
Keine
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11.h |