HarmonyOS OH_NativeImage 的 SurfaceId 不能作为相机的 SurfaceId 进行创建 PreviewOutput 吗?
我创建了egl环境,然后创建了Texture,然后使用这个Texture的id创建OH_NativeImage。
通过OH_NativeImage_GetSurfaceId获取 OH_NativeImage的SurfaceId传递回ts中,进行相机流程的创建,使用这个SurfaceId进行创建 PreviewOutput,调用的是 cameraManager.createPreviewOutput,但是报错了。
[nodict]<40>GetSurface: Cannot find surface by uniqueId <private>.
[nodict]{CreatePreviewOutput()-preview_output_napi.cpp:543} failed to get surface
Texture、OH_NativeImage的target试了 GL_TEXTURE_EXTERNAL_OES和GL_TEXTURE_2D但都一样的错误。
请问,相机的SurfaceId不可以用OH_NativeImage 获取的SurfaceId吗?还是需要怎么转换?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS surfaceid在nativewindow和js层的surfaceId不互通?
46浏览 • 1回复 待解决
HarmonyOS AVPlayer设置surfaceId报错
34浏览 • 1回复 待解决
HarmonyOS如何通过XComponent(surface)组件的surfaceId自定义渲染(C++)
778浏览 • 2回复 待解决
现在不能直接创建.ts的文件吗?
176浏览 • 1回复 待解决
OH_NativeImage_UpdateSurfaceImage接口错误码
1706浏览 • 1回复 待解决
HarmonyOS AVPlayer在暂停或完成状态下重新设置surfaceId后,没有画面
37浏览 • 1回复 待解决
HarmonyOS OH_NativeImage_UpdateSurfaceImage返回错误码疑问
190浏览 • 1回复 待解决
HarmonyOS 视频使用AVPlayer播放,如果在暂停状态更换surfaceId会变成黑屏
33浏览 • 1回复 待解决
为什么重复值高的列(比如性别)不能作为索引?
2262浏览 • 1回复 待解决
OH_PixelMap_CreatePixelMap创建位图之后,传入的data还需要去维护吗?创建的位图data如何获取?
1612浏览 • 1回复 待解决
HarmonyOS OH_AVPlayer* OH_AVPlayer_Create (void ) 这个函数创建的指针怎么释放呢
439浏览 • 1回复 待解决
HarmonyOS 创建相机预览失败
613浏览 • 1回复 待解决
Xcomponent、NativeImage开发指导
1459浏览 • 1回复 待解决
如何创建相机预览输出?
153浏览 • 0回复 待解决
通过OH_Pixelmap_CreatePixelMap创建的对象,内存是怎么分配的?
1066浏览 • 1回复 待解决
HarmonyOS 普通应用是不是不能作为跨进程通信的服务端?
39浏览 • 1回复 待解决
HarmonyOS @Builder装饰的方法可以作为参数传递吗
71浏览 • 1回复 待解决
HarmonyOS创建前置广角相机返回undefined
455浏览 • 1回复 待解决
相机对焦支持传入一个坐标然后相机根据这个坐标进行对焦吗
1618浏览 • 1回复 待解决
在DevEcostudio中debug调试前期要添加什么权限吗?我创建的应用不能调试
10614浏览 • 4回复 已解决
HarmonyOS RelativeContainer 经过offset设置的锚点位置坐标不能作为锚点,怎么办?
180浏览 • 1回复 待解决
eTS能不能创建成对的key:value的map变量?
4782浏览 • 1回复 待解决
可以参考demo:https://gitee.com/GuYueFei/harmonyOSNativeCamera/blob/master/entry/src/main/cpp/render/render_thread.cpp
注: 326行:void RenderThread::DrawImage() opengl后处理。