HarmonyOS 执行OH_NativeBuffer_Map后,一定要执行OH_NativeBuffer_Unmap吗
场景:通过receiver监听摄像头surfaceID得到帧图OH_ImageNative,然后需要OH_ImageNative→OH_NativeBuffer→OH_NativeBuffer_Map(nativeBuffer, &virAddr)。得到virAddr来进行视觉处理。
问题:执行OH_NativeBuffer_Map后,再执行OH_NativeBuffer_Unmap会导致receiver接受3帧后,不再接收帧图。
而去掉OH_NativeBuffer_Unmap后却正常
这是为什么?OH_NativeBuffer_Map后不需要释放吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何通过OH_NativeBuffer获取到视频帧数据?
2167浏览 • 1回复 待解决
HarmonyOS执行OH_AVMuxer_AddTrack,里面的参数是否需要执行OH_AVFormat_SetBuffer
1244浏览 • 1回复 待解决
“netAvailable”执行的时候“netConnectionPropertiesChange”一定会执行吗
2472浏览 • 1回复 待解决
Gesture手势一定要完成注册才能触发吗
546浏览 • 0回复 待解决
ArrayBuffer是否一定要传固定长度参数
3184浏览 • 1回复 待解决
HarmonyOS 华为登录是一定要支持游客模式么
940浏览 • 1回复 待解决
HarmonyOS Navigation切换页面,在点击切换后和执行onWillAppeare中间存在一定的时延
904浏览 • 1回复 待解决
HarmonyOS ide编译打包后,能执行一段sh脚本吗
1255浏览 • 1回复 待解决
showSoftKeyboard一定要点击输入框才能唤起输入法吗?
3647浏览 • 1回复 待解决
HarmonyOS taskpool执行task后后续代码没有执行
1209浏览 • 1回复 待解决
HarmonyOS 使用动态import时,项目是否一定要配置runtimeOnly?
1033浏览 • 1回复 待解决
HarmonyOS Map Kit Marker添加AnimationSet执行次数问题
827浏览 • 1回复 待解决
http是否一定要销毁request,不销毁会有什么后果
1532浏览 • 1回复 待解决
HarmonyOS 如何延迟一秒后执行某项操作
1008浏览 • 1回复 待解决
taskpool任务执行结束后如何执行回调方法
3220浏览 • 1回复 待解决
HarmonyOS 非状态变量,外部赋值是否不用@prop,是否一定要public修饰
695浏览 • 1回复 待解决
#鸿蒙学习大百科#一定要全部UIAbility都在后台,应用才处于后台吗?
1068浏览 • 1回复 待解决
HarmonyOS Promise 重复执行,不执行
1361浏览 • 1回复 待解决
AOP对方法做执行前插桩、执行后插桩、替换方法
2074浏览 • 1回复 待解决
HarmonyOS OH_PixelmapNative_GetImageInfo 获取到的OH_Pixelmap_ImageInfo 对象是否需要通过OH_PixelmapImageInfo_Release
991浏览 • 1回复 待解决
HarmonyOS 证书问题,受限权限调试阶段也没用,一定要自动生产的证书才行
1219浏览 • 1回复 待解决
HarmonyOS OH_AudioStreamBuilder_GenerateCapturer失败
1209浏览 • 1回复 待解决
HarmonyOS 首页lottie动画一直执行,页面跳转之后还在执行
881浏览 • 1回复 待解决
HarmonyOS OH_AudioRenderer问题
1004浏览 • 1回复 待解决
HarmonyOS OH_AVCapability_GetVideoWidthAlignment 获取的宽stride 需要换算吗
1193浏览 • 1回复 待解决
OH_NativeBuffer_Unmap函数被调用后,可能会导致OH_NativeBuffer被释放掉,从而导致receiver无法接收到帧图。这种情况下,你需要确保在使用OH_NativeBuffer之后,不要立即调用OH_NativeBuffer_Unmap函数,而是等到receiver接收到帧图后再执行解除映射的操作。