PFND3DDDI_CREATEDECODEDEVICE funzione di callback (d3dumddi.h)

La funzione CreateDecodeDevice crea un dispositivo di decodifica di Microsoft DirectX Video Acceleration (DirectX VA) usato per decodificare video.

Sintassi

PFND3DDDI_CREATEDECODEDEVICE Pfnd3dddiCreatedecodedevice;

HRESULT Pfnd3dddiCreatedecodedevice(
  HANDLE hDevice,
  D3DDDIARG_CREATEDECODEDEVICE *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in, out]

Puntatore a una struttura D3DDDIARG_CREATEDECODEDEVICE . In input, questa struttura contiene informazioni che il driver può usare. In output, il driver specifica informazioni nella struttura che il runtime di Microsoft Direct3D può usare.

Valore restituito

CreateDecodeDevice restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK Il dispositivo DirectX VA decodifica correttamente.
E_OUTOFMEMORY CreateDecodeDevice non è riuscito a allocare la memoria necessaria per il completamento.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Desktop
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

D3DDDIARG_CREATEDECODEDEVICE

DestroyDecodeDevice