hi_mpi_venc_set_h265_vui
函数功能
设置H.265协议编码通道的Vui参数。
Vui(Video usability information)参数主要包含解码图像的格式信息,比如采样横纵比、光电转换特性、颜色空间等。Vui参数在协议中属于可选参数,不影响视频解码过程,但会建议解码器做一些矫正处理。
Atlas 200/300/500 推理产品,当前版本不支持该接口。
Atlas 训练系列产品,当前版本不支持该接口。
约束说明
- 本接口用于设置H.265协议编码通道的Vui配置。
- 本接口在编码通道创建之后,编码通道销毁之前设置。此接口在编码过程中被调用时,等到下一个I帧时生效。
- 建议用户在创建通道之后,启动编码之前调用此接口,减少在编码过程中调用的次数。
- 用户应当仅在H.265协议编码通道中调用本接口。
- 目前仅开放hi_venc_h265_vui中的hi_venc_vui_video_signal参数供用户配置,其它参数预留,均需配置为默认值,否则会导致编码失败。建议用户在调用此接口之前先调用hi_mpi_venc_get_h265_vui接口,获取当前编码通道的Vui默认配置,然后再进行设置,避免预留参数出错。
函数原型
hi_s32 hi_mpi_venc_set_h265_vui(hi_venc_chn chn, const hi_venc_h265_vui *h265_vui)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
chn |
输入 |
编码通道号。 编码通道号的取值范围:[0, 256),通道总数最多256。 |
h265_vui |
输入 |
H.265协议编码通道的Vui参数。 |
返回值说明
- 0:成功
- 非0:失败,参见VENC视频编码/JPEGE图片编码返回码
父主题: VENC功能/JPEGE功能