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) |