Condividi tramite


PFND3DDDI_CREATEVIDEOPROCESSDEVICE funzione di callback (d3dumddi.h)

La funzione CreateVideoProcessDevice crea un dispositivo di elaborazione video DirectX (DirectX VA) usato per elaborare il video(ad esempio, per deinterlace 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 caso di output, il driver specifica le 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 è stato possibile allocare la memoria necessaria per il completamento.

Fabbisogno

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)

Vedere anche

D3DDDIARG_CREATEVIDEOPROCESSDEVICE

DestroyVideoProcessDevice