Share via


Enumeração MFVideoPrimaries (mfobjects.h)

Especifica as primárias de cores de uma fonte de vídeo. As primárias de cor definem como converter cores de espaço de cor RGB em espaço de cor 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
As primárias de cor são desconhecidas.
MFVideoPrimaries_reserved
Valor: 1
Reservado.
MFVideoPrimaries_BT709
Valor: 2
ITU-R BT.709. Também usado para sRGB e scRGB.
MFVideoPrimaries_BT470_2_SysM
Valor: 3
ITU-R BT.470-4 System M (NTSC).
MFVideoPrimaries_BT470_2_SysBG
Valor: 4
ITU-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
Itu-R BT.2020 color primaries.

Nota Requer Windows 8 ou posterior.

 
MFVideoPrimaries_XYZ
Valor: 10
CIE 1931 XYZ (consulte: espaço de cor CIE 1931). Observe que esse espaço de cor só é bem definido para representações de ponto flutuante.

Nota Requer Windows 8 ou posterior.

 
MFVideoPrimaries_DCI_P3
Valor: 11
DCI-P3

Nota Requer Windows 10, versão 1703 ou posterior.

 
MFVideoPrimaries_ACES
Valor: 12
Sistema de Codificação de Cores da Academia

Nota Requer Windows 10, versão 1703 ou posterior.
MFVideoPrimaries_Display_P3
Valor: 13
SMPTE EG-432-1 (DCI P3 com ponto branco D65)
MFVideoPrimaries_Last
Reservado.
MFVideoPrimaries_ForceDWORD
Valor: 0x7fffffff
Reservado. Esse membro força o tipo de enumeração a ser compilado como um valor DWORD .

Comentários

Essa enumeração é usada com o atributo MF_MT_VIDEO_PRIMARIES .

Para obter mais informações sobre esses valores, consulte as observações para a enumeração DXVA2_VideoPrimaries , que é o equivalente à DXVA (Aceleração de Vídeo) do DirectX dessa enumeração.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mfobjects.h (inclua Mfidl.h)

Confira também

Informações de cor estendidas

Enumerações do Media Foundation

Tipos de mídia de vídeo