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
419浏览 • 1回复 待解决
HarmonyOS 媒体相关问题咨询
589浏览 • 1回复 待解决
HarmonyOS Native HEVC 解码问题
534浏览 • 1回复 待解决
HarmonyOS OH_AVCodec解码流程问题咨询
760浏览 • 1回复 待解决
HarmonyOS 模块间耦方案如何实现?
264浏览 • 1回复 待解决
HarmonyOS release下日志不输出
417浏览 • 1回复 待解决
【播放器】解码支持的Demo
1863浏览 • 1回复 待解决
HarmonyOS如何控制组件的属性输出
393浏览 • 1回复 待解决
如何处理应用存在的URL编码?
975浏览 • 1回复 待解决
如何创建相机预览输出
116浏览 • 0回复 待解决
输出静态库的最佳实践
226浏览 • 1回复 待解决
linux shell利用for语句依次输出
6030浏览 • 1回复 待解决
openharmony: hilog私有日志无法输出
11561浏览 • 3回复 待解决