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
SurfaceView、GLSurfaceView、
SurfaceTexture
、TextureView 详解
SurfaceView它继承自类View,因此它本质上是一个View。但与普通View不同的是,它有自己的Surface(用来保存像素数据的保留内存区域)。优点它与宿主窗口是分离的。这样的好处是对这个Surface的渲染可以放到单独线程去做,渲染时可以有自己的GLContext,它不会影响主线程对事件的响应。缺点因为这个Surface不在Viewhierachy中,它的显示也不受View的属性控制
永恒_FM
·
2020-08-26 23:11
OpenGL
谈谈Android中的
SurfaceTexture
原文地址为:谈谈Android中的
SurfaceTexture
2015.7.2更新由于很多人要代码,我把代码下载链接放在这里了。
wangchaoqi1985
·
2020-08-26 23:47
实习杂记(33):
surfaceTexture
和 surfaceview 的区别
为什么用
surfaceTexture
不用surface来展示呢?
wust小吴
·
2020-08-26 23:34
实习
SurfaceView, TextureView,
SurfaceTexture
的介绍
SurfaceView从Android1.0(APIlevel1)时就有。它继承自类View,因此它本质上是一个View。但与普通View不同的是,它有自己的Surface。我们知道,一般的Activity包含的多个View会组成Viewhierachy的树形结构,只有最顶层的DecorView,也就是根结点视图,才是对WMS可见的。这个DecorView在WMS中有一个对应的WindowStat
湘上孤独
·
2020-08-26 23:34
安卓开发
Android 5.0(Lollipop)中的
SurfaceTexture
,TextureView, SurfaceView和GLSurfaceView
SurfaceView,GLSurfaceView,
SurfaceTexture
以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。
ariesjzj
·
2020-08-26 23:07
Android
TextureView,
SurfaceTexture
与Surface的关系
可以使用这个
SurfaceTexture
来构造一个Surface。然后在Surface上可以显示从camera中获取到的流。
guanguanboy
·
2020-08-26 23:04
Android
SurfaceTexture
,SurfaceControl,SurfaceHolder
SurfaceTexturewouldholdtheTextureViewSurfaceControlwouldholdtheNormalViewSurfaceHolderwouldholdtheSurfaceViewwhat'sthedifferent?ActiveViewneedtheTextureViewtocreatetheVirtualDisplayformultiwindow.Capt
fu_shuwu
·
2020-08-26 23:59
Android
Unity Android 显示
SurfaceTexture
内容
1.
SurfaceTexture
使用的是GL_TEXTURE_EXTERNAL_OES,Unity里面不支持这货。必须再创建一份新的GL_Texture2D并把Texutrid返回给unity用。
dizhe9722
·
2020-08-26 23:50
Android4.0
SurfaceTexture
sourcelink:http://developer.android.com/reference/android/graphics/
SurfaceTexture
.htmlpublicclassSurfaceTextureClassOverview
zsc09_leaf
·
2020-08-25 00:34
使用OpenGL为Camera添加各种滤镜「第三章,Android音视频编码那点破事」
在第二章中,我们通过一个CameraSurfaceTexture纹理,把摄像头数据绘制到这个纹理上,同时TextureView的
SurfaceTexture
纹理通过id与第一个纹理
МБайт
·
2020-08-23 08:23
Android
Android平台Camera实时滤镜实现方法探讨(五)--GLSurfaceView实现Camera预览
前面有一篇探讨了如何在片段着色器中将YUV数据转换为RGB数据并显示,但采用samplerExternalOES将
SurfaceTexture
作为OpenGL外部纹理,需要使用GL_TEXTURE_EXTERNAL_OES
程序员扛把子
·
2020-08-23 06:03
TextureView+
SurfaceTexture
+OpenGL ES来播放视频(三)
前言讲了这么多,可能有人要问了,播放视频用个android封装的VideoView或者用MediaPlayer+SurfaceView来进行播放视频不就得了吗,干嘛还要整这么麻烦。OK,为了回答这个问题,我们先看看OpenGLES干什么的,它是OpenGL三维图形API的子集,图形硬件的一种软件接口,针对手机、PDA和游戏主机等嵌入式设备而设计。我想如果是做游戏类开发的肯定对一些图形库不会陌生,其
RightHere111
·
2020-08-23 05:44
android
Android Graphics architecture
GraphicsarchitectureWhateverydevelopershouldknowaboutSurface,SurfaceHolder,EGLSurface,SurfaceView,GLSurfaceView,
SurfaceTexture
kastland
·
2020-08-22 21:33
翻译
Android Camera2官方demo的学习
Camera2二.流程:下面根据官方demo来详细了解下Camera2的拍照流程1.设置预览图的尺寸mPreviewSize=chooseOptimalSize(map.getOutputSizes(
SurfaceTexture
.class
天下乌鸦不尽黑
·
2020-08-22 13:40
Android4.2.2 SurfaceFlinger之图形缓存区申请与分配dequeueBuffer
gmail.comAndroid源码版本Version:4.2.2;硬件平台全志A31接着前面的BootAnimation的启动过程,可以看到内部会涉及很多OpenGLES的相关操作,OpenGLES通过之前创建的具备有
SurfaceTexture
天才2012
·
2020-08-20 23:48
android源码
视频采集与显示
我心所向之Android4.2
android surfaceflinger总结
客户端的surface/buffer在surfaceflinger中对应layer,layer的buffer叫graphicbuffer,来自于gralloc.通过
SurfaceTexture
::createImage
brucexu1978
·
2020-08-20 23:54
多线程例子 android camera capture
importjava.util.List;importandroid.content.Context;importandroid.graphics.ImageFormat;importandroid.graphics.
SurfaceTexture
crgwcy
·
2020-08-20 09:50
android
SurfaceView, TextureView,
SurfaceTexture
等的区别
转自:https://www.cnblogs.com/wytiger/p/5693569.htmlSurfaceView,GLSurfaceView,
SurfaceTexture
以及TextureView
蓝龙
·
2020-08-17 05:43
Android UI OpenGL初识,SurfaceView,GLSurfaceView 和 Renderer
2.OpenGL需要知道的几个概念(先粗略知道下)3.OpenGLES4.SurfaceView5.GLSurfaceView和Renderer理解6.
SurfaceTexture
7.TextureView
初心一点
·
2020-08-17 04:12
UI
Android中的
SurfaceTexture
SurfaceTexture
是从Android3.0(API11)加入的一个新类。
tigerly
·
2020-08-10 21:58
android
camera
hwui——Layer的使用
创建一个HardwareLayer也就是实现以fbo的形式实现,通过view中使用buildLayer来创建,GLES20RenderLayer3.创建的是一个textureLayer,这个layer的
SurfaceTexture
virwin
·
2020-08-09 15:04
HWUI
Android Camera在使用
SurfaceTexture
获取帧数据时,
SurfaceTexture
是如何获取帧数据并将帧数据绑定到GL_TEXTURE_EXTERNAL_OES纹理上的
在学习AndroidCameraAPI2使用OpenGLES2.0和GLSurfaceView对预览进行实时二次处理(黑白滤镜),发现是通过
SurfaceTexture
接收相机帧数据并最终通过一个GL_TEXTURE_EXTERNAL_OES
gaojian.shi
·
2020-08-08 22:52
OpenglES学习
BufferQueue has been abandoned解决方案
项目中有个需求,不显示预览的情况下获取Camera的图像数据,找了一下资料发现
SurfaceTexture
这个类可以实现该功能。
YoungHong1992
·
2020-08-04 12:37
BUG解决方案
android TextureView有声音没画面&onSurfaceTextureAvailable没调用
因为之前获取
SurfaceTexture
是在onSurfaceTextureAvailable接口里操作的,既然onSurfaceTextureAvailable没回调,获取的
SurfaceTexture
qugengting
·
2020-08-03 04:34
视频
Android
SurfaceTexture
解读
1类结构publicclassSurfaceTextureextendsObjectjava.lang.Object↳android.graphics.
SurfaceTexture
2解读2.1作用从ImageStream
lyzirving
·
2020-08-03 01:10
Android
OpenGL
ES
Android 使用Camera 打开预览Demo
camera.xmlCameraTest.javapackagecom.neostra.closereminder;importandroid.app.Activity;importandroid.graphics.
SurfaceTexture
最乱纷飞的code
·
2020-07-31 19:04
SurfaceTexture
详解
SurfaceTexture
是从Android3.0(API11)加入的一个新类。
美颜特效.音视频
·
2020-07-30 01:24
OpenGL
基础
Android
NDK OpenGL ES 3.0 开发(十六):相机预览
相机的预览实现一般有2种方式,一种是基于Android原生
SurfaceTexture
的纯GPU实现方式,另一种是通过相机的预览回调接口获取帧的YUV数据,利用CPU算法处理完成之后,传入显存,再
字节流动
·
2020-07-12 21:10
Android
OpenGLES
3.0
Android音视频(二)预览摄像头画面
利用OpenGL生成纹理并绑定到
SurfaceTexture
上,然后把Camera的预览数据设置到
SurfaceTexture
中,OpenGL拿到摄像头数据并显示出来。
weixin_33739541
·
2020-07-12 07:39
Android 图形架构
每一个开发者都应该了解的关于Surface,SurfaceHolder,EGLSurface,SurfaceView,GLSurfaceView,
SurfaceTexture
,TextureView,SurfaceFlinger
hanpfei
·
2020-07-12 01:40
OpenGL ES for Android 相机预览
AndroidManifest.xml中添加camera权限:...是camera权限动态申请camera权限代码如下:classCameraActivity:AppCompatActivity(),
SurfaceTexture
.OnFrameAvailableListener
老孟Flutter
·
2020-07-11 13:56
OpenGL
ES
for
Android
Camera + opengl es 使用opengls绘制摄像头数据(二)
实现Camera数据的预览,可以使用TextureView,作为Viewheirachy的一个硬件加速层,从
SurfaceTexture
中获取到的纹理数据更新到HardwareLayer中,完成显示;也可以如这篇文章里讨论的
lin-0410
·
2020-07-10 17:36
音视频
android开发
使用
SurfaceTexture
作为Camera输出「第一章,Android音视频编码那点破事」
第一章,使用
SurfaceTexture
作为Camera输出 在Android系统中,使用GPU对摄像头画面进行高效可控的渲染,几乎是必须的。
МБайт
·
2020-07-08 20:58
Android
使用TextureView渲染Camera画面「第二章,Android音视频编码那点破事」
第二章,使用TextureView渲染Camera画面 上一章我们讲到了使用
SurfaceTexture
作为Camera数据的缓冲区,这仅仅是把帧数据缓冲到了纹理上,并没有把它绘制出来,所以这一章我们来实现这个功能
МБайт
·
2020-07-08 20:58
Android
序章「序章,Android音视频编码那点破事」
目录序章第一章,使用
SurfaceTexture
作为Camera输出第二章,使用TextureView渲染Camera画面第三章,使用OpenGL为Camera添加各种滤镜第四章,使用MediaCodec
МБайт
·
2020-07-08 20:26
Anroid camera + mediacodec
github.com/google/grafika/tree/master/src/com/android/grafika主要流程:1、生成一个oestextrure2、通过上面生成的oestexture,new一个
surfacetexture
文长
·
2020-07-08 09:34
Android
音视频
h264
图像处理(opengl)
TextureView
TextureView类是在Android4.0中引入的,且是这里讨论的最复杂的View对象,它结合了View和
SurfaceTexture
。
hanpfei
·
2020-07-08 07:19
Android
图形系统
Android获取大疆摄像头图传信号
packagecom.example.administrator.testz;importandroid.annotation.SuppressLint;importandroid.app.Activity;importandroid.graphics.
SurfaceTexture
cf8833
·
2020-07-04 12:35
android
学习
TextureView播放本地视频
importandroidx.appcompat.app.AppCompatActivity;importandroid.graphics.Matrix;importandroid.graphics.
SurfaceTexture
cf8833
·
2020-07-04 12:35
android
学习
GUI显示系统之SurfaceFlinger
转载自http://blog.csdn.net/uiop78uiop78/article/details/8954508介绍了Surface,
SurfaceTexture
,BufferQueue,VSYNCgeneration
zirconsdu
·
2020-06-30 17:51
android
display
android opengl camera2 实现相机的实时预览 以及 点坐标samplerExternalOES的纹理坐标
相机的预览首先回到相机的预览,我们知道camera2,利用
surfacetexture
可以在非预览情况下获得相机的数据,,然后利用与
surfacetexture
同一个texture利用GL
Lammyzp
·
2020-06-30 14:59
OpenGL
android
Android平台Camera实时滤镜实现方法探讨(五)--GLSurfaceView实现Camera预览
blog.csdn.net/oshunz/article/details/50171931前面有一篇探讨了如何在片段着色器中将YUV数据转换为RGB数据并显示,但采用samplerExternalOES将
SurfaceTexture
xiaota00
·
2020-06-30 01:37
序章「Android音视频编码那点破事」
目录序章第一章,使用
SurfaceTexture
作为Camera输出第二章,使用TextureView渲染Camera画面第三章,使用OpenGL为Camera添加各种滤镜第四章,使用MediaCodec
Alimin利民
·
2020-06-29 21:27
SurfaceView相关梳理
SurfaceView,GlSurfaceView,
SurfaceTexture
,TextureView关系与概念梳理。SurfaceViewAndroid1.0中api,可以在工作线程中进行渲染。
lyzaijs
·
2020-06-29 01:14
mediacodec和OpenGLES纹理共享方案
1、OpenGL生成纹理2、纹理绑定到
SurfaceTexture
上3、用
SurfaceTexture
做参数创建Surface4、MediaCodec解码的视频就往Surface发送,就显示出画面了直接上代码
beyond702
·
2020-06-22 17:53
多媒体
摄像头预览之输出到纹理(一)
摄像头预览摄像头预览有3种方式:setPreviewDisplay(holder)setPreviewTexture(
surfaceTexture
)自定义第一种会给摄像头绑定一个视窗(最终的型态是一个Surface
fry_ss
·
2020-04-14 05:21
架构7--
SurfaceTexture
就像SurfaceView是Surface和View的组合一样,
SurfaceTexture
是Surface和GLES纹理的粗略组合(包含几个注意事项)。当您创建
SurfaceTexture
时,会
uin_sisyphus
·
2020-04-13 01:28
TextureView+
SurfaceTexture
+OpenGL ES来播放视频(一)
在讲代码实现之前,我先讲讲TextureView,
SurfaceTexture
,OpenGLES都是些什么鬼东西,我又是怎么使用这几个东西来显示一个视频的。
子雷
·
2020-04-01 21:17
Android OpenGL ES(五)-结合相机进行预览/录制及添加滤镜
预览与拍照整体流程理解预览的整体流程.png将Camera中得到的ImageStream由
SurfaceTexture
接受,并转换成OpenGLES纹理。创建GLSurfaceView。
deep_sadness
·
2020-03-23 21:58
Android
SurfaceTexture
简析
简介最近工作中接触到
SurfaceTexture
,因此打算分析一下
SurfaceTexture
的原理,提到
SurfaceTexture
一般会提到与它相关的SurfaceView、GLSurfaceView
Jimmy2012
·
2020-03-23 08:55
上一页
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
其他