glsurfaceview相关内容

在不同的 GLSurfaceView 之间共享 GLES20 上下文和纹理?

是否可以在不同的 GLSurfaceView 之间(在一个 Activity 内)共享 GLES20 上下文?或者,如何在不同的 GLSurfaceView 之间共享一组纹理? 在 iOS 上,如果您想在不同的 CAEAGLLayer 支持的 UIViews 中节省内存并重用(大)纹理,您可以在它们之间传递一个 EAGLContext 对象,或者使用共享一个公共 EAGLSharegroup ..
发布时间:2022-01-09 09:42:12 移动开发

如何在同一个布局中使用多个 GLSurfaceView 组件?

我正在为 Android 编写信息可视化 API,但在尝试将自定义 GLSurfaceView 的两个单元放入布局时遇到了问题.此时的自定义GLSurfaceView只是GLSurfaceView的扩展,以消除自定义方法可能导致的故障. 当我在布局中添加了两个组件并启动它运行的应用程序时.但是什么也没画,好像进入了一个无限循环.因为渲染器中的调试消息会打印到 LogCat 中.但是,如果我只 ..
发布时间:2022-01-09 09:25:22 移动开发

没有setZOrderonTop的Android GLSurfaceView透明背景

对不起我的英语. 我的工作基于https://github.com/harism/android_page_curl/ 经过数小时的研究,我找到了一些解决方案,但并不是针对我在应用程序中遇到的所有问题.我在使用 GLSurfaceView 时遇到了一些问题.我有一个带有 relativeLayout、一个 GLSurfaceView 和一个叠加层的背景. ..

如何从 GLSurfaceView 保存位图(仅位图,而不是整个纹理)

我正在使用此代码对 GlSurfaceView 上的位图产生多种效果.apply-effects-on-image-using-effects 现在,我想保存位图.他们已经给出了保存位图的代码,但是这样,整个 GlSurfaceView 将被保存为位图图像.相反,我只想保存位图区域以另存为图像. 有一种方法可以获取像素并从中制作位图并制作图像.例如: public Bitmap t ..
发布时间:2022-01-09 09:00:15 移动开发

如何从 GLSurfaceView 保存位图(只有位图,而不是整个纹理)

我正在使用此代码对 GlSurfaceView 上的位图产生多种效果.apply-effects-on-image-using-effects 现在,我想保存位图.他们已经给出了保存位图的代码,但是这样,整个 GlSurfaceView 将被保存为位图图像.相反,我只想保存位图区域以另存为图像. 有一种方法可以获取像素并从中制作位图并制作图像.例如: public Bitmap t ..
发布时间:2022-01-06 11:39:50 移动开发

没有 setZOrderonTop 的 Android GLSurfaceView 透明背景

对不起我的英语. 我的工作基于https://github.com/harism/android_page_curl/> 经过数小时的研究,我找到了一些解决方案,但并不是针对我在应用程序中遇到的所有问题.我在使用 GLSurfaceView 时遇到了一些麻烦.我有一个带有 relativeLayout、GLSurfaceView 和顶部叠加层的背景. ..

使用 MediaCodec 记录表面

因此,在我的应用程序中,我能够使用 GPUImage 库. 基本上,我(库)将从摄像头获取输入,获取原始字节数据,将其从 YUV 格式转换为 RGBA 格式,然后对该图像应用效果并显示在 SurfaceGLSurfaceView 使用 OpenGL.最后,对于用户来说,它看起来就像一个应用了效果的视频. 现在我想使用 Surface 的帧记录为视频"nofollow noreferre ..

Nexus 5 上的 GLSurfaceView 帧率问题

我有一个示例应用程序(完整源),它使用 MediaCodec 对相机帧进行编码在 GLSurfaceView 上显示它们时. Systrace 确认每秒进行 30 次绘图调用: 但是,屏幕记录(.mp4、YouTube) 显示明显的帧率要低得多. 简而言之,我的编码 &显示循环执行以下操作: 使 MediaCodec Surface 输入 EGL 上下文成为当前 将相机帧 ..
发布时间:2021-11-27 19:38:10 移动开发

过滤运行时在 GLSurfaceView 上播放视频

