一、版本信息
OpenHarmony-4.0-Release(不同版本调试方法可能略有不同)
二、视频硬件编解码架构图
三方应用通过调用视频编解码的Native API接口可以实现视频编解码功能,应用开发指导可以参考 视频解码开发指导 和 视频编码开发指导 ;
视频编解码框架层通过IPC调到视频编解码服务层,服务层位于系统进程av_codec_service,服务层视频硬件编解码通过CODEC HDI(HardWare Device Interface)驱动框架调用到OMX视频硬件编解码驱动最终实现视频数据的编解码处理。
三、视频硬件编解码服务层调试方法
1、源码路径
/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/
2、系统属性
param set hcodec.debug true
控制hcodec视频编解码框架层内部详细信息的日志打印,如状态改变、事件上报、统计编解码数据处理耗时等。默认为false。
param set hcodec.dump 0
控制dump输入输出数据。默认为0,不dump数据;属性值为1 (只dump视频编解码输入数据);属性值为2(只dump视频编解码输出数据) ;属性值为3(dump输入和输出数据)