2021年11月3日
摘要:
一、概述 OpenGL ES的全称是OpenGL for Embeded System,它是OpenGL的一个子集。其本质上一个一个图形图像处理库。OpenGL ES是优化版,专门针对嵌入式设备的,性能非常的优异。 下面的代码就是利用OpenGL ES 的java api来做视频的渲染工作(主要是操
阅读全文
posted @ 2021-11-03 16:30
飘杨......
阅读(1355)
推荐(0)
摘要:
一、概述 MediaCodec是Android提供的硬件编解码器API,根据此api用户可以对媒体格式的文件执行编解码。其单独没法工作还需要配合上一节介绍的MediaExtractor 案例:本例最主要的是三个类,分别是BaseDecoder.java 、AudioDecoder、VideoDeco
阅读全文
posted @ 2021-11-03 16:29
飘杨......
阅读(1201)
推荐(0)
摘要:
一、概述 案例:使用MediaExtractor+MediaFormat加载媒体文件信息。为后面使用MediaCodec硬件解码提供基础封装工具类 二、封装代码 1.IExtractor接口(定义公共方法) public interface IExtractor { /** * 获取媒体格式 * *
阅读全文
posted @ 2021-11-03 15:55
飘杨......
阅读(886)
推荐(0)
2021年11月2日
摘要:
一、概述 案例:使用硬件解码MediaCodec+OpenGL ES来实现一个视频播放器。 源码下载 重点概要: 1.音视频文件提取器MediaExtractor 2.音视频硬件解码API MediaCodec 3.视频渲染使用OpenGL ES、音频渲染使用AudioTrack封装的AudioPl
阅读全文
posted @ 2021-11-02 14:09
飘杨......
阅读(2448)
推荐(0)
2021年10月25日
摘要:
一、概述 案例:在开发的过程中,UI在设计的时候有很大的概率会把字体颜色、背景颜色设置成带透明度的。此时就是用16进制颜色透明度对照表的大好时机。 二、对照表示例 00% — FF 99% — FC 98% — FA 97% — F7 96% — F5 95% — F2 94% — F0 93% —
阅读全文
posted @ 2021-10-25 17:50
飘杨......
阅读(1585)
推荐(0)
2021年10月20日
摘要:
一、概述 案例:C++ map集合练习测试 二、示例代码 #include <iostream> #include <map> using namespace std; void test(){ map<int,int> m; //第一种插入方式 m.insert(pair<int,int>(1,1
阅读全文
posted @ 2021-10-20 14:38
飘杨......
阅读(248)
推荐(0)
摘要:
一、概述 案例:c++ stl之set集合练习 二、代码示例 #include <iostream> #include <set> #include <string> using namespace std; //打印set元素 void printSet(set<int> &s){ for(set
阅读全文
posted @ 2021-10-20 14:19
飘杨......
阅读(106)
推荐(0)
摘要:
一、概述 案例:c++测试queue的用法 二、代码 #include <iostream> #include <queue> #include <string> using namespace std; class Person{ public: Person(string name,int ag
阅读全文
posted @ 2021-10-20 13:09
飘杨......
阅读(74)
推荐(0)
摘要:
一、概述 栈:一个先进后出或者后进先出的集合,提供的方法有入栈出栈等操作。 案例:编写一个小案例将数据压入集合,然后不断拿到栈内元素。 二、示例图片 三、示例代码 #include <iostream> #include <stack> using namespace std; void print
阅读全文
posted @ 2021-10-20 11:28
飘杨......
阅读(89)
推荐(0)
摘要:
一、概述 案例:有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除评委中最高分,去除评委中最低分,取平均分。 二、示例图片 三、示例代码 #include <iostream> #include <vector> #include <string> #include <deque> #
阅读全文
posted @ 2021-10-20 11:15
飘杨......
阅读(64)
推荐(0)