Compartir a través de


estructura D3DDDIARG_CREATEDECODEDEVICE (d3dumddi.h)

La estructura D3DDDIARG_CREATEDECODEDEVICE describe un dispositivo de descodificación de DirectX Video Acceleration (DXVA) que se va a crear.

Sintaxis

typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
  [in]     const GUID                  *pGuid;
  [in]     DXVADDI_VIDEODESC           VideoDesc;
  [in]     DXVADDI_CONFIGPICTUREDECODE *pConfig;
  [in/out] HANDLE                      hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;

Miembros

[in] pGuid

Puntero al GUID que representa el tipo de descodificación DXVA. El tiempo de ejecución de Direct3D llama a la funcióngetCapspara consultar los GUID admitidos.

[in] VideoDesc

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

[in] pConfig

Puntero a la estructura DXVADDI_CONFIGPICTUREDECODE que contiene los datos de configuración de conexión de DirectX VA para la descodificación de imágenes comprimidas que requiere el dispositivo de descodificación. El tiempo de ejecución de Direct3D llama a la función GetCaps para consultar las configuraciones admitidas.

[in/out] hDecode

Identificador del dispositivo descodificación. El controlador de visualización en modo de usuario genera este identificador para que el tiempo de ejecución de Direct3D lo use para identificar el dispositivo descodificador en llamadas posteriores.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

CreateDecodeDevice

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

GetCaps