
opengl
bianshaopeng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mediacodec编码camera视频librtmp推流(二)
一。android studio 编译librtmp1.下载librtmp RTMPDump源码地址: http://rtmpdump.mplayerhq.hu/Git地址:git clone git://git.ffmpeg.org/rtmpdump2.拷贝里面的librtmp文件夹到cpp下。3、设置不适用OpenSSLset(CMAKE_C_FLAGS “${CMAKE_C_FLAGS} -DNO_CRYPTO”)4.配置librtmp源码独立构建脚本,导入的 lib.原创 2020-12-25 17:03:19 · 675 阅读 · 0 评论 -
mediacodec编码camera视频(一)
glsurfaceview+camera绘制。打开camera注意 :parameters.setPreviewSize设置数据像素必须是Camera.Parameters所支持的宽和高。 static android.hardware.Camera camera; public static int width = 1280; public static final int height = 720; /* preview-size-values ->原创 2020-12-01 11:58:52 · 687 阅读 · 0 评论 -
AndroidFFMPEG视频播放器
视频播放器包括视频播放和音频播放,分为三个步骤。一。ffmpeg解码的到视频包和音频包。 int ret = 0; ret = avformat_open_input(&inafc, urlPath, NULL, NULL); if (ret < 0) { LOGE("open file fail:%d", ret); return; } LOGE("open file success"); //查找流信息原创 2020-11-26 17:18:01 · 375 阅读 · 0 评论 -
opengl es shader 二
Shader程序创建过程1.创建程序GLES20.glCreateProgram();2.编译shader //根据type创建顶点着色器或者片元着色器,返回一个容器的句柄 int shader = GLES20.glCreateShader(type); //将资源加入到着色器句柄所关联的内存中,并编译 GLES20.glShaderSource(shader, shaderCode); GLES20.g.原创 2020-11-05 15:20:06 · 194 阅读 · 0 评论 -
opengl es shader 一
一. 概念1.几何图元:包括点、直线、三角形,均是通过顶点(vertex)来指定的。2.模型:根据几何图元创建的物体。3.渲染:计算机根据模型创建的图像。(1)指定几何对象(几何图元)glDrawArrays(int mode, int first,int count);mode的参数: 1.GL_POINTS:以点的形式进行绘制,通常用在绘制粒子效果的场景。 2.GL_LINES:以线的形式进行绘制,通常用在绘制直线的场景中。 ...原创 2020-11-05 15:09:22 · 277 阅读 · 0 评论