以下是该枚举的可能值:
typedef enum eAVEncCommonRateControlMode {
eAVEncCommonRateControlMode_CBR = 0,
eAVEncCommonRateControlMode_PeakConstrainedVBR = 1,
eAVEncCommonRateControlMode_UnconstrainedVBR = 2,
eAVEncCommonRateControlMode_Quality = 3,
eAVEncCommonRateControlMode_LowDelayVBR = 4,
eAVEncCommonRateControlMode_GlobalVBR = 5,
eAVEncCommonRateControlMode_GlobalLowDelayVBR = 6,
eAVEncCommonRateControlMode_GlobalVBR_Quality = 7,
eAVEncCommonRateControlMode_ForceDWORD = 0x7fffffff
} eAVEncCommonRateControlMode;
每个枚举值的含义如下:
- eAVEncCommonRateControlMode_CBR:固定比特率(Constant Bit Rate)模式。
- eAVEncCommonRateControlMode_PeakConstrainedVBR:受峰值约束的可变比特率(Variable Bit Rate)模式。
- eAVEncCommonRateControlMode_UnconstrainedVBR:无约束的可变比特率模式。
- eAVEncCommonRateControlMode_Quality:基于质量的模式。
- eAVEncCommonRateControlMode_LowDelayVBR:低延迟的可变比特率模式。
- eAVEncCommonRateControlMode_GlobalVBR:全局可变比特率模式。
- eAVEncCommonRateControlMode_GlobalLowDelayVBR:全局低延迟可变比特率模式。
- eAVEncCommonRateControlMode_GlobalVBR_Quality:全局可变比特率和质量的组合模式。
- eAVEncCommonRateControlMode_ForceDWORD:强制将枚举大小限制为 32 位。
这些枚举值用于配置编码器的速率控制模式,以便满足不同的应用场景和需求。
转载请注明出处:http://www.zyzy.cn/article/detail/24524/Win32 API/Codecapi.h/eAVEncCommonRateControlMode