以下是该枚举的可能值:
typedef enum eAVDecVideoSoftwareDeinterlaceMode {
eAVDecVideoSoftwareDeinterlaceMode_NoDeinterlacing = 0,
eAVDecVideoSoftwareDeinterlaceMode_Progressive = 1,
eAVDecVideoSoftwareDeinterlaceMode_MedianFiltering = 2,
eAVDecVideoSoftwareDeinterlaceMode_EdgeFiltering = 3,
eAVDecVideoSoftwareDeinterlaceMode_FieldAdaptive = 4,
eAVDecVideoSoftwareDeinterlaceMode_PixelAdaptive = 5,
eAVDecVideoSoftwareDeinterlaceMode_MotionVectorSteered = 6,
eAVDecVideoSoftwareDeinterlaceMode_InverseTelecine = 7,
eAVDecVideoSoftwareDeinterlaceMode_Automatic = 8,
eAVDecVideoSoftwareDeinterlaceMode_ForceDWORD = 0x7fffffff
} eAVDecVideoSoftwareDeinterlaceMode;
每个枚举值的含义如下:
- eAVDecVideoSoftwareDeinterlaceMode_NoDeinterlacing:不进行去隔行处理。
- eAVDecVideoSoftwareDeinterlaceMode_Progressive:直接进行渐进式处理。
- eAVDecVideoSoftwareDeinterlaceMode_MedianFiltering:使用中值滤波进行去隔行。
- eAVDecVideoSoftwareDeinterlaceMode_EdgeFiltering:使用边缘滤波进行去隔行。
- eAVDecVideoSoftwareDeinterlaceMode_FieldAdaptive:逐帧自适应去隔行。
- eAVDecVideoSoftwareDeinterlaceMode_PixelAdaptive:逐像素自适应去隔行。
- eAVDecVideoSoftwareDeinterlaceMode_MotionVectorSteered:使用运动矢量导向去隔行。
- eAVDecVideoSoftwareDeinterlaceMode_InverseTelecine:反电影传送去隔行。
- eAVDecVideoSoftwareDeinterlaceMode_Automatic:自动选择去隔行模式。
- eAVDecVideoSoftwareDeinterlaceMode_ForceDWORD:强制将枚举大小限制为 32 位。
这些枚举值用于配置视频解码器以适应不同的软件去隔行处理需求。
转载请注明出处:http://www.zyzy.cn/article/detail/24520/Win32 API/Codecapi.h/eAVDecVideoSoftwareDeinterlaceMode