Metodo ID3D11VideoContext::SubmitDecoderBuffers (d3d11.h)
Invia uno o più buffer per la decodifica.
Sintassi
HRESULT SubmitDecoderBuffers(
[in] ID3D11VideoDecoder *pDecoder,
[in] UINT NumBuffers,
[in] const D3D11_VIDEO_DECODER_BUFFER_DESC *pBufferDesc
);
Parametri
[in] pDecoder
Puntatore all'interfaccia ID3D11VideoDecoder . Per ottenere questo puntatore, chiamare il metodo ID3D11VideoDevice::CreateVideoDecoder .
[in] NumBuffers
Numero di buffer inviati per la decodifica.
[in] pBufferDesc
Puntatore a una matrice di strutture D3D11_VIDEO_DECODER_BUFFER_DESC . Il parametro NumBuffers specifica il numero di elementi nella matrice. Ogni elemento nella matrice descrive un buffer compresso per la decodifica.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questa funzione non rispetta un predicato D3D11 che potrebbe essere stato impostato.
Se l'applicazione usa query D3D11, questa funzione potrebbe non essere considerata con D3D11_QUERY_EVENT e D3D11_QUERY_TIMESTAMP quando si usano livelli di funzionalità inferiori a 11. D3D11_QUERY_PIPELINE_STATISTICS non includerà questa funzione per alcun livello di funzionalità.
Quando si usano livelli di funzionalità 9_x, tutti i buffer parzialmente crittografati devono usare lo stesso EncryptedBlockInfo e la crittografia parziale non può essere disattivata per ogni fotogramma.
Requisiti
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d3d11.h |