共用方式為


MFVideoPrimaries 列舉 (mfobjects.h)

指定視訊來源的色彩主要。 色彩主要定義如何將色彩從 RGB 色彩空間轉換為 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;

常數

 
MFVideoPrimaries_Unknown
值: 0
色彩主要是未知的。
MFVideoPrimaries_reserved
值: 1
保留的。
MFVideoPrimaries_BT709
值: 2
BT-R BT.709。 也用於 sRGB 和 scRGB。
MFVideoPrimaries_BT470_2_SysM
值: 3
BT-R BT.470-4 System M (NTSC) 。
MFVideoPrimaries_BT470_2_SysBG
值: 4
BT-R BT.470-4 系統 B,G (NTSC) 。
MFVideoPrimaries_SMPTE170M
值: 5
SMPTE 170M。
MFVideoPrimaries_SMPTE240M
值: 6
SMPTE 240M。
MFVideoPrimaries_EBU3213
值: 7
EBU 3213。
MFVideoPrimaries_SMPTE_C
值: 8
SMPTE C (SMPTE RP 145) 。
MFVideoPrimaries_BT2020
值: 9
BT-R BT.2020 色彩主要。

注意需要 Windows 8 或更新版本。

 
MFVideoPrimaries_XYZ
值: 10
CIE 1931 XYZ (請參閱: CIE 1931 色彩空間) 。 請注意,此色彩空間只針對浮點表示法定義良好。

注意需要 Windows 8 或更新版本。

 
MFVideoPrimaries_DCI_P3
值: 11
DCI-P3

注意需要 Windows 10 版本 1703 或更新版本。

 
MFVideoPrimaries_ACES
值: 12
Academy 色彩編碼系統

注意需要 Windows 10 版本 1703 或更新版本。
MFVideoPrimaries_Display_P3
值: 13
SMPTE EG-432-1 (DCI P3 與 D65 白色點)
MFVideoPrimaries_Last
保留的。
MFVideoPrimaries_ForceDWORD
值: 0x7fffffff
保留的。 此成員會強制列舉型別編譯為 DWORD 值。

備註

這個列舉會與 MF_MT_VIDEO_PRIMARIES 屬性搭配使用。

如需這些值的詳細資訊,請參閱 DXVA2_VideoPrimaries 列舉的備註,也就是 DirectX 影片加速 (DXVA) 相當於此列舉的。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 mfobjects.h (include Mfidl.h)

另請參閱

延伸色彩資訊

媒體基礎列舉

視訊媒體類型