HarmonyOS 视频硬解输出

OH_AVErrCode OH_VideoDecoder_RenderOutputData(OH_AVCodec *codec, uint32_t index);

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

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

HarmonyOS
4天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

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

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

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

分享
微博
QQ
微信
回复
4天前
相关问题
请提供HarmonyOSdemo
295浏览 • 1回复 待解决
HarmonyOS 媒体相关问题咨询
424浏览 • 1回复 待解决
HarmonyOS Native HEVC 解码问题
405浏览 • 1回复 待解决
HarmonyOS 模块间耦方案如何实现?
149浏览 • 1回复 待解决
HarmonyOS OH_AVCodec解码流程问题咨询
533浏览 • 1回复 待解决
HarmonyOS release下日志不输出
273浏览 • 1回复 待解决
HarmonyOS如何控制组件的属性输出
292浏览 • 1回复 待解决
【播放器】解码支持的Demo
1750浏览 • 1回复 待解决
如何创建相机预览输出
12浏览 • 0回复 待解决
openharmony: hilog私有日志无法输出
11318浏览 • 3回复 待解决
linux shell利用for语句依次输出
5940浏览 • 1回复 待解决
如何处理应用存在的URL编码?
791浏览 • 1回复 待解决
HarmonyOS视频压缩模块无法压缩视频
314浏览 • 1回复 待解决
如何根据环境控制日志输出级别
1848浏览 • 1回复 待解决