Condividi tramite


Metodo ID3D11VideoDevice::CreateVideoDecoder (d3d11.h)

Crea un dispositivo decodificatore video per Microsoft Direct3D 11.

Sintassi

HRESULT CreateVideoDecoder(
  [in]  const D3D11_VIDEO_DECODER_DESC   *pVideoDesc,
  [in]  const D3D11_VIDEO_DECODER_CONFIG *pConfig,
  [out] ID3D11VideoDecoder               **ppDecoder
);

Parametri

[in] pVideoDesc

Puntatore a una struttura D3D11_VIDEO_DECODER_DESC che descrive il flusso video e il profilo del decodificatore.

[in] pConfig

Puntatore a una struttura D3D11_VIDEO_DECODER_CONFIG che specifica la configurazione del decodificatore.

[out] ppDecoder

Riceve un puntatore all'interfaccia ID3D11VideoDecoder . Il chiamante deve rilasciare l'interfaccia.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questo metodo alloca i buffer del decodificatore necessari.

Il metodo ID3D11DeviceContext::ClearState non influisce sullo stato interno del decodificatore video.

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

ID3D11VideoDevice