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 output, il driver specifica 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 a allocare la memoria necessaria per il completamento.

Requisiti

Requisito Valore
Client minimo supportato CreateVideoProcessor è supportato a partire dal sistema operativo Windows 7.
Piattaforma di destinazione Desktop
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

D3DDDIARG_DXVAHD_CREATEVIDEOPROCESSOR

DestroyVideoProcessor