ID3D11VideoContext::SubmitDecoderBuffers-Methode (d3d11.h)

Übermittelt einen oder mehrere Puffer für die Decodierung.

Syntax

HRESULT SubmitDecoderBuffers(
  [in] ID3D11VideoDecoder                    *pDecoder,
  [in] UINT                                  NumBuffers,
  [in] const D3D11_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
);

Parameter

[in] pDecoder

Ein Zeiger auf die ID3D11VideoDecoder-Schnittstelle . Um diesen Zeiger abzurufen, rufen Sie die ID3D11VideoDevice::CreateVideoDecoder-Methode auf.

[in] NumBuffers

Die Anzahl der Puffer, die zur Decodierung übermittelt werden.

[in] pBufferDesc

Ein Zeiger auf ein Array von D3D11_VIDEO_DECODER_BUFFER_DESC Strukturen. Der NumBuffers-Parameter gibt die Anzahl der Elemente im Array an. Jedes Element im Array beschreibt einen komprimierten Puffer für die Decodierung.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

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.

Wenn Sie Featureebenen 9_x verwenden, müssen alle teilweise verschlüsselten Puffer dieselbe EncryptedBlockInfo verwenden, und die teilweise Verschlüsselung kann nicht pro Frame deaktiviert werden.

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