estructura DXVADDI_VIDEOSAMPLE (d3dumddi.h)
La estructura DXVADDI_VIDEOSAMPLE describe el formato de un ejemplo de vídeo que se usa en una operación de procesamiento de vídeo.
Sintaxis
typedef struct _DXVADDI_VIDEOSAMPLE {
[in] REFERENCE_TIME Start;
[in] REFERENCE_TIME End;
[in] DXVADDI_EXTENDEDFORMAT SampleFormat;
[in] DXVADDI_VIDEOSAMPLEFLAGS SampleFlags;
[in] HANDLE SrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] RECT DstRect;
DXVADDI_AYUVSAMPLE8 Pal[16];
[in] DXVADDI_FIXED32 PlanarAlpha;
} DXVADDI_VIDEOSAMPLE;
Miembros
[in] Start
Valor REFERENCE_TIME que identifica la hora de inicio del ejemplo.
[in] End
Valor de REFERENCE_TIME que identifica la hora de finalización del ejemplo.
[in] SampleFormat
Estructura DXVADDI_EXTENDEDFORMAT que describe el formato extendido del ejemplo de vídeo.
[in] SampleFlags
Estructura DXVADDI_VIDEOSAMPLEFLAGS que identifica los cambios en el marco de ejemplo actual del marco de ejemplo anterior.
[in] SrcResource
Identificador del recurso que contiene la superficie de origen.
[in] SrcSubResourceIndex
Índice de la superficie de origen dentro del recurso.
[in] SrcRect
Estructura RECT que describe los puntos superior izquierdo e inferior derecho de un rectángulo en la superficie de origen. Estos puntos definen el área de los datos de origen para la transferencia de bloques de bits (bitblt) y su posición en la superficie de origen.
[in] DstRect
Estructura RECT que describe los puntos superior izquierdo e inferior derecho de un rectángulo en la superficie de destino. Estos puntos definen el área en la que debe producirse la transferencia de bloques de bits (bitblt) y su posición en la superficie de destino.
[in] Pal[16]
Matriz de estructuras de DXVADDI_AYUVSAMPLE8 que representan una paleta completa de 16 colores para formatos de píxeles de substream de vídeo paletizados. El controlador usa esta paleta para componer el ejemplo de substream. En el caso de los formatos de píxeles nopalizados, el miembro Pal es NULL y se puede omitir.
[in] PlanarAlpha
Estructura DXVADDI_FIXED32 que especifica el valor de transparencia que el controlador debe aplicar al color de fondo compuesto y la secuencia de vídeo y la imagen de substream (todo el plano de vídeo) tal como se escribe en la superficie de destino. Un valor de 0,0 indica transparente. Un valor de 1,0 indica opaco.
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) |