HarmonyOS 视频硬解输出

OH_AVErrCode OH_VideoDecoder_RenderOutputData(OH_AVCodec *codec, uint32_t index);

调用了这个api,会直接将解码数据输出到surface。

视频硬解配置Surface的时候,解码器输出后能否选择不渲染到surface,请问是否可以调用OH_VideoDecoder_FreeOutputData。

HarmonyOS
2024-11-12 08:44:09
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

​关于该问题解决措施参考如下:

surface模式显示场景,调用 OH_VideoDecoder_RenderOutputData()显示并释放解码帧;

如果surface模式不显示场景和buffer模式,可以调用OH_VideoDecoder_FreeOutputData()释放解码帧。​

分享
微博
QQ
微信
回复
2024-11-12 15:44:18
相关问题
请提供HarmonyOSdemo
1551浏览 • 1回复 待解决
HarmonyOS 媒体相关问题咨询
1743浏览 • 1回复 待解决
HarmonyOS 解码视频的能力如何
1034浏览 • 1回复 待解决
HarmonyOS Native HEVC 解码问题
1785浏览 • 1回复 待解决
HarmonyOS URL的gbk编码
679浏览 • 1回复 待解决
HarmonyOS ResourceStr输出string
1053浏览 • 1回复 待解决
HarmonyOS 如何进行堆栈反
762浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人