eAVEncVideoColorPrimaries 枚举 (codecapi.h)
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
指定视频的颜色主色。 此枚举与 AVEncVideoInputColorPrimaries 和 AVEncVideoOutputColorPrimaries 属性一起使用。
语法
typedef enum eAVEncVideoColorPrimaries {
eAVEncVideoColorPrimaries_SameAsSource = 0,
eAVEncVideoColorPrimaries_Reserved = 1,
eAVEncVideoColorPrimaries_BT709 = 2,
eAVEncVideoColorPrimaries_BT470_2_SysM = 3,
eAVEncVideoColorPrimaries_BT470_2_SysBG = 4,
eAVEncVideoColorPrimaries_SMPTE170M = 5,
eAVEncVideoColorPrimaries_SMPTE240M = 6,
eAVEncVideoColorPrimaries_EBU3231 = 7,
eAVEncVideoColorPrimaries_SMPTE_C = 8
} ;
常量
eAVEncVideoColorPrimaries_SameAsSource 值: 0 使用与输入视频相同的主内容。 此标志仅适用于 AVEncVideoOutputColorPrimaries 属性。 |
eAVEncVideoColorPrimaries_Reserved 值:1 保留。 请勿使用。 |
eAVEncVideoColorPrimaries_BT709 值: 2 ITU-R BT.709 (包括 sRGB 和 scRGB) 。 |
eAVEncVideoColorPrimaries_BT470_2_SysM 值: 3 ITU-R.BT.470-4 System M (NTSC) 。 |
eAVEncVideoColorPrimaries_BT470_2_SysBG 值: 4 ITU-R.BT.470-4 系统 B,G (NTSC) 。 |
eAVEncVideoColorPrimaries_SMPTE170M 值: 5 SMPTE 170M。 |
eAVEncVideoColorPrimaries_SMPTE240M 值: 6 SMPTE 240M。 |
eAVEncVideoColorPrimaries_EBU3231 值: 7 EBU 3213。 |
eAVEncVideoColorPrimaries_SMPTE_C 值: 8 SPMTE C (NTSC) 。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
标头 | codecapi.h |