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 Video Acceleration (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 de getcaps del controlador de pantalla 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 D3DDDIFORMATque 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 entorno de ejecución de Microsoft Direct3D puede usar para identificar el dispositivo de procesamiento de vídeo en llamadas posteriores.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |