06_Android音频系统
文章平均质量分 75
yangchangwen83
hello world
展开
-
【Android 7.0 Audio 】Andriod Audio Overview
转载自http://blog.csdn.net/xiashaohua/article/details/53818755整个android平台的音频框架图如下, APP音乐播放器,录音,音效设置,电话,声音设置,视频播放器等使用声音的软件。 FrameworkMediaPlayer和MediaRecorder,AudioTrack和AudioReco转载 2017-10-20 23:41:24 · 318 阅读 · 0 评论 -
Android Audio音量设置流程
转载自http://blog.axlecho.com/audioyin-liang-she-zhi-liu-cheng/Audio音量调节是一级一级调节,而且分不同的流类型,如响铃,通话,多媒体等。不同的设备(蓝牙设备)的设置方法有所区别。sdk的api,设置相应流的音量。不同的流index的范围不一样//--->frameworks/base/media/java/andro转载 2017-10-25 23:57:02 · 3119 阅读 · 0 评论 -
android Audio设置音量流程及其binder通讯原理
转载自:http://blog.csdn.net/lushengchu_luis/article/details/10960471Audio java部分代码流程(4.1.2 version): 在frameworks/base/media/java/android/media中: IAudioService.aidl提供了所有对外的接口函数,如下:转载 2017-10-25 23:46:07 · 636 阅读 · 0 评论 -
Android java层音频相关的分析与理解(五)音频通路的切换
转载http://blog.csdn.net/u012440406/article/details/54883220Android支持多种设备的的输出。一台正常的机子,本身就自带话筒,扬声器,麦克风等多个声音输入输出设备,再加上五花八门的外置设备(通过耳机,蓝牙,wifi等方式连接),使声音的输出更具多样性。Android支持如此多的设备连接,那么android内部是怎样对设备的输出输转载 2017-10-24 23:41:45 · 2019 阅读 · 0 评论 -
Android java层音频相关的分析与理解(四)音频外设相关
转载自http://blog.csdn.net/u012440406/article/details/51147200Android支持多种音频外设。所以接下来我们主要看一下音频外设在java层的主要设置流程。1 音频外设状态要对音频外设进行管理,所以我们必须明确当前Andorid系统支持的外设设备有哪些。当前Andorid6.0是通过一个整型变量去针对不同的音转载 2017-10-24 23:39:07 · 460 阅读 · 0 评论 -
Android java层音频相关的分析与理解(三)调用相关
转载自:http://blog.csdn.net/u012440406/article/details/51138486Android中会有多个应用需要支持音频的播放。当同一时间内有多个应用需要输出音频的时候,到底是全部输出?还是输出其中一个?假如输出其中一个,那到底输出哪个?以什么标准去界定?为了处理这些关系。Android在2.3的时候引入了AudioFocus机制并沿用到现在。转载 2017-10-24 23:36:07 · 405 阅读 · 0 评论 -
Android java层音频相关的分析与理解(二)音量控制相关
转载自http://blog.csdn.net/u012440406/article/details/51090495上一篇我们简单地说了一下Android java层的基本框架。接下来我们就来聊一下在android中音量控制的相关内容。1.音量定义在Android中,音量的控制与流类型是密不可分的,每种流类型都独立地拥有自己的音量设置,各种流类型的音量是互不干扰的,例如音乐音量、通话转载 2017-10-24 23:33:23 · 375 阅读 · 0 评论 -
Android java层音频相关的分析与理解(一)基本框架
最近在整理之前在公司写的一些文档,于是决定将部分适用比较广的文档整理在博客中,供大家参考。第一个系列是AudioService相关的。这个可以算是《深入理解Android 卷Ⅲ》的一个读书笔记吧。整体的思路基本上与《深入理解Android 卷Ⅲ》的Audio部分差不多。只是由于Android版本不一样导致部分代码等等不一样。《深入理解Android》的书其实值得一读。好了,废话不多说,进入转载 2017-10-24 23:30:38 · 317 阅读 · 0 评论 -
Android Audio机制
前言这篇文章是最近自己学习android audio的学习心得,希望大牛提出宝贵意见。本文内容基于android 5.0目录一. 硬件架构(1).编解码器(codec) 二. 软件架构(1). kernel里面关于Audio的driver机制(2). Audio机制服务的核心Audioflinger和AudioPolicyService启动流转载 2017-10-24 23:16:33 · 1291 阅读 · 0 评论 -
Android系统Audio框架介绍
转载自http://blog.csdn.net/yangwen123/article/details/39502689音频基础知识声音有哪些重要属性呢?响度(Loudness)响度就是人类可以感知到的各种声音的大小,也就是音量。响度与声波的振幅有直接关系。音调(Pitch)音调与声音的频率有关系,当声音的频率越大时,人耳所感知到的音调就越高,否则就越低。音色转载 2017-10-24 23:11:57 · 269 阅读 · 0 评论 -
【Android 7.0 Audio】: Mediaplayer
转载自http://blog.csdn.net/xiashaohua/article/details/536387801.1.1 播放代码MediaPlayer类是android framework提供的多媒体类,可以用来播放音频、视频和流媒体,MediaPlayer包含了Audio和Video的播放功能。 其基本的方法和功能简介如下:Media转载 2017-10-21 00:03:16 · 1331 阅读 · 1 评论 -
【Android 7.0 Audio】: AudioPolicyService和他的码农APM
转载自http://blog.csdn.net/xiashaohua/article/details/53694987AudioPolicyService负责音频策略处理,包括根据手机的各种状态和器件的存在、插拔状态、用户使能状态,给不同的audio stream选择不同的输入输出设备,控制不同设备的增益等。代码层面,该类则主要是维护3个线程looper,通过不同的辅助类,向clien转载 2017-10-21 00:01:55 · 890 阅读 · 0 评论 -
【Android 7.0 Audio】: AudioFlinger介绍和初始
转载自http://blog.csdn.net/xiashaohua/article/details/53818568对于AF的分析,先看其所在层的位置以及相关的交互类, 之前的版本,AF在Main_MediaServer.cpp里面启动,在android N,AF在main_audioserver.cpp里面启动, //////////////转载 2017-10-20 23:59:49 · 345 阅读 · 0 评论 -
【Android 7.0 Audio】: 按键调节音量的调用过程
转载自http://blog.csdn.net/xiashaohua/article/details/53842337只简单描述调用过程,需对照代码看,不画图了,也不贴代码)1.在key Event处理部分,Phonewindow会捕获到音量按键事件,Phonewindow.onkeydown-- MediaSessionLegacyHelper.getHelper(getCont转载 2017-10-20 23:53:33 · 1367 阅读 · 0 评论 -
【Android 7.0 Audio】:通话中的音频调用接口
转载自http://blog.csdn.net/xiashaohua/article/details/53842414对于Audio在通话中的处理,根据不同的功能,有不同的调用路径, 1) 通话中 打开speaker 流程 enableSpeaker 对于在通话中打开扬声器,走图示1的调用路径, 在telephony部分,调用流程如下,转载 2017-10-20 23:49:18 · 2063 阅读 · 0 评论 -
android audio 音量设置分析
转载自:http://blog.csdn.net/wan8180192/article/details/50705882 audiod 中经常遇到的场景是音量调整与输出设备的切换,下面两篇文章 针对这两个场景分别分析一下1,音量调整场景android 音量调整,可以使用两种方式: 软件mixer的时候修改PCM data 控制DAC硬件的增益第一种情况,如果转载 2017-10-26 00:00:06 · 1900 阅读 · 0 评论