E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SurfaceTexture
Android
SurfaceTexture
和GLSurfaceView做Camera预览
GLSurfaceView是OpenGL中的一个类,也是可以预览Camera的,而且在预览Camera上有其独到之处。独到之处在哪?当使用Surfaceview无能为力、痛不欲生时就只有使用GLSurfaceView了,它能够真正做到让Camera的数据和显示分离,所以搞明白了这个,像Camera只开预览不显示这都是小菜,妥妥的。Android4.0的自带Camera源码是用SurfaceView
小小攻城师
·
2024-09-14 23:32
Android
SurfaceTexture
GLSurfaceView
SurfaceTexture
openG
openGL
音视频开发系列(8)——详解Android
SurfaceTexture
SurfaceTexture
是Android中用于在OpenGLES中显示Camera预览数据的类。
进击的代码家
·
2024-02-03 11:32
音视频开发
android
音视频
SurfaceTexture
源码分析
概述
SurfaceTexture
,是Android3.0以后引入的,它对图像流的处理并不直接显示,而是转换为GL外部纹理,因此可用于图像流数据的二次处理,比如Camera滤镜、特效等。
Sunshiny_Lyq
·
2024-02-03 11:31
源码分析
SurfaceTexture
源码分析
安卓
SurfaceTexture
中updateTexImage使用及源码分析
文章目录引言updateTexImage简单使用
SurfaceTexture
初始化相关源码分析Surface绘制流程源码分析createBufferQueue源码分析
SurfaceTexture
之updateTexImage
清霜辰
·
2024-02-03 11:30
Android开发
android
SurfaceTexture
updateTexImage
Camera2 学习总结
CameraprivateTextureView.SurfaceTextureListenermSurfaceTextureListener=newTextureView.SurfaceTextureListener(){@OverridepublicvoidonSurfaceTextureAvailable(
SurfaceTexture
右手吉他
·
2023-09-29 12:40
Android
杂项
android
Android camera2实现后台拍照(无需界面预览)
importandroid.content.Context;importandroid.content.pm.PackageManager;importandroid.graphics.ImageFormat;importandroid.graphics.
SurfaceTexture
风正吹
·
2023-09-24 15:55
Android基础
Android后台拍照
camera2
Mediacodec 如何硬件解码到纹理的
Mediacodec如何硬件解码到纹理的背景:网上很多关于mediacodec,surface,
surfacetexture
的源码分析,以及内部原理,但是都局限于各自的内容,今天我们就从mediacodec
程龙-音视频
·
2023-09-20 11:27
android
android
java
开发语言
【Android CameraX】CameraX源码分析和最佳实践 (二)——Surface、SurfaceView、TextureView、
SurfaceTexture
和GLSurfaceView
一、简介二、相机预览界面逻辑实现2.1Surface2.2
SurfaceTexture
2.2.1
SurfaceTexture
的概念解析2.2.2
SurfaceTexture
的源码分析2.2.3SurfaceTextureDemo
Scott_S
·
2023-08-24 18:46
Android
Camera
SurfaceView
Surface
CameraX
TextureView
OpenGL
ES
Flutter Android外接纹理实现图片共享
Android利用surface实现Flutter外接纹理https://gitee.com/woshishui1243/external_plugin实现原理①Java层FlutterRenderer创建
SurfaceTexture
woshishui1243
·
2023-08-13 16:31
后台服务无预览拍照
基于
SurfaceTexture
的静默/无预览拍照方案,公司业务需要做一个静默拍照的功能,了解了一下常见的解决方案,基本上都是基于SurfaceView做的,弊病颇多。
来自猴子的暴击
·
2023-08-10 23:15
简述SurfceView、GLSurfaceView、
SurfaceTexture
、TextTureView
而
SurfaceTexture
只是一个类SurfaceViewSurfaceView也是一个View,它也有自己的生命周期。
NewSalton
·
2023-07-18 10:17
OpenGL ES3.0 实现灵魂出窍效果
实现灵魂出窍效果分为两步:1使用GLSurfaceView实现摄像头预览,2实现具体的效果用GLSurfaceView实现摄像头预览,刚开始感觉很难,实际上很简单,生成TextureId,根据TextureId,生成
SurfaceTexture
minyou1314
·
2023-06-23 17:28
Android Camera 相机开发第一篇
SurfaceView)俩者关系脑图一、SurfaceView、Surface、SurfaceHolder关系图SurfaceSurface用来处理屏幕内容合成器所管理的原始缓存区的工具,由图像缓冲区的消费者(如:
Surfacetexture
景高旭
·
2023-06-21 02:48
Android
OpenGL ES笔记 + Camera2 API + TextureView + 滤镜预览
updateTexImage()updateTexImage()方法作用是将底层的
SurfaceTexture
中最新的图像帧更新为GLES纹理,以便可被OpenGLES渲染。
SammeryD
·
2023-06-19 10:21
#
OpenGL
ES
elasticsearch
笔记
android opengles2.0 硬解码时出现bindTextureImage: clearing GL error: 0x502
显示的时候总是出现这个提示,为什么出现完全没有头绪,直到我写新项目发现没有这个提示,然后对比代码发现错误原因硬解码要先生成一个GLES11Ext.GL_TEXTURE_EXTERNAL_OES的纹理,再由这个纹理生成
SurfaceTexture
红色与青色
·
2023-06-13 15:16
android
opengl
android多媒体本地播放流程video playback--base on jellybean (四)
上一篇我们讲了mediaplayer播放的第一步骤setdataSource,下面我们来讲解preparesync的流程,在prepare前我们还有setDisplay这一步,即获取
surfacetexture
tjy1985
·
2023-06-08 06:24
Android
Multimedia
Framework
video
null
codec
delay
thread
listview
谈一谈Android上的
SurfaceTexture
导言:这篇文章介绍了
SurfaceTexture
的用法以及原理,对于常见用法不做过多描述,而重点介绍了内部实现以及EGLImage,包括实现共享纹理的两种方式。
音视频开发进阶
·
2023-04-19 07:02
java
android
编程语言
jvm
spring
Android开发 Camera2获取输出
SurfaceTexture
目录一、Camera2概述1Pipeline2CameraManager3CameraDevice4CameraCharacteristics5CameraCaptureSession6CaptureRequest7Surface8CaptureResult三、Camera2的特性1Camera2才支持的高级特性2Camera1迁移到Camera2二、示例源码一、Camera2概述1Pipelin
安静的男孩
·
2023-04-19 07:28
Android
开发
android
数码相机
SurfaceView 和 TextureView 预览camera数据
SurfaceView和TextureView预览camera数据得方式非常相似在SurfaceView中就是在surface创建得回调开启摄像头并将摄像头数据送到holder中在TextureView中就是在
surfaceTexture
超威蓝猫l
·
2023-04-11 21:46
flutter texture实现原理1
OverridepublicSurfaceTextureEntrycreateSurfaceTexture(){···finalSurfaceTexturesurfaceTexture=newSurfaceTexture(0);
surfaceTexture
.de
ben大福
·
2023-04-03 07:19
SurfaceTexture
详解
SurfaceTexture
用于提供输出到GLES纹理的SurfaceSurfaceTexture包含一个BufferQueue。
ben大福
·
2023-03-29 15:21
OpenGL (一)
参考:SurfaceTextureFBOFBO中文纹理纹理解说
SurfaceTexture
预览缓冲区,主要是渲染OpenGL。
AlphaGuo
·
2023-03-27 06:50
Camera 2.0 资源释放引起的异常:Lacking privileges to access camera service
1、相机需要在
SurfaceTexture
可用的时候去打开,即在TextureView的SurfaceTextureListener监听回调中通过CameraManager打开相机;一般情况下打开相机,
随风_04a7
·
2023-01-30 09:22
最通俗的安卓OpenGL教学10——Camera1/2预览+VBO+FBO+矩阵变换+水印
OpenGL预览摄像头数据的原理是利用OpenGL生成纹理并绑定到
SurfaceTexture
,然后把Camera的预览数据设置显示到SurfaceTextu
york2017
·
2023-01-30 08:51
OpenGL
ES
[Android] 简析实现Camera2 Preview功能
目录前言一、Camera2Preview需要用到哪些模块二、各个模块的功能和之间的关系2.1
SurfaceTexture
之SurfaceTextureListener2.1.1首先看关于
SurfaceTexture
jgw2008
·
2023-01-30 08:16
android
Camera2
优化OpenGLSL.texelFetch锯齿问题,让我想起一道阿里面试题。
一、关于MediaCodec解码10位,能不能输出离屏
SurfaceTexture
关于最近原创的HDR系列文章,有同学问到能不能设置离屏的EGLSurface,硬解10bit的hdr流,输出到
SurfaceTexture
Mr_Zzr
·
2023-01-15 08:33
HDR
in
Android
图像缩放
texelFecth抗锯齿优化
阿里面试题
android多个usb摄像头,Android中多USB摄像头解决方案——UVCCamera源码分析(五)
本章我们来分析一下之前我们提过的相机采集的数据究竟是如何绘制到屏幕上的,这里需要几个必要的知识点:OpenGL、Android的
SurfaceTexture
、TextureView。
weixin_39847099
·
2023-01-05 23:43
android多个usb摄像头
音视频篇 - Android 图像处理技术简介
对于Android的图像内存优化,可以看我之前的这篇文章:Android应用篇-最全图片相关的优化目录:YUV简介Camera、Camera2的简介SurfaceView、TextureView、
SurfaceTexture
Tony-老师
·
2022-12-07 08:58
音视频篇
Android
图像
flutter +腾讯TXVodPlayer 实现视频截屏
因为TXVodPalyer.snapshot需要使用TextureView,但是flutter版本使用的是Surface和
SurfaceTexture
尝试方案无效使用RepaintBoundary截屏,
正向反馈
·
2022-08-09 17:01
ImageReader在Android9增加HardwareBuffer开放了GL链路
threadmudeximagereader生产方必须走surface流程,消费方只有
surfacetexture
SMSM
·
2022-07-29 18:52
GUI显示系统之 SurfaceFlinger
转载自http://blog.csdn.net/uiop78uiop78/article/details/8954508介绍了Surface,
SurfaceTexture
,BufferQueue,VSYNCgeneration
颇锐克
·
2022-07-07 18:53
]GUI显示系统之SurfaceFlinger
转载自http://blog.csdn.net/uiop78uiop78/article/details/8954508介绍了Surface,
SurfaceTexture
,BufferQueue,VSYNCgeneration
manshq163com
·
2022-07-07 18:23
mmap
使用OES纹理+GLSurfaceView+JNI实现基于OpenGL ES的播放器画面处理
前言:安卓使用SurfaceView+
SurfaceTexture
+Surface进行视频播放或者相机预览,只能看到原色画面,但很多场合需求画面可以实现二次加工,例如调整红绿蓝三原色的比例、添加滤镜、降噪等
cjzcjl
·
2022-03-16 18:01
安卓开发
图像处理
图像处理
音视频
glsl
glsurfaceview
播放器
GLsurfaceview 源码分析
GLsurfaceview=surfaceview+
surfaceTexture
+opengl+eglhelper.(surface,
mfdalf
·
2022-02-14 16:11
Android OpenGL ES预热: 视频展示控件之 SurfaceView、GLSurfaceView、
SurfaceTexture
、TextureView 对比总结
前言OpenGL预热,为什么叫预热是因为太冷了。建议去看参考文章。SurfaceView:独立绘图层的View、Surface就是指SurfaceView所拥有的那个绘图层,其实它就是内存中的一段绘图缓冲区、具有两个Surface,也就是双缓冲机制、SurfaceHolder就是Surface的持有者。GLSurfaceView:GLSurfaceView作为SurfaceView的补充,可以看作
yzzCool
·
2022-02-13 19:05
Android中
SurfaceTexture
TextureView SurfaceView GLSurfaceView的区别
目录SurfaceViewGLSurfaceViewSurfaceTextureTextureView实例解读SurfaceView,GLSurfaceView,
SurfaceTexture
以及TextureView
·
2021-09-14 03:33
Android开发中amera2 Preview使用详解
目录前言一、Camera2Preview需要用到哪些模块二、各个模块的功能和之间的关系2.1
SurfaceTexture
之SurfaceTextureListener2.1.1首先看关于
SurfaceTexture
·
2021-09-11 18:01
一文了解surface,surfaceview,
surfaceTexture
,GLsurfaceView
目录1基础知识2surface使用3
surfaceTexture
结构分析4
surfaceTexture
源码分析5QA6参考与附录正文Android画图两个模块,opengl和surface(buffer
mfdalf
·
2021-06-13 14:02
Android摄像头数据采集实时处理渲染实验
数据采集camera通过
SurfaceTexture
采集数据处理渲染1.将NV21数据(yuv420sp)通过opencv转为bitmap,通过Cavas绘制,30fps左右,可以查看opencv的demo2
曾大稳丶
·
2021-04-27 08:14
Android - TextureView, SurfaceView和GLSurfaceView 以及
SurfaceTexture
这几个概念比较绕,又比较相近。初看比较糊涂,把握关键点就好。关键字ViewSurfaceViewGLSurfaceViewTextureView这三个后缀都是View,所以这三个东西都是用来显示的,和普通的View差不多,类似TextView等.通过历史来说明:SurfaceView出现最早,解决类似视频播放的问题(可以用单独一个线程来渲染UI)。后来发现用起来不方便,渲染线程需要单独编写,一大堆
大大世界
·
2021-04-24 01:36
Android音视频(六) 使用OpenGL ES 3.0预览Camera
整体流程在GLSurfaceView.Render中创建一个纹理,再使用该纹理创建一个
SurfaceTexture
。
MzDavid
·
2021-04-19 05:54
SurfaceTexture
与纹理
问题是这样,项目中有蜜汁代码绑定的是GLES20.GL_TEXTURE_2D纹理目标,采样器又使用samplerExternalOES采样数据,然后竟然可以正常展示,于是追踪了下原因。一些概念一个正常的纹理渲染过程(简化),从创建开始:纹理创建1.创建纹理int[]texture=newint[1];GLES20.glGenTextures(1,texture,0);2.绑定纹理,纹理目标&纹理对
颜渃
·
2021-01-08 14:39
实现简易的android 直播技术
采用SurfaceView+
SurfaceTexture
来显示camera数据,
SurfaceTexture
在接收图像流之后,可以进行二次处理,比如(加字体水印),处理完毕后再送给另一个SurfaceView
zsy2012919331
·
2020-09-17 00:38
android
android
摄像头
Android OpenGL ES基本用法(13),渲染Camera数据
目录原理OpenGL生成纹理并绑定到
SurfaceTexture
上,将Camera数据设置到
SurfaceTexture
上,然后就可以从OpenGL中获取到Camera数据了使用扩展纹理1、着色器纹理类型
张雨zy
·
2020-09-16 22:47
OpenGL
Android OpenGl展示视频内容
GLES11Ext.GL_TEXTURE_EXTERNAL_OES,所以可以直接按照上一篇的预览Camera基础之上,继承OesFilter,共用同一个GlSurfaceView,根据新生成的纹理ID创建
SurfaceTexture
我要这中杯
·
2020-09-16 05:16
android
SurfaceView, TextureView,
SurfaceTexture
等的区别
SurfaceView,GLSurfaceView,
SurfaceTexture
以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。
Red风信子
·
2020-09-12 14:17
android
多媒体
Texture mapping
转自:http://en.wikipedia.org/wiki/Texture_mappingTexturemappingTexturemappingisamethodforaddingdetail,
surfacetexture
jinzhilong580231
·
2020-09-10 14:48
CG
NDK OpenGL ES 3.0 开发(十六):相机预览
相机的预览实现一般有2种方式,一种是基于Android原生
SurfaceTexture
的纯GPU实现方式,另一种是通过相机的预览回调接口获取帧的YUV数据,利用CPU算法处
字节流动
·
2020-09-09 18:20
SurfaceTexture
,TextureView,GLsurfaceview的区别与联系详解
2019独角兽企业重金招聘Python工程师标准>>>Android中的
SurfaceTexture
,TextureView,GLsurfaceview的区别与联系详解SurfaceView,GLSurfaceView
weixin_33812433
·
2020-08-26 23:25
Android
SurfaceTexture
简析
www.jianshu.com/p/b19a0f49d4acAndroidSurfaceTexture简析Jimmy2012关注0.32017.10.2923:48*字数879阅读5169评论1喜欢5简介最近工作中接触到
SurfaceTexture
hongge372
·
2020-08-26 23:22
video
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他