在Win32 API中,eAVDecVideoInputScanType 枚举是在 Codecapi.h 头文件中定义的,用于配置视频解码器的输入扫描类型。该枚举定义了不同的扫描类型,以便解码器能够正确地处理视频输入。

以下是该枚举的可能值:
typedef enum eAVDecVideoInputScanType {
    eAVDecVideoInputScan_DoNotUseContainerScanType = 0,
    eAVDecVideoInputScan_Progressive = 1,
    eAVDecVideoInputScan_Interlaced = 2,
    eAVDecVideoInputScan_ProgressiveSegmentedFrame = 3,
    eAVDecVideoInputScan_InterlacedSegmentedFrame = 4,
    eAVDecVideoInputScan_Automatic = 5,
    eAVDecVideoInputScan_Unknown = 6,
    eAVDecVideoInputScan_ForceDWORD = 0x7fffffff
} eAVDecVideoInputScanType;

每个枚举值的含义如下:

  •  eAVDecVideoInputScan_DoNotUseContainerScanType:不使用容器提供的扫描类型。

  •  eAVDecVideoInputScan_Progressive:逐行扫描,即渐进扫描。

  •  eAVDecVideoInputScan_Interlaced:隔行扫描,即交错扫描。

  •  eAVDecVideoInputScan_ProgressiveSegmentedFrame:渐进扫描的分段帧。

  •  eAVDecVideoInputScan_InterlacedSegmentedFrame:交错扫描的分段帧。

  •  eAVDecVideoInputScan_Automatic:自动选择扫描类型。

  •  eAVDecVideoInputScan_Unknown:扫描类型未知。

  •  eAVDecVideoInputScan_ForceDWORD:强制将枚举大小限制为 32 位。


这些枚举值用于配置视频解码器以适应不同的输入扫描类型。


转载请注明出处:http://www.zyzy.cn/article/detail/24519/Win32 API/Codecapi.h/eAVDecVideoInputScanType