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) |