HarmonyOS 如何通过OH_NativeBuffer获取到视频帧数据?
请问通过文档中OH_AVScreenCapture_AcquireVideoBuffer()方法获取到OH_NativeBuffer* buffer指针,如何进一步获取到视频帧完整数据?
我理解应该支持两种方式获取视频帧:
1、设置数据回调接口,被动回调OH_AVScreenCapture_OnBufferAvailable;从而获取数据。
2、主动请求获取最新一帧视频帧,应该就是OH_AVScreenCapture_AcquireVideoBuffer()方法。
OH_AVScreenCapture_OnBufferAvailable回调获取到的是OH_AVBuffer *buffer数据格式,而OH_AVScreenCapture_AcquireVideoBuffer()返回的是OH_NativeBuffer* buffer。
如何通过OH_NativeBuffer* buffer进一步获取到视频帧数据。(ps : OH_AVBuffer *buffer数据格式可以通过 OH_AVBuffer_GetAddr()获取到视频帧数据)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何把ImageReceiver收到的视频帧数据保存到本地
568浏览 • 1回复 待解决
HarmonyOS如何将视频流的一帧数据转换为图片
525浏览 • 1回复 待解决
HarmonyOS ArkTs的帧动画ImageAnimator有么有可以获取到当前帧数的方法回调
394浏览 • 1回复 待解决
HarmonyOS Native 视频采集如何获取raw数据?
195浏览 • 1回复 待解决
HarmonyOS 通过h5定位getCurrentPosition获取到的定位数据为空对象
3浏览 • 1回复 待解决
HarmonyOS 请问如何获取到相机的内容数据流?
195浏览 • 1回复 待解决
使用XComponent组件显示相机的预览输出流时,如何获取相机的帧数据
2744浏览 • 1回复 待解决
如何不通过代码获取到bundleInfo.signatureInfo.fingerprint
1853浏览 • 1回复 待解决
通过Command line进行编译,如果发生错误,如何获取到错误信息,或者能获取到编译成功状态
71浏览 • 1回复 待解决
如何通过网络请求获取数据并通过List组件展示
1853浏览 • 1回复 待解决
ETS获取到这样的网络数据怎么渲染呢?
3056浏览 • 1回复 待解决
hvigro中如何获取到buildMode
1956浏览 • 1回复 待解决
鸿蒙的ArkUI 可以获取到USB口的数据吗?
3893浏览 • 1回复 待解决
摄像头获取到的yuv数据是否有旋转
611浏览 • 1回复 待解决
通过按键事件获取到浏览器地址栏联想记录
814浏览 • 1回复 待解决
HarmonyOS Rotation Vector传感器数据如何通过js接口获取
187浏览 • 1回复 待解决
HarmonyOS 在取到preferences后,如何同步获取相关参数
444浏览 • 1回复 待解决
HarmonyOS Resource类型的对象如何获取到key值
452浏览 • 1回复 待解决
HarmonyOS 播放rawFile目录的资源,如何获取到fd
475浏览 • 1回复 待解决
HarmonyOS db文件无法读取到数据
595浏览 • 1回复 待解决
HarmonyOS 使用cardImageUri可以获取到文件uri但是使用opensync打开该uri无法获取到文件
204浏览 • 1回复 待解决
HarmonyOS 如何获取到当前的页面名称和Ability名称?
645浏览 • 1回复 待解决
stage模式下,如何获取到windowStage对象
246浏览 • 1回复 待解决
请问如何获取到鸿蒙的根布局
6729浏览 • 1回复 待解决
HarmonyOS 通过photoPicker.select打开图库选择某个视频后,如何获取对应的缩略图?
541浏览 • 1回复 待解决
OH_NativeBuffer这个是个结构体。
在onbufferavailable的回调中直接拷贝buffer出来就行了。