以下是 eAVEncMPVScanPattern 枚举的定义:
typedef enum eAVEncMPVScanPattern {
eAVEncMPVScanPattern_Auto = 0,
eAVEncMPVScanPattern_ZigZag = 1,
eAVEncMPVScanPattern_AlternateScan = 2
} eAVEncMPVScanPattern;
这个枚举定义了三种不同的扫描模式:
- eAVEncMPVScanPattern_Auto: 自动选择扫描模式。编码器根据输入视频的特性和目标比特率等因素自动选择合适的扫描模式。
- eAVEncMPVScanPattern_ZigZag: ZigZag 扫描模式。这是一种经典的扫描模式,对 DCT(离散余弦变换)系数的顺序进行 ZigZag 扫描。
- eAVEncMPVScanPattern_AlternateScan: 交替扫描模式。这是一种交替的扫描模式,对 DCT 系数进行交替扫描。
通常情况下,建议选择自动扫描模式以便编码器根据输入视频的内容和目标比特率进行优化。如果需要更精细的控制,可以选择手动指定扫描模式。
转载请注明出处:http://www.pingtaimeng.com/article/detail/24544/Win32 API/Codecapi.h/eAVEncMPVScanPattern