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 |