AVEncCommonBufferSize 属性

指定编码期间使用的缓冲区的大小。 此属性仅适用于 CBR) (常量比特率和可变比特率 (VBR) 编码模式。

此属性是可读写的。

数据类型

UINT32 (VT_UI4)

属性 GUID

CODECAPI_AVEncCommonBufferSize

属性值

此属性具有线性值范围。 若要获取支持的范围,请调用 ICodecAPI::GetParameterRange。 H.264 UVC 1.5 相机编码器不支持参数范围。

注解

对于某些视频格式,缓冲区大小以位指定,而对于其他视频,则以字节为单位指定缓冲区大小。 有关特定信息,请参阅下面的备注。

对于 MPEG 视频,此属性定义视频缓冲区验证程序 (VBV) 缓冲区大小。 缓冲区的大小以位为单位。

对于 H.264 视频和Windows媒体视频,该属性定义假设引用解码器 (HRD) 大小。 缓冲区的大小以字节为单位。

对于 UVC 1.5 H264 编码相机,发送到相机编码器的 CPB 值必须对齐 16 位。 缓冲区的大小以字节为单位。

此属性还与 H.264 UVC 1.5 相机编码器一起使用。

要求

要求
最低受支持的客户端
Windows 2000 Professional [桌面应用|UWP 应用]
最低受支持的服务器
Windows 2000 服务器 [桌面应用|UWP 应用]
标头
Codecapi.h

另请参阅

编解码器 API 属性

ICodecAPI 接口