Compartir a través de


estructura DXVA_ExtendedFormat (dxva.h)

La estructura DXVA_ExtendedFormat describe el formato extendido del fotograma de vídeo.

Sintaxis

typedef struct _DXVA_ExtendedFormat {
  UINT                       SampleFormat : 8;
  UINT                       VideoChromaSubsampling : 4;
  DXVA_NominalRange          NominalRange : 3;
  DXVA_VideoTransferMatrix   VideoTransferMatrix : 3;
  DXVA_VideoLighting         VideoLighting : 4;
  DXVA_VideoPrimaries        VideoPrimaries : 5;
  DXVA_VideoTransferFunction VideoTransferFunction : 5;
} DXVA_ExtendedFormat;

Miembros

SampleFormat

Especifica cómo se muestrea un fotograma de vídeo. Los 8 bits se definen mediante uno de los enumeradores del tipo de enumeración DXVA_SampleFormat .

VideoChromaSubsampling

Especifica el esquema de codificación cromática para los datos Y'Cb'Cr'. Los 4 bits se definen mediante una combinación de ORed de los enumeradores en el tipo de enumeración DXVA_VideoChromaSubsampling .

NominalRange

Especifica si los datos de ejemplo incluyen el espacio principal (valores más allá de 1,0 blanco) y la sala de referencias (superblacks por debajo de la referencia 0,0 negro). Los 3 bits se definen mediante uno de los enumeradores del tipo de enumeración DXVA_NominalRange .

VideoTransferMatrix

Especifica la matriz de conversión de Y'Cb'Cr' a (studio) R'G'B'. Los 3 bits se definen mediante uno de los enumeradores del tipo de enumeración DXVA_VideoTransferMatrix .

VideoLighting

Especifica las condiciones de iluminación para ver vídeo. Los 4 bits se definen mediante uno de los enumeradores del tipo de enumeración DXVA_VideoLighting .

VideoPrimaries

Especifica los colores principales, qué estado se usan las funciones base RGB. Los 5 bits se definen mediante uno de los enumeradores del tipo de enumeración DXVA_VideoPrimaries .

VideoTransferFunction

Especifica la función de conversión de R'G'B' a RGB. Los 5 bits se definen mediante el tipo de enumeración DXVA_VideoTransferFunction .

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.
Encabezado dxva.h (incluir Dxva.h)

Consulte también

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix