ID3D11VideoContext::VideoProcessorGetStreamOutputRate-Methode (d3d11.h)
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 |