Compartir a través de


estructura D3DDDIARG_CREATEDECODEDEVICE (d3dumddi.h)

La estructura D3DDDIARG_CREATEDECODEDEVICE describe un dispositivo de descodificación de Microsoft DirectX Video Acceleration (DirectX VA) 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 de DirectX VA. El tiempo de ejecución de Microsoft Direct3D llama a la función GetCaps para 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 de descodificación. El controlador de pantalla en modo de usuario debe establecer este identificador en un valor que el tiempo de ejecución de Direct3D puede usar para identificar el dispositivo descodificador 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

CreateDecodeDevice

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

GetCaps