MediaCodec class can be used to access low-level media codecs, i.e. encoder/decoder com...

MediaCodec class can be used to access low-level media codecs, i.e. encoder/decoder com...
最近在工作中碰到一个问题,就是在Android P,设置-->声音中,通过拖动SeekBar设置音量,尤其是铃声音量时存在以下三个问题:1、滑动条不跟手,存在回弹的现象。2、...
正式开始,在安卓开发中,最简单的openGL使用就3步: 继承GLSurfaceView 实现接口 GLSurfaceView.Renderer 布局中引用 来,敲代码,这里...
非常好,让我知道了 vertex shader 和fragment shader 的读取和使用流程!
我理解yuv 的buffer是不是可以直接送进去,让fragment shader 转成RGBA 送给opengl 绘制
这样就实现了yuv 数据预览
OpenGL一些基本理解和概念的学习OpenGL学习大致的理解 OpenGL为什么会涉及这么多操作顺序。这是因为,和我们现在使用的C++、JAVA这种面向对象的语言不同。OpenGL中的大多数函数使用了一种基于...
信息读取.传统方法引用Android 原生接口 引用3rd jar来实现信息读取在build.gradle里面加入 compile 'com.drewnoakes:metad...
现在随着音视频的应用越来越多,直接使用系统原生相机进行拍照裁剪和拍视频,已经不能满足需求了。需要通过Camera API进行自定义相机开发,满足一些复杂的业务场景,开篇先介绍...
SurfaceView是一个View, 有自己对应的Window, 所以在WMS中有自己的WindowState, 在SurfaceFlinger中有自己的Layer. Te...