HarmonyOS 视频硬解输出

OH_AVErrCode OH_VideoDecoder_RenderOutputData(OH_AVCodec *codec, uint32_t index);
  • 1.

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

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

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

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

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

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

分享
微博
QQ
微信
回复
2024-11-12 15:44:18


相关问题
请提供HarmonyOSdemo
1358浏览 • 1回复 待解决
HarmonyOS 媒体相关问题咨询
1359浏览 • 1回复 待解决
HarmonyOS 解码视频的能力如何
794浏览 • 1回复 待解决
HarmonyOS Native HEVC 解码问题
1321浏览 • 1回复 待解决
HarmonyOS URL的gbk编码
497浏览 • 1回复 待解决
HarmonyOS ResourceStr输出string
728浏览 • 1回复 待解决
HarmonyOS 如何进行堆栈反
545浏览 • 1回复 待解决
HarmonyOS OH_AVCodec解码流程问题咨询
1683浏览 • 1回复 待解决
HarmonyOS 模块间耦方案如何实现?
1166浏览 • 1回复 待解决