Compartir a través de


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)

Consulte también

D3DDDIARG_VIDEOPROCESSBLT

DXVADDI_AYUVSAMPLE8

DXVADDI_EXTENDEDFORMAT

DXVADDI_FIXED32

RECT