【关键字】
OH_VideoDecoder_RenderOutputData() / 视频硬解配置Surface
【问题描述】
OH_AVErrCode OH_VideoDecoder_RenderOutputData(OH_AVCodec *codec, uint32_t index);调用了这个api,会直接将解码数据输出到surface。
视频硬解配置Surface的时候,解码器输出后能否选择不渲染到surface,是否可以调用OH_VideoDecoder_FreeOutputData。
【解决方案】
surface 模式显示场景,调用 OH_VideoDecoder_RenderOutputData() 显示并释放解码帧。
如果 surface 模式不显示场景和 buffer 模式,可以调用 OH_VideoDecoder_FreeOutputData() 释放解码帧。