在 Win32 API 中,eAVEncH264PictureType 枚举是在 Codecapi.h 头文件中定义的,用于表示 H.264 编码器的图像类型。该枚举定义了不同的图像类型,以便编码器能够标识视频流中的不同图像帧。

以下是该枚举的可能值:
typedef enum eAVEncH264PictureType {
    eAVEncH264PictureType_IDR = 0,
    eAVEncH264PictureType_P = 1,
    eAVEncH264PictureType_B = 2,
    eAVEncH264PictureType_Skip = 3,
    eAVEncH264PictureType_Ref = 4,
    eAVEncH264PictureType_Max = 5,
    eAVEncH264PictureType_ForceDWORD = 0x7fffffff
} eAVEncH264PictureType;

每个枚举值的含义如下:

  •  eAVEncH264PictureType_IDR:IDR(Instantaneous Decoder Refresh)图像类型。

  •  eAVEncH264PictureType_P:P(Predictive)图像类型。

  •  eAVEncH264PictureType_B:B(Bi-directional Predictive)图像类型。

  •  eAVEncH264PictureType_Skip:跳帧类型。

  •  eAVEncH264PictureType_Ref:参考图像类型。

  •  eAVEncH264PictureType_Max:枚举的最大值。

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


这些枚举值用于标识 H.264 编码器生成的不同图像帧的类型,有助于理解和处理视频流中的图像。


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