PFND3DDDI_CREATEVIDEOPROCESSDEVICE funzione di callback (d3dumddi.h)

La funzione CreateVideoProcessDevice crea un dispositivo di elaborazione video DirectX (DirectX VA) usato per elaborare video, ad esempio per denterlacere il video e regolare le proprietà ProcAmp del video.

Sintassi

PFND3DDDI_CREATEVIDEOPROCESSDEVICE Pfnd3dddiCreatevideoprocessdevice;

HRESULT Pfnd3dddiCreatevideoprocessdevice(
  HANDLE hDevice,
  D3DDDIARG_CREATEVIDEOPROCESSDEVICE *unnamedParam2
)
{...}

Parametri

hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pData [in, out]

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

Valore restituito

CreateVideoProcessDevice restituisce uno dei valori seguenti:

Codice restituito Descrizione
S_OK Il dispositivo di elaborazione video viene creato correttamente.
E_OUTOFMEMORY CreateVideoProcessDevice 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_CREATEVIDEOPROCESSDEVICE

DestroyVideoProcessDevice