Share via


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
TRUE
Wiederholte Frames.
FALSE
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

Weitere Informationen

ID3D11VideoContext