PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR funzione di callback (d3dumddi.h)
La funzione CreateVideoProcessor crea un processore video DirectX Video Acceleration (DirectX VA) usato per elaborare video ad alta definizione.
Sintassi
PFND3DDDI_DXVAHD_CREATEVIDEOPROCESSOR Pfnd3dddiDxvahdCreatevideoprocessor;
HRESULT Pfnd3dddiDxvahdCreatevideoprocessor(
HANDLE unnamedParam1,
D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR *unnamedParam2
)
{...}
Parametri
unnamedParam1
unnamedParam2
hDevice [in]
Handle per il dispositivo di visualizzazione (contesto grafico).
pData [in, out]
Puntatore a una struttura D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR. 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
CreateVideoProcessor restituisce uno dei valori seguenti:
Codice restituito | Descrizione |
---|---|
S_OK | Il processore video viene creato correttamente. |
E_OUTOFMEMORY | CreateVideoProcessor non è riuscito ad allocare la memoria necessaria per il completamento. |
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | CreateVideoProcessor è supportato a partire dal sistema operativo Windows 7. |
piattaforma di destinazione | Desktop |
intestazione | d3dumddi.h (include D3dumddi.h) |