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
待解决
相关问题
HarmonyOS 视频首帧数据
687浏览 • 1回复 待解决
HarmonyOS 执行OH_NativeBuffer_Map后,一定要执行OH_NativeBuffer_Unmap吗
877浏览 • 1回复 待解决
如何把ImageReceiver收到的视频帧数据保存到本地
1706浏览 • 1回复 待解决
HarmonyOS 怎么通过路径获取到视频信息
1061浏览 • 1回复 待解决
HarmonyOS OH_PixelmapNative_GetImageInfo 获取到的OH_Pixelmap_ImageInfo 对象是否需要通过OH_PixelmapImageInfo_Release
944浏览 • 1回复 待解决
HarmonyOS如何将视频流的一帧数据转换为图片
1688浏览 • 1回复 待解决
HarmonyOS ArkTs的帧动画ImageAnimator有么有可以获取到当前帧数的方法回调
1592浏览 • 1回复 待解决
HarmonyOS 通过uri获取到资源的Base64如何获取
1098浏览 • 1回复 待解决
HarmonyOS 通过Video的src,获取到该条视频的缩略图/封面图,用于展示
722浏览 • 1回复 待解决
使用XComponent组件显示相机的预览输出流时,如何获取相机的帧数据
4159浏览 • 1回复 待解决
HarmonyOS Native 视频采集如何获取raw数据?
946浏览 • 1回复 待解决
HarmonyOS 通过h5定位getCurrentPosition获取到的定位数据为空对象
955浏览 • 1回复 待解决
HarmonyOS 请问如何获取到相机的内容数据流?
1289浏览 • 1回复 待解决
HarmonyOS 如何通过沙箱路径获取到对应的绝对路径
830浏览 • 1回复 待解决
HarmonyOS RichEditor通过addBuilderSpan添加的Span,如何获取到其中的内容
1170浏览 • 1回复 待解决
如何不通过代码获取到bundleInfo.signatureInfo.fingerprint
2829浏览 • 1回复 待解决
HarmonyOS PhotoPickerComponent中通过onselect选中的视频uri,如何获取视频时长以及封面
872浏览 • 1回复 待解决
HarmonyOS 同一个ID,通过getFrameNodeById(id) 获取到的frameNode Type为undefined。.....通过uniqueID获取到的nodeType是__Common__
979浏览 • 1回复 待解决
HarmonyOS 使用音视频合成调用调用OH_AVMuxer_WriteSampleBuffer(),写入封装数据
1123浏览 • 1回复 待解决
如何通过网络请求获取数据并通过List组件展示
2968浏览 • 1回复 待解决
HarmonyOS 系统剪切板获取到的数据为空
981浏览 • 1回复 待解决
通过Command line进行编译,如果发生错误,如何获取到错误信息,或者能获取到编译成功状态
798浏览 • 1回复 待解决
HarmonyOS 通过媒体picker选择视频后,怎么获取视频的缩略图
1012浏览 • 1回复 待解决
HarmonyOS 如何获取到页面堆栈对象
1111浏览 • 1回复 待解决
HarmonyOS 请问通过什么方式能够获取到系统定位开关的状态
977浏览 • 1回复 待解决
OH_NativeBuffer这个是个结构体。
在onbufferavailable的回调中直接拷贝buffer出来就行了。