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收到的视频帧数据保存到本地
459浏览 • 1回复 待解决
HarmonyOS如何将视频流的一帧数据转换为图片
321浏览 • 1回复 待解决
HarmonyOS Native 视频采集如何获取raw数据?
40浏览 • 1回复 待解决
HarmonyOS ArkTs的帧动画ImageAnimator有么有可以获取到当前帧数的方法回调
272浏览 • 1回复 待解决
HarmonyOS 请问如何获取到相机的内容数据流?
59浏览 • 1回复 待解决
使用XComponent组件显示相机的预览输出流时,如何获取相机的帧数据
2568浏览 • 1回复 待解决
如何不通过代码获取到bundleInfo.signatureInfo.fingerprint
1709浏览 • 1回复 待解决
如何通过网络请求获取数据并通过List组件展示
1732浏览 • 1回复 待解决
HarmonyOS Rotation Vector传感器数据如何通过js接口获取
29浏览 • 1回复 待解决
ETS获取到这样的网络数据怎么渲染呢?
3007浏览 • 1回复 待解决
hvigro中如何获取到buildMode
1840浏览 • 1回复 待解决
摄像头获取到的yuv数据是否有旋转
491浏览 • 1回复 待解决
通过按键事件获取到浏览器地址栏联想记录
723浏览 • 1回复 待解决
鸿蒙的ArkUI 可以获取到USB口的数据吗?
3719浏览 • 1回复 待解决
HarmonyOS 播放rawFile目录的资源,如何获取到fd
338浏览 • 1回复 待解决
HarmonyOS 在取到preferences后,如何同步获取相关参数
331浏览 • 1回复 待解决
HarmonyOS Resource类型的对象如何获取到key值
345浏览 • 1回复 待解决
HarmonyOS db文件无法读取到数据
422浏览 • 1回复 待解决
HarmonyOS 如何获取到当前的页面名称和Ability名称?
238浏览 • 1回复 待解决
HarmonyOS 通过photoPicker.select打开图库选择某个视频后,如何获取对应的缩略图?
365浏览 • 1回复 待解决
请问如何获取到鸿蒙的根布局
6601浏览 • 1回复 待解决
HarmonyOS 如何获取视频的封面(获取视频第一秒的那一帧)?
34浏览 • 1回复 待解决
stage模式下,如何获取到windowStage对象
131浏览 • 1回复 待解决
通过photoPicker.select获取到用户的照片uri后,如何生成该照片的 pixelMap 对象
294浏览 • 1回复 待解决
HarmonyOS 使用cardImageUri可以获取到文件uri但是使用opensync打开该uri无法获取到文件
50浏览 • 1回复 待解决
OH_NativeBuffer这个是个结构体。
在onbufferavailable的回调中直接拷贝buffer出来就行了。