eAVEncMPVFrameFieldMode 是 Win32 API 中的一个枚举,定义在 Codecapi.h 头文件中,用于表示 MPEG 视频编码器(MPEG Video Encoder)的帧/场模式。MPEG 视频编码器用于将视频数据编码成 MPEG 格式。

以下是 eAVEncMPVFrameFieldMode 枚举的定义:
typedef enum eAVEncMPVFrameFieldMode {
    eAVEncMPVFrameFieldMode_FieldMode = 0,
    eAVEncMPVFrameFieldMode_FrameMode = 1
} eAVEncMPVFrameFieldMode;

这个枚举定义了两种帧/场模式:eAVEncMPVFrameFieldMode_FieldMode 表示编码器在场模式下工作,而 eAVEncMPVFrameFieldMode_FrameMode 表示编码器在帧模式下工作。

  •  在场模式下,视频帧被分成两个场,分别编码。这在某些视频源中可能更为适用,特别是针对随着时间变化的视频。

  
  •  在帧模式下,整个视频帧作为一个单独的帧进行编码。这适用于那些不涉及场变换的视频。


具体选择哪种模式取决于您的视频源的特性和您对编码结果的要求。


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