我用过https://github.com/krazykira/VidEffects 在播放视频时应用过滤器.但我想在运行时单击按钮更改过滤器,而不会在播放视频时出现任何故障. 根据对正在播放的视频应用效果 我应该使用 mVideoView.init(mMediaPlayer,new filter) 每当我想改变过滤器.但播放视频没有效果 有人可以帮我吗...我没有使用 ..
发布时间:2021-09-17 20:08:32 移动开发

Android Camera Live滤镜

Camera Live滤镜的最佳方法是什么.我最近从链接使用GPUImage库: https://github.com/Cyber​​Agent/android-gpuimagelibrary.比我已经找到了SurfaceView和GLSurfaceView. 问题是:如何使用SurfaceView或GLSurfaceView将实时滤镜应用于相机. 谢谢. 解决方案 此链接使用 ..
发布时间:2021-04-05 20:58:34 移动开发

setPreviewTexture在MTK设备中失败

最近我正在学习grafika的android Camera和OpenglES(感谢fadden).在大多数设备上都不错,但是我在某些设备上遇到了bug,尤其是MTK设备(例如MT6580,MT8163 ...). 例如,当"CameraCaptureActivity"在MTK中运行时.我收到此错误: java.lang.NullPointerException:尝试在空对象引用上调用虚 ..
发布时间:2021-04-04 18:53:33 移动开发

如何在公共类上使用静态变量在活动之间传递数据?

我正在尝试在公共类上使用静态变量在活动之间传递它们. 我在这样做时遇到了一个罕见的问题.我给活动的静态变量赋值.此活动将调用GLSurfaceView并侦听屏幕方向更改. 如果我将值赋给GLSurfaceView上的静态变量,那么一切正常,将这些值存储起来,并且在改变屏幕方向后再次调用onCreate方法时,我可以检索它们. 问题是当我将值存储在活动的onTouchListene ..
发布时间:2020-06-29 22:20:59 移动开发

Android CameraX GLSurfaceView

请问有人能提供将CameraX库与GLSurfaceView一起使用的好例子,找不到任何信息。 解决方案 不存在使用CameraX和Custom surface / TextureView的文档。在CameraX的Beta版发布之后,许多API均已更改,因此在线的现有示例仅适用于Alpha版本。 在alpha-xx版本上使用TextureView / GLSUrfaceView的链接: ..
发布时间:2020-06-05 18:49:31 移动开发

更改GlSurfaceView渲染器

我在网上四处张望,以了解是否有可能在飞行中更改GLSurfaceView的渲染器.原因是我想更改OpenGl程序,并从其顶点和片段着色器启动所有属性和统一的参数,并且我不希望进行任何更改以使用全新的Renderer创建全新的GLSurfaceView. 似乎应该可以进行合理的操作. 解决方案 注意:我尚未实现以下内容. GLSurfaceView.Renderer 是一个接口. ..
发布时间:2020-05-21 00:48:11 移动开发

在<上记录GLSurfaceView Android 4.3

我正在开发一个应用程序,用于将效果实时应用于相机图像.目前,我正在将MediaMuxer类与MediaCodec结合使用.这些类是使用Android 4.3实现的. 现在,我想重新设计我的应用程序,使其与更多设备兼容.我在互联网上发现的唯一东西是FFmpeg和OpenCV的结合,但是我读到如果要使用高分辨率,帧率不是很好. 在不使用MediaMuxer和MediaCodec的情况下捕获相机图像时 ..
发布时间:2020-05-21 00:31:55 移动开发

如何在android中的glsurface视图渲染器中动态添加3d模型

在我的增强现实应用程序中,我需要在标记上渲染3D模型.使用预定义/初始化的3D模型,我可以在标记检测上显示茶壶.但是现在我想在某些触发事件(例如按钮单击)上从sd卡动态地将其替换为另一个3d模型.有什么建议或指导方针我该如何实施?我正在将JPCT-AE用于3D模型. 感谢 解决方案 经过大量的研究和反复试验,终于使它起作用. 当我问这个问题时,我想通过从SD卡上的远程服务器下载3D模 ..
发布时间:2020-05-21 00:30:57 移动开发