Condividi tramite


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)

Vedere anche

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR

DestroyVideoProcessor