Compartir a través de


estructura DXVA2_ExtendedFormat (dxva2api.h)

Describe el formato de una secuencia de vídeo.

Sintaxis

typedef struct _DXVA2_ExtendedFormat {
  union {
    struct {
      UINT SampleFormat : 8;
      UINT VideoChromaSubsampling : 4;
      UINT NominalRange : 3;
      UINT VideoTransferMatrix : 3;
      UINT VideoLighting : 4;
      UINT VideoPrimaries : 5;
      UINT VideoTransferFunction : 5;
    };
    UINT value;
  };
} DXVA2_ExtendedFormat;

Miembros

SampleFormat

Describe la entrelazamiento de los fotogramas de vídeo. Contiene un valor de la enumeración DXVA2_SampleFormat .

VideoChromaSubsampling

Describe el siting cromático. Contiene un valor de la enumeración DXVA2_VideoChromaSubSampling .

NominalRange

Describe el rango nominal de los datos de color Y'CbCr o RGB. Contiene un valor de la enumeración DXVA2_NominalRange .

VideoTransferMatrix

Describe la transformación de Y'PbPr (vídeo de componente) a Studio R'G'B'. Contiene un valor de la enumeración DXVA2_VideoTransferMatrix .

VideoLighting

Describe las condiciones de visualización previstas. Contiene un valor de la enumeración DXVA2_VideoLighting .

VideoPrimaries

Describe los colores principales. Contiene un valor de la enumeración DXVA2_VideoPrimaries .

VideoTransferFunction

Describe la función de transferencia de corrección gamma. Contiene un valor de la enumeración DXVA2_VideoTransferFunction .

value

Use este miembro para tener acceso a todos los bits de la unión.

Comentarios

La mayoría de los valores de esta estructura se pueden traducir directamente a y desde atributos IMFMediaType . Para obtener un ejemplo de código que rellene los valores de un puntero IMFMediaType , vea DXVA2_VideoDesc.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado dxva2api.h

Consulte también

Información de color extendida

IMFMediaType

Estructuras de Media Foundation