视频编码器在初次配置完宽高并且启动后,是否还能在编码器编码过程中动态修改配置的画面宽高?
编码器在编码过程中可以动态修改配置的画面宽高,其中修改方式可以分为以下几种场景。通过OH_AVCapability_IsHardware函数区分视频编码器是硬件编码器还是软件编码器。
编码器类型
新配置宽高变化
宽高配置修改方法
硬件编码器
新宽 ≤ 旧宽 且 新高 ≤ 旧高
无需重新配置,直接传入新图片。
新宽 > 旧宽 或 新高 > 旧高
需要重置编码器后,重新配置宽高参数。
软件编码器
新宽 ≠ 旧宽 或 新高 ≠ 旧高