会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
灰色飘零
博客园
首页
联系
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
34
下一页
2019年3月7日
JNI实战(一):JNI HelloWorld
摘要: 使用最新Android Studio的Cmake,创建一个Native C++项目后,我们就可以看到JNI的Hello World的项目及示例代码了。 JNI的项目代码,分为三层:Java层,C++层,CMake层。 其中Java层定义了调用C++的方法,C++层实现这个方法,CMake定义了如何将
阅读全文
posted @ 2019-03-07 14:18 灰色飘零
阅读(1454)
评论(0)
推荐(0)
2019年3月4日
SDL 开发实战(七): 使用 SDL 实现 PCM播放器
摘要: 在上文,我们做了YUV播放器,这样我们就入门了SDL播放视频。下面我们来做一个PCM播放,即使用SDL播放PCM数据。 下面说明一下使用SDL播放PCM音频的基本流程,主要分为两大部分:初始化SDL、循环播放数据。 1. 初始化SDL 1). 初始化SDL 执行的方法为SDL_Init(SDL_IN
阅读全文
posted @ 2019-03-04 20:37 灰色飘零
阅读(4207)
评论(1)
推荐(0)
SDL 开发实战(六): 使用 SDL 实现 YUV 播放器
摘要: 前面铺垫了这么多,现在终于进入核心的主题了,那就是使用SDL播放视频,本节我们将使用SDL播放YUV视频,也就是做一个YUV播放器。 下面说明一下使用SDL播放YUV视频的基本流程,主要分为两大部分:初始化SDL、循环显示画面。 1. 初始化SDL 1). 初始化SDL (SDL_Init)2).
阅读全文
posted @ 2019-03-04 19:31 灰色飘零
阅读(3202)
评论(1)
推荐(0)
2019年3月3日
SDL 开发实战(五): SDL 纹理渲染
摘要: 本文我们讲一下如何使用SDL_Texture将视频纹理渲染出来。 1. SDL 视频渲染相关对象 SDL 视频渲染主要涉及到四个对象:SDL_Window、SDL_Render、SDL_Texture和SDL_Surface。 SDL_Window代表的是窗口的逻辑概念,它是存放在主内存中的一个对象
阅读全文
posted @ 2019-03-03 18:43 灰色飘零
阅读(5414)
评论(2)
推荐(0)
SDL 开发实战(四): SDL 事件处理
摘要: 在前面学习SDL的例子运行时,我们发现我们的窗口只停留了几秒,但是如果设置更长时间显然也有其他的弊端。 那么有没有一种好的办法可以解决这个问题呢?例如:能不能让窗口一直显示,直到检测到用户用鼠标点击关闭按钮后才关闭呢? 答:显然可以! 下面就来介绍一下SDL的事件处理机制。 1. SDL 事件处理机
阅读全文
posted @ 2019-03-03 18:05 灰色飘零
阅读(7475)
评论(0)
推荐(0)
2019年3月2日
SDL 开发实战(三):使用 SDL 绘制基本图形
摘要: 在上文 SDL 开发实战(二):SDL 2.0 核心 API 解析 我们讲解了SDL最核心的API,并结合Hello World代码了解了SDL渲染画面的基本原理。 本文我们来讲一下,如何使用SDL的API绘制基本的图形。 SDL中绘制基本图形的 API并不多,主要是 点、线、矩形、填充矩形。其它图
阅读全文
posted @ 2019-03-02 12:28 灰色飘零
阅读(9382)
评论(0)
推荐(0)
2019年3月1日
SDL 开发实战(二):SDL 2.0 核心 API 解析
摘要: 在上一篇文章 SDL 开发实战(一):SDL介绍及开发环境配置 中,我们配置好了SDL的开发环境,并成功运行了SDL的Hello World 代码。但是可能大部分人还是读不太明白具体Hello Wold的代码的意义。下面我们来根据SDL的使用思路来讲解一下SDL核心API,各位可以将此文结合上一篇文
阅读全文
posted @ 2019-03-01 20:26 灰色飘零
阅读(5622)
评论(0)
推荐(0)
2019年2月28日
SDL 开发实战(一):SDL介绍及开发环境配置
摘要: 补充:使用Visual Studio Code 搭建SDL2开发环境:https://www.cnblogs.com/renhui/p/10387228.html。 一、什么是SDL? SDL是 “Simple DirectMedia Layer”的缩写,SDL是一个开源的跨平台的多媒体库,封装了复
阅读全文
posted @ 2019-02-28 18:41 灰色飘零
阅读(18461)
评论(0)
推荐(0)
2019年2月27日
开源播放器 ijkplayer (六) :Android 下使用 ijkplayer 异常处理思路
摘要: 一、 java.lang.IllegalStateException: mpjni: setOptionLong: null mp 根据已查到的资料看,目前是ijk内部的问题,只能通过try&catch的方式进行处理。 参考:https://github.com/CarGuo/GSYVideoPla
阅读全文
posted @ 2019-02-27 15:20 灰色飘零
阅读(6405)
评论(0)
推荐(0)
2019年2月21日
音视频 学习&开发&测试 资源
摘要: 一、FFmpeg 学习材料 1. 官方API文档 FFmpeg Documentation:http://www.ffmpeg.org/doxygen/trunk/index.html 2. 优秀开源项目 a). FFmpeg_Tutorial : https://github.com/yinwen
阅读全文
posted @ 2019-02-21 17:02 灰色飘零
阅读(4776)
评论(0)
推荐(3)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
34
下一页
公告