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
392浏览 • 1回复 待解决
HarmonyOS 媒体相关问题咨询
552浏览 • 1回复 待解决
HarmonyOS Native HEVC 解码问题
499浏览 • 1回复 待解决
HarmonyOS OH_AVCodec解码流程问题咨询
704浏览 • 1回复 待解决
HarmonyOS release下日志不输出
358浏览 • 1回复 待解决
【播放器】解码支持的Demo
1838浏览 • 1回复 待解决
HarmonyOS 模块间耦方案如何实现?
221浏览 • 1回复 待解决
如何处理应用存在的URL编码?
921浏览 • 1回复 待解决
HarmonyOS如何控制组件的属性输出
367浏览 • 1回复 待解决
如何创建相机预览输出
96浏览 • 0回复 待解决
HarmonyOS视频压缩模块无法压缩视频
371浏览 • 1回复 待解决
linux shell利用for语句依次输出
6001浏览 • 1回复 待解决
输出静态库的最佳实践
191浏览 • 1回复 待解决
openharmony: hilog私有日志无法输出
11483浏览 • 3回复 待解决