Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD describe una operación de alta definición de procesamiento de vídeo de aceleración de vídeo (VA) de Microsoft DirectX Video Acceleration (VA).
Sintaxis
typedef struct _D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD {
[in] HANDLE hVideoProcessor;
[in] DXVAHDDDI_SURFACE OutputSurface;
[in] UINT OutputFrame;
[in] UINT StreamCount;
[in] const DXVAHDDDI_STREAM_DATA *pStreams;
} D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD;
Miembros
[in] hVideoProcessor
Identificador del dispositivo de procesamiento de vídeo de DirectX VA. El controlador de visualización en modo de usuario devuelve este identificador en una llamada a su función CreateVideoProcessor.
[in] OutputSurface
Estructura DXVAHDDDI_SURFACE que describe la superficie de salida a la que se compone el procesador de vídeo.
[in] OutputFrame
Número de fotogramas de base cero de los fotogramas de salida compuestos.
[in] StreamCount
Número de secuencias que se van a procesar. Este número debe ser menor que el número establecido en el controlador del MaxStreamStates miembro de la estructura DXVAHDDDI_VPDEVCAPS.
[in] pStreams
Matriz de DXVAHDDDI_STREAM_DATA estructuras que describen los flujos de entrada que se van a procesar.
Observaciones
La superficie de salida que especifica el outputSurface miembro, que debe ser uno de los siguientes tipos de superficie:
- Superficie de vídeo que se crea con el tipo DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT.
- Superficie de destino de representación o superficie que se crea con D3DUSAGE_RENDERTARGET uso.
- Una cadena de intercambio.
- Cadena de intercambio con efecto de intercambio superpuesto.
El controlador también usa el marco que el elemento OutputFrame especifica para etiquetar el comando, que el controlador envía a la unidad de procesamiento de gráficos (GPU).
Los flujos de entrada se indexan de cero a menor que el número que establece el controlador en el MaxStreamStates miembro de la estructura DXVAHDDDI_VPDEVCAPS. Cada secuencia tiene sus propios estados de flujo asociados al número de índice de flujo. El controlador procesa cada secuencia desde cero índice y combina en la superficie de destino una después de otra. Por ejemplo, si una secuencia de vídeo está en el índice cero y una secuencia de gráficos está en el índice uno, el controlador combina la secuencia de vídeo en el color de fondo y, a continuación, combina la secuencia de gráficos sobre ellas.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | D3DDDIARG_DXVAHD_VIDEOPROCESSBLTHD se admite a partir del sistema operativo Windows 7. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |