
android音视频开发基础
android音视频开发基础android音视频开发基础android音视频开发基础android音视频开发基础android音视频开发基础
ChengWei147258369
这个作者很懒,什么都没留下…
展开
-
C++核心技术总结
结构体的定义,变量,嵌套,大小。 结构体 变量作为函数参数,结构体指针作为函数参数。 结构体数组 声明与引用,指针访问结构体数组。 共用体定义与声明,共用体大小,共用体特点。 枚举类型。自定义数据类型。C++面向对象编程技术构造函数 析构函数 类成员、嵌套类、局部类。 友元。 命名空间。 继承 重载运算符 多重继承 多态 (虚函数,虚继承,虚函数动态绑定) 抽象类(...原创 2020-02-18 18:10:55 · 500 阅读 · 0 评论 -
android音视频开发基础6 Android OpenSL ES
OpenSL ES (Open Sound Library for Embedded Systems)是无授权费、跨平台、针对嵌入式系统精心优化的硬件音频加速API。它为嵌入式移动多媒体设备上的本地应用程序开发者提供标准化, 高性能,低响应时间的音频功能实现方法,并实现软/硬件音频性能的直接跨平台部署,降低执行难度,促进高级音频市场的发展。简单来说OpenSL ES是一个嵌入式跨平台免费的音...原创 2020-02-09 09:39:15 · 736 阅读 · 0 评论 -
android音视频开发基础5-FFmpeg交叉编译+NDK简介
一分一秒,原来你也在这里。 目录Android NDKAndroid JNI:交叉编译是什么:可以简单理解为,就是在一个平台上生成另一个平台上的可执行代码。脚本是可以成功交叉编译的。。。Android NDKAndroid NDK 是一套允许您使用原生代码语言(例如C和C++) 实现部分应用的工具集。在开发某些类型应用时,这有助于您重复使用以这些语言编写的代码库。...原创 2019-02-24 18:30:00 · 512 阅读 · 0 评论 -
android音视频开发基础4--FFmpeg 入门
一分一秒,原来你也在这里。FFmpeg 是什么FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它...原创 2019-02-02 15:09:43 · 11384 阅读 · 2 评论 -
android音视频开发基础3--MSYS2相关环境搭建
一分一秒,原来你也在这里。工欲善其事必先利其器MSYS2 软件: 这个软件是MSYS的升级版本,集成了Pacman 和WinGw-w64的Cygwin的升级版本,提供了bash shell等Linux环境,版本控制软件(Git)和MinGW-w64工具链,。与MSYS最大的区别,移植了ArchLinux的软件包管理Pacman。、安装快 Pacman 管理,可以使用pkgto...原创 2019-02-01 19:48:50 · 10121 阅读 · 3 评论 -
android音视频开发基础2--Shell脚本+linux命令
一分一秒,原来你也在这里。 目录Shell变量readonly删除变量:Shell字符串:单引号字符串的限制:双引号:获取字符串的长度: linux export 命令:Configure 命令:make 命令:make insatll 命令:为什么学习android音视频之前也是要学习下这个?我只能说,有时候学习的东西,实际价值...原创 2019-01-31 10:59:01 · 9618 阅读 · 0 评论 -
android 音视频开发基础1--基础概念
一分一秒,原来你也在这里目录视频编码的定义:视频编码的两个系列:音频编码格式:AAC. MP3 AC3 Android 多媒体播放组件介绍:多媒体框架:单位相关:视频帧视频编码的定义: 所谓视频编码就是指通过特定的压缩的技术,将某一个视频格式文件转换为另外一种视频格式文件的方式。 视频流传输中最重要的编解码 标准有国际电联的H.2...原创 2019-01-28 23:08:43 · 9764 阅读 · 0 评论