ID3D11VideoContext::VideoProcessorBlt-Methode (d3d11.h)
Führt einen Videoverarbeitungsvorgang für ein oder mehrere Eingabebeispiele aus und schreibt das Ergebnis auf eine Direct3D-Oberfläche.
Syntax
HRESULT VideoProcessorBlt(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] ID3D11VideoProcessorOutputView *pView,
[in] UINT OutputFrame,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM *pStreams
);
Parameter
[in] pVideoProcessor
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Rufen Sie zum Abrufen dieses Zeigers die ID3D11VideoDevice::CreateVideoProcessor-Methode auf.
[in] pView
Ein Zeiger auf die ID3D11VideoProcessorOutputView-Schnittstelle für die Ausgabeoberfläche. Die Ausgabe des Videoverarbeitungsvorgangs wird auf diese Oberfläche geschrieben.
[in] OutputFrame
Die Framenummer des Ausgabevideoframes, die von 0 (null) indiziert wird.
[in] StreamCount
Die Anzahl der zu verarbeitenden Eingabedatenströme.
[in] pStreams
Ein Zeiger auf ein Array von D3D11_VIDEO_PROCESSOR_STREAM Strukturen, die Informationen zu den Eingabestreams enthalten. Der Aufrufer ordnet das Array zu und füllt jede Struktur aus. Die Anzahl der Elemente im Array wird im StreamCount-Parameter angegeben.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der maximale Wert von StreamCount wird im MaxStreamStates-Element der D3D11_VIDEO_PROCESSOR_CAPS-Struktur angegeben. Die maximale Anzahl von Streams, die gleichzeitig aktiviert werden können, wird im MaxInputStreams-Element dieser Struktur angegeben.
Wenn der Stereo-Ausgabemodus TRUE ist:
- Die Ausgabeansicht muss ein Texturarray aus zwei Elementen enthalten.
- Es muss mindestens ein Stereostream angegeben werden.
- Wenn mehrere Eingabedatenströme aktiviert sind, ist es möglich, dass mindestens einer der Eingabedatenströme Monodaten enthalten kann.
- Die Ausgabeansicht muss ein einzelnes Element enthalten.
- Das Stereoformat kann nicht D3D11_VIDEO_PROCESSOR_STEREO_FORMAT_MONO werden.
Wenn die Anwendung D3D11-Abfragen verwendet, wird diese Funktion möglicherweise nicht mit D3D11_QUERY_EVENT und D3D11_QUERY_TIMESTAMP bei Verwendung von Featureebenen unter 11 berücksichtigt. D3D11_QUERY_PIPELINE_STATISTICS enthält diese Funktion für keine Featureebene.
Anforderungen
Anforderung | Wert |
---|---|
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 |