Condividi tramite


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

Vedi anche

ID3D11VideoContext