Freigeben über


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.
Andernfalls: Diese Funktion berücksichtigt kein D3D11-Prädikat, das möglicherweise festgelegt wurde.

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

Weitere Informationen

ID3D11VideoContext-Schnittstelle