android
文章平均质量分 79
dennis-huang
这个作者很懒,什么都没留下…
展开
-
Android N的Audio系统(一)
Android N的Audio系统http://www.2cto.com/kf/201708/670737.html Audio系统在Android中负责音频方面的数据流传输和控制功能,也负责音频设备的管理。这个部分作为Android的Audio系统和输入/输出层次,一般负责PCM(1)声音输出和从外部获取PCM声音,以及管理声音设备和设置,不涉及编解码部分。Audio系统的各个层次接口主要提供了原创 2017-08-17 20:11:26 · 2393 阅读 · 0 评论 -
Android N的Audio系统(二)
Android 音频框架概述 转http://www.sohu.com/a/139005560_468731Audio 是整个 Android 平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:Audio Application Framework:音频应用框架 AudioTrack:负责回放数据的输出,属 Android 应用转载 2017-08-25 19:56:14 · 1271 阅读 · 0 评论 -
Android N的Audio系统(三)
AudioTrack Native API 音频流类型:AudioTrack Native API 输出标识:我们根据不同的播放场景,使用不同的输出标识,如按键音、游戏背景音对输出时延要求很高,那么就需要置 AUDIO_OUTPUT_FLAG_FAST转载 2017-08-28 14:57:59 · 2313 阅读 · 0 评论 -
Android N的Audio系统(四)
AudioFlinger 概述AudioPolicyService 与 AudioFlinger 是 Android 音频系统的两大基本服务。前者是音频系统策略的制定者,负责音频设备切换的策略抉择、音量调节策略等;后者是音频系统策略的执行者,负责音频流设备的管理及音频流数据的处理传输,所以 AudioFlinger 也被认为是 Android 音频系统的引擎。转载 2017-08-28 15:42:31 · 1730 阅读 · 0 评论 -
Android N的Audio系统(五)
AudioFlinger 回放录制线程AndioFlinger 作为 Android 的音频系统引擎,重任之一是负责输入输出流设备的管理及音频流数据的处理传输,这是由回放线程(PlaybackThread 及其派生的子类)和录制线程(RecordThread)进行的,转载 2017-08-28 16:43:49 · 6962 阅读 · 2 评论 -
Android N 的开机启动流程概述
前言做android开发已经好些年头,一直对android系统的开机启动流程一知半解。前前后后看了不少文章和源码,在这里把自己的一些总结记录下来,也算是加深自己的理解。原创 2017-08-31 00:26:48 · 11888 阅读 · 1 评论