eAVEncVideoColorNominalRange 是 Win32 API 中的一个枚举,定义在 Codecapi.h 头文件中,用于表示视频编码器的颜色标称范围(color nominal range)设置。颜色标称范围描述了视频中亮度和色度分量的数值范围。

以下是 eAVEncVideoColorNominalRange 枚举的定义:
typedef enum eAVEncVideoColorNominalRange {
    eAVEncVideoColorNominalRange_SameAsSource = 0,
    eAVEncVideoColorNominalRange_Unknown = 1,
    eAVEncVideoColorNominalRange_0_255 = 2,
    eAVEncVideoColorNominalRange_16_235 = 3
} eAVEncVideoColorNominalRange;

这个枚举定义了几种不同的颜色标称范围设置:

  •  eAVEncVideoColorNominalRange_SameAsSource: 颜色标称范围与源相同。使用源视频的颜色标称范围设置。


  •  eAVEncVideoColorNominalRange_Unknown: 未知的颜色标称范围。


  •  eAVEncVideoColorNominalRange_0_255: 颜色标称范围为 0 到 255。这表示亮度和色度的数值范围都在 0 到 255 之间。


  •  eAVEncVideoColorNominalRange_16_235: 颜色标称范围为 16 到 235。这是一种常见的视频标称范围,尤其在视频制作中。


通过调整颜色标称范围设置,可以影响视频的颜色范围和动态范围。选择适当的颜色标称范围取决于您的应用需求和视频源的特性。


转载请注明出处:http://www.pingtaimeng.com/article/detail/24550/Win32 API/Codecapi.h/eAVEncVideoColorNominalRange