Enumeración MFVideoPrimaries (mfobjects.h)

Especifica los colores principales de un origen de vídeo. Los colores principales definen cómo convertir colores del espacio de colores RGB a espacio de colores CIE XYZ.

Syntax

typedef enum _MFVideoPrimaries {
  MFVideoPrimaries_Unknown = 0,
  MFVideoPrimaries_reserved = 1,
  MFVideoPrimaries_BT709 = 2,
  MFVideoPrimaries_BT470_2_SysM = 3,
  MFVideoPrimaries_BT470_2_SysBG = 4,
  MFVideoPrimaries_SMPTE170M = 5,
  MFVideoPrimaries_SMPTE240M = 6,
  MFVideoPrimaries_EBU3213 = 7,
  MFVideoPrimaries_SMPTE_C = 8,
  MFVideoPrimaries_BT2020 = 9,
  MFVideoPrimaries_XYZ = 10,
  MFVideoPrimaries_DCI_P3 = 11,
  MFVideoPrimaries_ACES = 12,
  MFVideoPrimaries_Display_P3 = 13,
  MFVideoPrimaries_Last,
  MFVideoPrimaries_ForceDWORD = 0x7fffffff
} MFVideoPrimaries;

Constantes

 
MFVideoPrimaries_Unknown
Valor: 0
Los colores principales son desconocidos.
MFVideoPrimaries_reserved
Valor: 1
Reservado.
MFVideoPrimaries_BT709
Valor: 2
UIT-R BT.709. También se usa para sRGB y scRGB.
MFVideoPrimaries_BT470_2_SysM
Valor: 3
UIT-R BT.470-4 Sistema M (NTSC).
MFVideoPrimaries_BT470_2_SysBG
Valor: 4
UIT-R BT.470-4 Sistema B,G (NTSC).
MFVideoPrimaries_SMPTE170M
Valor: 5
SMPTE 170M.
MFVideoPrimaries_SMPTE240M
Valor: 6
SMPTE 240M.
MFVideoPrimaries_EBU3213
Valor: 7
EBU 3213.
MFVideoPrimaries_SMPTE_C
Valor: 8
SMPTE C (SMPTE RP 145).
MFVideoPrimaries_BT2020
Valor: 9
UIT-R BT.2020 colores primarios.

Nota Requiere Windows 8 o posterior.

 
MFVideoPrimaries_XYZ
Valor: 10
CIE 1931 XYZ (ver: CIE 1931 espacio de colores). Tenga en cuenta que este espacio de colores solo está bien definido para las representaciones de punto flotante.

Nota Requiere Windows 8 o posterior.

 
MFVideoPrimaries_DCI_P3
Valor: 11
DCI-P3

Nota Requiere Windows 10, versión 1703 o posterior.

 
MFVideoPrimaries_ACES
Valor: 12
Academy Color Encoding System

Nota Requiere Windows 10, versión 1703 o posterior.
MFVideoPrimaries_Display_P3
Valor: 13
SMPTE EG-432-1 (DCI P3 con punto blanco D65)
MFVideoPrimaries_Last
Reservado.
MFVideoPrimaries_ForceDWORD
Valor: 0x7fffffff
Reservado. Este miembro obliga al tipo de enumeración a compilarse como un valor DWORD .

Comentarios

Esta enumeración se usa con el atributo MF_MT_VIDEO_PRIMARIES .

Para obtener más información sobre estos valores, vea los comentarios de la enumeración DXVA2_VideoPrimaries , que es el equivalente de Aceleración de vídeo DirectX (DXVA) de esta enumeración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado mfobjects.h (include Mfidl.h)

Consulte también

Información de color extendida

Enumeraciones de Media Foundation

Tipos de medios de vídeo