Condividi tramite


Metodo IDirect3DVideoDevice9::CreateDXVADevice

Crea un dispositivo di decodificatore DIRECTX Video Acceleration (DXVA).

Sintassi

HRESULT CreateDXVADevice(
   GUID                 *pGuid,
   DXVAUncompDataInfo   *pUncompData,
   LPVOID               pData,
   DWORD                DataSize,
   IDirect3DDXVADevice9 **ppDXVADevice
);

Parametri

pGuid

Puntatore a un GUID che specifica il dispositivo da creare.

pUncompData

Puntatore a una struttura DXVAUncompDataInfo che specifica il formato dell'immagine non compressa.

pData

Puntatore a una struttura DXVA_ConnectMode che specifica la modalità DXVA e il profilo con restrizioni.

DataSize

Dimensioni della struttura DXVA_ConnectMode , in byte.

ppDXVADevice

Riceve un puntatore all'interfaccia IDirect3DDXVADevice9 . 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 .

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Dxva.h

Vedi anche

IDirect3DVideoDevice9