HarmonyOS Native C++层能否直接渲染YUV或ARGB数据至指定的surfaceID
ts层创建Xcomponent组件,将id传入C层,C层直接将YUV或ARGB数据直接渲染在此Xcomponent组件中,此流程是否能够实现?是否有相关的样例工程代码提供或相关参考资料?
实时音视频场景,软件解码YUV数据后,将数据直接或处理后送显
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
C++中的native方法能否直接导出
2010浏览 • 1回复 待解决
HarmonyOS native层从C++到JS层传图片数据,过大失败
449浏览 • 1回复 待解决
HarmonyOS native C++ 层传递buffer 到ArkTS 层
70浏览 • 1回复 待解决
HarmonyOS如何通过XComponent(surface)组件的surfaceId自定义渲染(C++)
781浏览 • 2回复 待解决
通过Native 调用c++层实现文本绘制
1098浏览 • 1回复 待解决
HarmonyOS ets层传递Array<string>到C++层,C++层如何获取数组内容
104浏览 • 1回复 待解决
HarmonyOS surfaceid在nativewindow和js层的surfaceId不互通?
54浏览 • 1回复 待解决
将C++层分配的对象在ArkTS层管理,ArkTS层通过接口访问C++层对象业务
970浏览 • 1回复 待解决
HarmonyOS Native层取到音频或图片数据流怎么传到ArkTS层?
43浏览 • 1回复 待解决
HarmonyOS har是否能直接提供C/C++ native接口给其他包调用?
33浏览 • 1回复 待解决
HarmonyOS在使用XComponent做视频渲染,直接将yuv数据传给对应buffer后渲染视频不正常
818浏览 • 1回复 待解决
HarmonyOS ETS和c++层通信
42浏览 • 1回复 待解决
ts给c++传递数组,c++层如何解析
1957浏览 • 1回复 待解决
ArkTS层通过接口访问C++层对象
394浏览 • 1回复 待解决
HarmonyOS 从C++层触发通知到ArkTS层
114浏览 • 1回复 待解决
c/c++层主动调用ArkTS存在问题
447浏览 • 1回复 待解决
HarmonyOS ArkTS如何调C++的api,或C++如何调用ArkTS的api
59浏览 • 1回复 待解决
C/C++实现的开源mqtt库如何移植到native c++工程中?
3383浏览 • 1回复 待解决
在ArkTS层往C++层注册一个object或function,C++层可以按需往这个回调上进行扔消息同步到上层应用么?
1876浏览 • 1回复 待解决
HarmonyOS C++通过OHAudio录制音频想回调数据到ArkTS层
47浏览 • 1回复 待解决
HarmonyOS native开发中如何传递map给c++层 / node-api层如何反射调用ArkTS对象
106浏览 • 1回复 待解决
OpenGL无法正常渲染某些分辨率YUV数据
436浏览 • 0回复 待解决
HarmonyOS 如何在ArkTS中向C++层注册回调,C++层如何调用回调方法?
235浏览 • 1回复 待解决
ArkTS与C++互相直接调用
2338浏览 • 1回复 待解决
HarmonyOS native层C++子线程中回调函数中调用ArkTS层中定义的类的public成员函数
108浏览 • 1回复 待解决
可参考下列文档:
1、Xcomponent就是给开发者提供能用C接口调用gl的方法,可以参考文档(自定义渲染 (XComponent))实现YUV数据渲染,参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-common-components-xcomponent-V5
2、Native XComponent组件的使用:
https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/tutorials_NEXT-XComponent
3、参考官方文档将视频解码再通过xcomponent送显:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/video-decoding-V5
4、示例,可以参考这个相机流通过OH_NativeImage_GetSurfaceId()拿到的SurfaceId拿到Native Image的surface id并在OpenGL对外接纹理进行渲染的demo:
https://gitee.com/GuYueFei/harmonyOSNativeCamera/tree/master