Compartir a través de


estructura DXVA_VideoSample32 (dxva.h)

La estructura DXVA_VideoSample32 se usa para reenviar llamadas de DXVA_DeinterlaceBltEx de 32 bits en controladores de 64 bits.

Sintaxis

typedef struct _DXVA_VideoSample32 {
  REFERENCE_TIME   rtStart;
  REFERENCE_TIME   rtEnd;
  DWORD            SampleFormat;
  DWORD            SampleFlags;
  DWORD            lpDDSSrcSurface;
  RECT             rcSrc;
  RECT             rcDst;
  DXVA_AYUVsample2 Palette[16];
} DXVA_VideoSample32;

Miembros

rtStart

Especifica la hora de inicio del ejemplo.

rtEnd

Especifica la hora de finalización del ejemplo.

SampleFormat

Especifica el formato del ejemplo tal y como se define en los valores del tipo de enumeración DXVA_ExtendedFormat .

SampleFlags

Especifica una colección de marcas que indican los cambios en el marco de ejemplo actual del marco de ejemplo anterior. Este miembro es un or bit a bit de uno o varios de los marcadores del tipo de enumeración DXVA_SampleFlags .

lpDDSSrcSurface

Puntero a una estructura DD_SURFACE_LOCAL que representa el ejemplo.

rcSrc

Especifica una 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 y su posición en la superficie de origen.

rcDst

Especifica una 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 y su posición en la superficie de destino.

Palette[16]

Especifica una matriz de estructuras de DXVA_AYUVsample2 que representan una paleta completa de 16 colores para formatos 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, la paleta es cero y se puede omitir.

Comentarios

El compilador agrega 4 bytes de relleno para alinear la estructura a 8 bytes.

Requisitos

Requisito Value
Cliente mínimo compatible Esta estructura solo se aplica a Windows Server 2003 con SP1 y versiones posteriores, y Windows XP con SP2 y versiones posteriores. Solo se compila para una versión de 64 bits del sistema operativo.
Encabezado dxva.h (incluir Dxva.h)

Consulte también

DD_SURFACE_LOCAL

DXVA_AYUVsample2

DXVA_DeinterlaceBltEx

DXVA_ExtendedFormat

DXVA_SampleFlags

DXVA_SampleFormat

RECT