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 |