estructura D3DDDIARG_CREATEVIDEOPROCESSDEVICE (d3dumddi.h)

La estructura de D3DDDIARG_CREATEVIDEOPROCESSDEVICE describe un dispositivo de procesamiento de vídeo de aceleración de vídeo de Microsoft DirectX (DirectX VA) que se va a crear.

Sintaxis

typedef struct _D3DDDIARG_CREATEVIDEOPROCESSDEVICE {
  [in]     const GUID        *pVideoProcGuid;
  [in]     DXVADDI_VIDEODESC VideoDesc;
  [in]     D3DDDIFORMAT      RenderTargetFormat;
  [in]     UINT              MaxSubStreams;
  [in/out] HANDLE            hVideoProcess;
} D3DDDIARG_CREATEVIDEOPROCESSDEVICE;

Miembros

[in] pVideoProcGuid

Puntero al GUID que representa un dispositivo de procesamiento de vídeo de DirectX VA que se va a crear. El tiempo de ejecución de Microsoft Direct3D puede llamar a la función GetCaps del controlador de visualización en modo de usuario para consultar los GUID de procesamiento de vídeo que admite el controlador.

[in] VideoDesc

Estructura DXVADDI_VIDEODESC de la secuencia de vídeo que debe procesar el dispositivo de procesamiento de vídeo.

[in] RenderTargetFormat

Valor de tipo D3DDDIFORMAT que indica el formato de píxel del destino de representación para el dispositivo de procesamiento de vídeo.

[in] MaxSubStreams

Número máximo de substreams de vídeo que se pueden enviar al dispositivo de procesamiento de vídeo. Si este valor se establece en cero, el dispositivo nunca recibe substreams de vídeo.

[in/out] hVideoProcess

Identificador del dispositivo de procesamiento de vídeo. El controlador de pantalla en modo de usuario debe establecer este identificador en un valor que el tiempo de ejecución de Microsoft Direct3D puede usar para identificar el dispositivo de procesamiento de vídeo en llamadas posteriores.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateVideoProcessDevice

DXVADDI_VIDEODESC