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如何通过XComponent(surface)组件的surfaceId自定义渲染(C++)
589浏览 • 2回复 待解决
OH_NativeImage_UpdateSurfaceImage接口错误码
1517浏览 • 1回复 待解决
HarmonyOS OH_NativeImage_UpdateSurfaceImage返回错误码疑问
53浏览 • 1回复 待解决
现在不能直接创建.ts的文件吗?
47浏览 • 1回复 待解决
HarmonyOS 创建相机预览失败
419浏览 • 1回复 待解决
HarmonyOS OH_AVPlayer* OH_AVPlayer_Create (void ) 这个函数创建的指针怎么释放呢
287浏览 • 1回复 待解决
OH_PixelMap_CreatePixelMap创建位图之后,传入的data还需要去维护吗?创建的位图data如何获取?
1517浏览 • 1回复 待解决
HarmonyOS创建前置广角相机返回undefined
318浏览 • 1回复 待解决
为什么重复值高的列(比如性别)不能作为索引?
2197浏览 • 1回复 待解决
如何创建相机预览输出?
42浏览 • 0回复 待解决
通过OH_Pixelmap_CreatePixelMap创建的对象,内存是怎么分配的?
895浏览 • 1回复 待解决
HarmonyOS 如何调用系统相机进行拍照?
116浏览 • 1回复 待解决
相机对焦支持传入一个坐标然后相机根据这个坐标进行对焦吗
1478浏览 • 1回复 待解决
在DevEcostudio中debug调试前期要添加什么权限吗?我创建的应用不能调试
10426浏览 • 4回复 已解决
HarmonyOS里面不能一次创建多级目录
288浏览 • 1回复 待解决
eTS能不能创建成对的key:value的map变量?
4660浏览 • 1回复 待解决
HarmonyOS next中使用相机预览创建X Component组件那个id和libraryname是必填吗?
2019浏览 • 0回复 待解决
相机拍照,在实现一个相机应用之前必须先创建一个独立的相机设备,然后才能继续相机的其他操作。
745浏览 • 1回复 待解决
HarmonyOS 对系统相机录制的视频(HDR Vivid录制) 进行转码压缩
465浏览 • 1回复 待解决
Xcomponent、NativeImage开发指导
1150浏览 • 1回复 待解决
HarmonyOS 系统的ArkUI中的WebView组件,能不能直接使用input标签直接调起相机?
78浏览 • 1回复 待解决
File公有目录是不能不能创建 ?
2780浏览 • 1回复 待解决
相机的surface可以直接到encoder吗
1663浏览 • 1回复 待解决
可以参考demo:https://gitee.com/GuYueFei/harmonyOSNativeCamera/blob/master/entry/src/main/cpp/render/render_thread.cpp
注: 326行:void RenderThread::DrawImage() opengl后处理。