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) |