E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AudioFlinger
android 音频数据在
AudioFlinger
中的处理(出入口)
AudioFlinger
::PlaybackThread::threadLoop() { … if(!
shisi
·
2014-10-14 17:00
深入剖析Android音频之AudioSystem
AudioSystem是AudioPolicyService和
AudioFlinger
对外提供接口类。
yangwen123
·
2014-10-11 09:00
AudioFlinger
AudioSystem
深入剖析Android音频之AudioPolicyService
而
AudioFlinger
则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的混音如何处理等等都得由它来完成。
yangwen123
·
2014-09-23 16:00
audio
hal
AudioFlinger
Android的Audio系统
AudioFlinger
作为Audio系统的中枢3.Audio库的硬
happyrabbit456
·
2014-09-12 08:00
转:ANDROID音频系统散记之四:4.0音频系统HAL初探
一、代码模块位置 1、
AudioFlinger
frameworks/base/services/
audioflinger
/
·
2014-09-01 15:00
android
git 打patch方法
,想直接输入到自己的文件 2、采用web的git服务器查看别人的提交记录: 例如如下形式: diff--gita/mediatek/custom/common/hal/
audioflinger
chen198746
·
2014-08-12 20:00
Android自带音频均衡器MusicFx分析
网上很少有文章讲了这个的除了这篇《com.android.musicFx设置音效流程 -- 从app到
AudioFlinger
》。注:Android系统版本为4.2.2_r1。
kangear
·
2014-08-01 20:00
android
(forward)看到的一篇比较好的
AudioFlinger
分析
一目的 本文承接Audio第一部分的AudioTrack,通过AudioTrack作为AF(
AudioFlinger
)的客户端,来看看AF是如何完成工作的。
cainiao413
·
2014-07-17 11:00
ANDROID模块编译
如要编译
audioflinger
,则执行mmmframeworks/base/services
Easy_Gemini
·
2014-06-30 10:00
【Android Audio】Android Audio System 之三: AudioPolicyService 和 AudioPolicyManager
引言 AudioPolicyService是Android音频系统的两大服务之一,另一个服务是
AudioFlinger
,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks
boyupeng
·
2014-03-03 17:00
【Android Audio】Android Audio System 之一:AudioTrack如何与
AudioFlinger
交换音频数据
引子AndroidFramework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到
AudioFlinger
中,由
AudioFlinger
boyupeng
·
2014-03-03 16:00
【Android Audio】Android Audio System 之二:
AudioFlinger
引言
AudioFlinger
是Android音频系统的两大服务之一,另一个服务是AudioPolicyService,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks
boyupeng
·
2014-03-03 16:00
Android音频系统之
AudioFlinger
(四)
1.1.1AudioMixer每一个MixerThread都有一个唯一对应的AudioMixer(在MixerThread中用mAudioMixer表示),它的作用如其名所表示的,就是为了完成音频的混音操作。 图13‑14MixerThread示意图 如上图,MixerThread对外开放的接口主要涉及到Parameter(比如setParameter)、Resampler(比如setResamp
edmond999
·
2014-01-21 11:00
android
framework
Android音频系统之
AudioFlinger
(三)
1.1.1PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以“threadLoop_”开头的若干接口,比如threadLoop_mix、threadLoop_sleepTime、threadLoop_standby等等。以这样的前缀开头,是因为这些函数都是在thread
edmond999
·
2014-01-21 11:00
android
frameworks
Android音频系统之
AudioFlinger
(二)
1.1.1音频设备的管理虽然
AudioFlinger
实体已经成功创建并初始化,但到目前为止它还是一块静态的内存空间,没有涉及到具体的工作。
edmond999
·
2014-01-21 11:00
android
framework
Android音频系统之
AudioFlinger
(一)
1.1
AudioFlinger
在上面的框架图中,我们可以看到
AudioFlinger
(下面简称AF)是整个音频系统的核心与难点。
edmond999
·
2014-01-21 11:00
android
framework
Android音频系统之AudioPolicyService
1.1AudioPolicyService在
AudioFlinger
小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。
edmond999
·
2014-01-21 10:00
android
frameworks
Android音频系统之AudioPolicyService
转自:http://blog.csdn.net/xuesen_lin/article/details/88051081.1AudioPolicyService在
AudioFlinger
小节,我们反复强调它只是策略的执行者
haima1998
·
2014-01-17 14:00
Android音频系统之AudioPolicyService
1.1AudioPolicyService在
AudioFlinger
小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。
tronteng
·
2013-11-20 10:00
Android音频系统之
AudioFlinger
(四)
1.1.1AudioMixer每一个MixerThread都有一个唯一对应的AudioMixer(在MixerThread中用mAudioMixer表示),它的作用如其名所表示的,就是为了完成音频的混音操作。 图13‑14MixerThread示意图 如上图,MixerThread对外开放的接口主要涉及到Parameter(比如setParameter)、Resampler(比如setResamp
tronteng
·
2013-11-20 10:00
Android音频系统之
AudioFlinger
(三)
1.1.1PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以“threadLoop_”开头的若干接口,比如threadLoop_mix、threadLoop_sleepTime、threadLoop_standby等等。以这样的前缀开头,是因为这些函数都是在thread
tronteng
·
2013-11-20 10:00
Android音频系统之
AudioFlinger
(二)
1.1.1音频设备的管理虽然
AudioFlinger
实体已经成功创建并初始化,但到目前为止它还是一块静态的内存空间,没有涉及到具体的工作。
tronteng
·
2013-11-20 10:00
Android音频系统之
AudioFlinger
(一)
1.1
AudioFlinger
在上面的框架图中,我们可以看到
AudioFlinger
(下面简称AF)是整个音频系统的核心与难点。
tronteng
·
2013-11-20 10:00
Android Audio Subsystem - AudioTrack
sm(BpServiceManager(BpBinder(handle=0)))=defaultServiceManager()
audioFlinger
=sm->getServcie(String16
fanbird2008
·
2013-10-25 15:00
4.0音频系统HAL初探 tinymix
一、代码模块位置1、AudioFlingerframeworks/base/services/
audioflinger
/ +--Android.mk +--AudioBufferProvider.h +
kevinx_xu
·
2013-10-22 17:00
Android深入浅出之Audio 第二部分
AudioFlinger
分析
一 目的本文承接Audio第一部分的AudioTrack,通过AudioTrack作为AF(
AudioFlinger
)的客户端,来看看AF是如何完成工作的。
hlglinglong
·
2013-09-30 09:00
android
audio
多媒体
Android音频系统之
AudioFlinger
(二)
虽然
AudioFlinger
实体已经成功创建并初始化,但到目前为止它还是一块静态的内存空间,没有涉及到具体的工作。
hellofeiya
·
2013-08-15 10:00
Audio音频系统 —
AudioFlinger
(1)
Android音频系统之
AudioFlinger
(一)分类:Android专栏2013-04-1518:01992人阅读评论(0)收藏举报目录(?)
hellofeiya
·
2013-08-15 10:00
Android专栏
Android Audio System 之三: AudioPolicyService 和 AudioPolicyManager
引言 AudioPolicyService是Android音频系统的两大服务之一,另一个服务是
AudioFlinger
,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks
flyingqr
·
2013-07-03 17:00
Android Audio System 之一:AudioTrack如何与
AudioFlinger
交换音频数据
引子AndroidFramework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到
AudioFlinger
中,由
AudioFlinger
flyingqr
·
2013-07-03 17:00
Android Audio System 之二:
AudioFlinger
引言
AudioFlinger
是Android音频系统的两大服务之一,另一个服务是AudioPolicyService,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks
flyingqr
·
2013-07-03 17:00
AudioTrack与
AudioFlinger
交换音频数据
AudioTrack与
AudioFlinger
交换音频数据(一)转载自:http://www.eoeandroid.com/forum.php?
wulong710
·
2013-06-22 14:00
Android深入浅出之Audio 第二部分
AudioFlinger
分析
Android深入浅出之Audio第二部分
AudioFlinger
分析转载自:http://blog.csdn.net/innost/article/details/6142812一 目的本文承接Audio
wulong710
·
2013-06-22 14:00
Android源码分析:
AudioFlinger
中的线程
http://www.redwolf-blog.com/?p=976Track相关类概述下图是其继承关系图,继承在AudioBufferProvider之后,各种Track可以作为AudioBufferProvider的一种为AudioMixer提供音频数据缓冲。TrackBase是基类,Track作为普通的音轨类,用于音频播放;OutputTrack用于复制线程,相当于将声音同时输出到两个输出设
heyustudent
·
2013-06-21 15:00
Android的Audio框架分析
AudioTrack: AndroidFramework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到
AudioFlinger
中
hellofeiya
·
2013-05-31 09:00
Android AudioPolicyService和AudioPolicyManager .
AudioPolicyService是Android音频系统的两大服务之一,另一个服务是
AudioFlinger
,这两大服务都在系统启动时有MediaSever加载,加载的代码位于:frameworks
hellofeiya
·
2013-05-29 16:00
Android的Audio系统
AudioFlinger
作为Audio系统的中枢3.Audio库的硬
C_weibin
·
2013-05-29 11:00
android中的audio系统
AudioFlinger
:Audio系统的引擎,管理系统中的输入输出音频流,负责混音,读写Audio硬件和实现数据的输入输出功能。
hellofeiya
·
2013-05-20 15:00
audioflinger
学习笔记
allwinner音频控制流程:hal层的so库文件在device/softwinner/common/hardware/audio中编译生成,该路径下的audio_hw.c对上主要实现了androidhal层so库的标准接口供audiofliger调用,对下主要通过调用android标准的tinymix接口来控制底层驱动,从而实现音量控制,音频通路的切换等,tinymix驱动路径在externa
lushengchu2003
·
2013-05-07 13:00
android audio 架构分析(2) AudioPolicyService 的结构
AudioPolicyService简介AudioPolicyService是androidaudiosystem中两大服务之一,另外一个是
AudioFlinger
。
flyingqr
·
2013-04-16 16:00
服务、启动-Android音频系统之
AudioFlinger
(一)-by小雨
一下文章中出现技术误导情况盖不负责 1.1
AudioFlinger
在上面的框架图中,我们可以看到
AudioFlinger
(上面简称AF)是全部音频系统的核心与难点。
·
2013-04-15 20:00
android
设备、线程-Android音频系统之
AudioFlinger
(二)-by小雨
最近一直在研究设备、线程-之类的问题,下午正好有机会和大家共享一下. 1.1.1音频设备的管理 虽然
AudioFlinger
实体已胜利建创并初始化,但到现在为止它还是一块静态的内存空间,没有及涉到体具的任务
·
2013-04-15 20:00
android
数据、循环-Android音频系统之
AudioFlinger
(三)-by小雨
在本文中,我们要主介绍数据、循环-的内容,自我感觉有个不错的建议和大家分享下 1.1.1PlaybackThread的循环主体 当一个PlaybackThread进入主循环后(threadLoop),音频务事就正式开启了。仔细观察的话,我们会现发这个循环中会不断地调用以“threadLoop_”扫尾的干若接口,比如threadLoop_mix、threadLoop_sleepTime、
·
2013-04-15 20:00
android
声音、音频-Android音频系统之AudioPolicyService-by小雨
第一次发帖 1.1AudioPolicyService 在
AudioFlinger
节小,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制订者。
·
2013-04-15 20:00
android
Android音频系统之AudioPolicyService
1.1AudioPolicyService在
AudioFlinger
小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。
uiop78uiop78
·
2013-04-15 18:00
Android音频系统之
AudioFlinger
(四)
1.1.1AudioMixer每一个MixerThread都有一个唯一对应的AudioMixer(在MixerThread中用mAudioMixer表示),它的作用如其名所表示的,就是为了完成音频的混音操作。 图13‑14MixerThread示意图 如上图,MixerThread对外开放的接口主要涉及到Parameter(比如setParameter)、Resampler(比如setResamp
uiop78uiop78
·
2013-04-15 18:00
Android音频系统之
AudioFlinger
(三)
1.1.1PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以“threadLoop_”开头的若干接口,比如threadLoop_mix、threadLoop_sleepTime、threadLoop_standby等等。以这样的前缀开头,是因为这些函数都是在thread
uiop78uiop78
·
2013-04-15 18:00
Android音频系统之
AudioFlinger
(二)
1.1.1音频设备的管理虽然
AudioFlinger
实体已经成功创建并初始化,但到目前为止它还是一块静态的内存空间,没有涉及到具体的工作。
uiop78uiop78
·
2013-04-15 18:00
Android音频系统之
AudioFlinger
(一)
1.1
AudioFlinger
在上面的框架图中,我们可以看到
AudioFlinger
(下面简称AF)是整个音频系统的核心与难点。
uiop78uiop78
·
2013-04-15 18:00
高通audio软件模块功能框图
3,解码后的audio流传递给audiomanager 4,位置:\frameworks\base\media\libstagefrightAudiomanager/
AudioFlinger
1,
newtonnl
·
2013-04-12 17:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他