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
Android13音频系统
ASOC声卡驱动框架
在ASoc出现之前,内核对于SoC中的音频已经有部分的支持,不过会有一些局限性:通常,就像软件领域里的抽象和重用一样,嵌入式设备的
音频系统
可以被划分为
L_Backkom
·
2020-08-04 12:01
linux驱动之ALSA
Linux
音频系统
简析
前言:我之所以钻研linux内核,只想是知道为什么我的系统还是没有声音……linux
音频系统
架构问题由来已久……远远比你想像的复杂。
柳柒
·
2020-08-03 20:51
linux
音频架构
alsa
oss
android
音频系统
/声卡驱动 codec
0.专用术语1.物理结构2.系统架构本文基于FreescaleIMX平台CodecALC5625为例。0.专用术语ASLA-AdvancedSoundLinuxArchitectureOSS-以前的Linux音频体系结构,被ASLA取代并兼容Codec-Coder/DecoderI2S/PCM/AC97-Codec与CPU间音频的通信协议/接口/总线DAI-DigitalAudioInterfac
lp542718520
·
2020-08-03 19:57
Linux
android
《Android系统开发》笔记
LinuxKernel&driver层a.依赖于Linux2.6内核,包括安全性,内存管理,进程管理,网络协议栈,驱动模型等b.Android自己添加的驱动,BinderIPC驱动,显示驱动,输入设备驱动,
音频系统
驱动
yeqishi
·
2020-08-01 07:58
OS->
Android框架
运行时
android
manager
java
虚拟机
hierarchy
linux
Android Audio 架构分析
一个
音频系统
大概包括音频的管理、声音播放、声音录音和声音音效几个部分,这几个部分分工协作来完成音频的功能,·音频管理:负责音量调节、音频设备选择、响铃模式选择等;·声音播放:负责一个音频流的创建、参数设置
markvz
·
2020-08-01 05:51
音频
android
audio
system
Android
音频系统
AudioTrack使用方法详解
1、AndroidAudioTrack简介在android中播放声音可以用MediaPlayer和AudioTrack两种方案的,但是两种方案是有很大区别的,MediaPlayer可以播放多种格式的声音文件,例如MP3,AAC,WAV,OGG,MIDI等。而AudioTrack只能播放PCM数据流。事实上,两种本质上是没啥区别的,MediaPlayer在播放音频时,在framework层还是会创建
markvz
·
2020-08-01 05:19
Android
音频系统
之AudioFlinger(二)
1.1.1音频设备的管理虽然AudioFlinger实体已经成功创建并初始化,但到目前为止它还是一块静态的内存空间,没有涉及到具体的工作。从职能分布上来讲,AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的
林学森
·
2020-08-01 02:09
Android专栏
Thinking
In
Android
Android
音频系统
之AudioPolicyService
1.1AudioPolicyService在AudioFlinger小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。这种分离方式有效地降低了整个系统的藕合性,而且为各个模块独立扩展功能提供了保障。1.1.1AudioPolicyService概述汉语中有很多与策略有关联的俗语,比如“因地制宜”、“具体问题具体分析”;战争中只遵照兵书制定战术的行为也被我
林学森
·
2020-08-01 02:09
Android专栏
Thinking
In
Android
Android
音频系统
之AudioTrack(二)
1.1.1AudioPolicyService的路由实现我们在AudioPolicyService小节曾将其比作是一个“路由器”,不过还没有深入解析它是如何完成路由选择的。这部分的功能与使用者——AudioTrack有很大关联,所以我们特别将它的实现原理剖析放在这里,以使读者可以综合起来理解。路由器功能由如下几个部分组成:l与发送方(AudioTrack)的接口就好像路由器首先要接收到一个IP数据
林学森
·
2020-08-01 02:37
Android专栏
Thinking
In
Android
Android
音频系统
之音频框架
1.1音频框架转载请注明,FromLXS,http://blog.csdn.net/uiop78uiop78/article/details/8796492Android的
音频系统
在很长一段时间内都是外界诟病的焦点
林学森
·
2020-08-01 02:37
Android专栏
Thinking
In
Android
Android
音频系统
之音频基础
第1章
音频系统
转载请注明:LXS,http://blog.csdn.net/uiop78uiop78/article/details/8787779对于一部嵌入式设备来说,除了若干基础功能外(比如手机通话
林学森
·
2020-08-01 02:37
Android专栏
Thinking
In
Android
Android
音频系统
之AudioFlinger(一)
1.1AudioFlinger在上面的框架图中,我们可以看到AudioFlinger(下面简称AF)是整个
音频系统
的核心与难点。
林学森
·
2020-08-01 02:06
Android专栏
Thinking
In
Android
Android
音频系统
:从 AudioTrack 到 AudioFlinger(全)
Android音频框架概述Audio是整个Android平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:AudioApplicationFramework:音频应用框架AudioTrack:负责回放数据的输出,属Android应用框架API类AudioRecord:负责录音数据的采集,属Android应用框架API类AudioSys
慢慢的燃烧
·
2020-08-01 01:59
Android
Audio学习
Android ALSA
音频系统
架构分析(1)----从Loopback了解Audio
Author:刘江明*Environment:MTKAndroid6.0*Date:2017年05月25日***********************************/一.前述Android
音频系统
是一套基于
BigBee3.
·
2020-08-01 00:53
Android
ALSA
Audio
android
音频系统
(6):AudioService之音频输出通道切换
前言:音频输出的方式有很多种,外放即扬声器(Speaker)、听筒(TelephoneReceiver)、有线耳机(WiredHeadset)、蓝牙音箱(BluetoothA2DP)等,电话免提、插拔耳机、连接断开蓝牙设备等操作系统都会自动切换Audio音频到相应的输出设备上。我们知道,音频输出通道切换有些是系统自动切换的,但是有些自动切换并不是我们想要的,如:音乐App在听歌时,需要对听歌时拔出
renshuguo123723
·
2020-07-31 23:24
音频系统
Android
音频系统
之AudioTrack
1.1AudioTrack1.1.1AudioTrack应用实例对于Android应用开发人员来讲,音频回放最熟悉的莫过于MediaPlayer,而AudioTrack相信用的人相对会少很多。这是因为MediaPlayer提供了更完整的封装和状态控制,使得我们用很少的代码就可以实现一个简单的音乐播放器。而相比MediaPlayer,AudioTrack更为精练、高效,实际上MediaPlayerS
michaelcao1980
·
2020-07-31 20:10
android
android
audio
Android音频输出切换
扬声器输出和耳机输出是
音频系统
最基本的音频输出通路,实际应用中用户可根据自己需要随意切换,具体表现是通过插入耳机选择耳机输出,拔出耳机选择默认的扬声器输出。
TedSmile
·
2020-07-31 19:05
Android
android
音频系统
之AudioTrack的使用
今天,简单讲讲AudioTrack的使用。1、AndroidAudioTrack简介在android中播放声音可以用MediaPlayer和AudioTrack两种方案的,但是两种方案是有很大区别的,MediaPlayer可以播放多种格式的声音文件,例如MP3,AAC,WAV,OGG,MIDI等。而AudioTrack只能播放PCM数据流。事实上,两种本质上是没啥区别的,MediaPlayer
暴走邻家
·
2020-07-31 16:05
android
Android
音频系统
(二)之 AudioFlinger
接着前面的文章《Android音频框架概述(一)之AudioTrack》3.AudioFlinger概述AudioPolicyService与AudioFlinger是Android
音频系统
的两大基本服务
CielleeX
·
2020-07-31 13:44
Android
Audio
Android
音频系统
之AudioTrack(一)
1.1AudioTrack1.1.1AudioTrack应用实例对于Android应用开发人员来讲,音频回放最熟悉的莫过于MediaPlayer,而AudioTrack相信用的人相对会少很多。这是因为MediaPlayer提供了更完整的封装和状态控制,使得我们用很少的代码就可以实现一个简单的音乐播放器。而相比MediaPlayer,AudioTrack更为精练、高效,实际上MediaPlayerS
林学森
·
2020-07-31 12:35
Android专栏
Thinking
In
Android
I2S总线
I2S总线简单有效,可以有效提升输出数据的质量,在各种嵌入式
音频系统
中有广泛应用。但是在
_Brave_
·
2020-07-30 22:48
linux基础知识
i2s
陈昌文方法(71):为什么要鼓励学员做小单系统
如果我们的广告系统无所不用其极,把广告系统,软文系统,
音频系统
,视频系统,正面信息系统都做到极致。共同经营一个品牌
创业商学院_
·
2020-07-30 17:21
高通QCC5100系列蓝牙音频模块芯片
QCC5100是一种基于低功耗架构的突破性蓝牙
音频系统
芯片(SoCS)。本系列产品旨在满足消费者对强健、高品质、真正的无线收听经验,在较小的设备,低功耗,较长的音频回放。
szx940213
·
2020-07-30 00:47
高通
用DirectShow实现QQ的音视频聊天功能
网络视
音频系统
主要功能就在于视音频的采集,网络传输两个方面,通过VideoCapture系列API函数,你就可以轻松的搞定视频捕捉,但是对于视频的网络传输,则要费一番功夫了。
aoosang
·
2020-07-15 20:24
directshow开发
大功率D类音频放大器设计如何选型?
D类音频放大器(CS8528S)具有超过90%的效率和接近0%的谐波失真,并且没有可听见的噪声,为
音频系统
提供了理想的特性。
维库网锁货采购客服舒小姐
·
2020-07-13 20:10
linux音频处理
数字
音频系统
通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数转换器(A/D)。
winglyx
·
2020-07-12 15:39
视频&字幕
linux
linux内核
编程
框架
工作
playback
Android
音频系统
之AudioFlinger(三)
1.1.1PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以“threadLoop_”开头的若干接口,比如threadLoop_mix、threadLoop_sleepTime、threadLoop_standby等等。以这样的前缀开头,是因为这些函数都是在thread
林学森
·
2020-07-12 04:38
Android专栏
Thinking
In
Android
Android
音频系统
之AudioFlinger(二)
转载自http://bbs.9ria.com/forum.php?mod=viewthread&tid=213240&highlight=AUDIOFLINGER1.PlaybackThread的循环主体当一个PlaybackThread进入主循环后(threadLoop),音频事务就正式开启了。仔细观察的话,我们会发现这个循环中会不断地调用以“threadLoop_”开头的若干接口,比如thre
momo8591
·
2020-07-12 01:22
android音频驱动
Android
音频系统
探究——从SoundPool到AudioHardware
对
音频系统
的探索起源于工作中遇到的一个bug。平时都是力求快速解决问题,不问原因。这次时间比较宽裕,正好借着解决问题的机会,把Android的
音频系统
了解一下。既然由bug引发,那就从bug开始说。
码到成功
·
2020-07-10 23:32
Linux声音解决方案与TTS引擎
一、ALSA+Pulseaudio在嵌入式Linux中的声音解决方案Linux
音频系统
比较复杂,各层间有很多交叉,可能是最无序的子系统,并且它有两套音频驱动框架:OSS(OpenSoundSystem)
青天喵喵
·
2020-07-09 22:21
Linux
Linux
ALSA
pulseaudio
audio
客厅影院
音频系统
如何选择
一般入门级的客厅影院,除了被JS忽悠选购了最低端的AV功放,日系中低档功放一般至少会有7个声道放大,而且新款基本都是支持全景声的,这时候很多人就开始纠结了,两种玩法,到底选7.1声道,还是近几年流行起来的全景声5.1.2。如果条件允许,请优先考虑7.1。为什么?家庭影院是一个环绕声系统,声音应该是连贯的,来自四面八方的声音信号把观影人笼罩其中,营造出身临其境般的真实感,让人仿佛就是置身在影片表现的
未来家智能影音
·
2020-07-09 21:14
《游戏安全 - 手游安全技术入门》笔记(1)
还有
音频系统
,物理系统
kernweak
·
2020-07-09 03:20
游戏安全
软件实现I2S总线数据通信
I2S总线简单有效,可以有效提升输出数据的质量,在各种嵌入式
音频系统
中有广泛应用。但是在嵌入式
音频系统
设计中,并不是所有的MCU都支持I2S总线格式,再加上I2S还没有统一的接口标准,不同的厂家生产的
yujunf
·
2020-07-06 11:38
Linux驱动
音响开关机POP声/爆破声最新解决消除方法(D类音频功放IC应用实例)
下文结合自身在推广小功率D类音频功放IC的过程中遇到的设计问题,就
音频系统
开关机POP声的解决思路和大家分享一下。
荷兰风车
·
2020-07-06 10:27
硬件
音频系统
POP音的原理和解决方法
音频系统
POP音的原理和解决方法目录文章目录
音频系统
POP音的原理和解决方法目录音频IC与功放IC的电源时序与功能模块使能时序功放IC输入端INP与INN的阻抗匹配增大VBIAS滤波电容BTL输出和SE
彬棍
·
2020-07-06 02:50
Android 系统(4.4 KitKat)使用OffloadThread播放音乐的数据流程分析
《原创作品,禁止转载》Google在Android4.4
音频系统
中新增了使用OffloadThread来播放音乐的流程,此文仅记录自己对Offload的一些分析与理解,方便以后查阅,如文中有误谨请网友提出
vaylb
·
2020-07-05 18:25
Android
Native
【零知ESP8266教程】进阶篇3 SSDP简单服务发现协议
当一个新的设备(比如说笔记本)加入到网络中时,它可以向本地网络查询特定设备是否存在,这些设备包括互联网网关、
音频系统
、TV或者打印机等。下面在零知开源平台上进行该功能的测试。
like_start
·
2020-07-04 21:25
源码
零知
电子
在 Ubuntu 上换用 OSS4 声音系统
http://blogs.gnome.org/happyaron/2011/02/12/ubuntu-oss4-sound/首先介绍下背景,Linux
音频系统
非常不完全简史:1.OSS3是Linux内核中比较老的声音系统
leino11121
·
2020-07-04 21:58
ubuntu
Android
音频系统
:从 AudioTrack 到 AudioFlinger
1.Android音频框架概述Audio是整个Android平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:AudioApplicationFramework:音频应用框架AudioTrack:负责回放数据的输出,属Android应用框架API类AudioRecord:负责录音数据的采集,属Android应用框架API类AudioS
landishu
·
2020-07-04 20:01
Android_Audio系统
I2S音频总线学习(二)I2S总线协议
众多的数字
音频系统
已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输结构可以提高系统的适应性。
iteye_21199
·
2020-07-04 19:31
AP系列文章——PDM麦克风
大多数现代的数字
音频系统
使用多比特PCM(脉冲编码调制)以表征信号。PCM有利于简化处理。这使得信号处理的操作可以在音频流上完成,例如混合,滤波和均衡
NiceBT
·
2020-07-04 03:37
基础知识
如何判断音频处理器是不是共地噪声
请大家购买时能够自行判定一下:车载电脑、车载GPS、车载导航、车载MP3,这些设备的3.5aux音频接口,通过音频线接到车体中控台的3.5aux接口,此时在使用点烟器给车载电脑GPSMP3等设备供电时这时车载
音频系统
会有交流杂音
Curtain音学
·
2020-06-30 20:11
ADSP21489专栏
Android
音频系统
:从 AudioTrack 到 AudioFlinger
1.Android音频框架概述Audio是整个Android平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:AudioApplicationFramework:音频应用框架AudioTrack:负责回放数据的输出,属Android应用框架API类AudioRecord:负责录音数据的采集,属Android应用框架API类AudioS
zyuanyun
·
2020-06-30 20:24
Android
Linux ALSA
音频系统
:物理链路篇
Overview硬件平台及软件版本:Kernel-3.4.5SoC-SamsungexynosCODEC-WM8994Machine-goni_wm8994Userspace-tinyalsaLinuxALSA
音频系统
架构大致如下
zyuanyun
·
2020-06-30 20:23
Linux
ALSA
ASoC
Linux ALSA
音频系统
:逻辑设备篇
6.声卡和PCM设备的建立过程前面几章分析了Codec、Platform、Machine驱动的组成部分及其注册过程,这三者都是物理设备相关的,大家应该对音频物理链路有了一定的认知。接着分析音频驱动的中间层,由于这些并不是真正的物理设备,故我们称之为逻辑设备。PCM逻辑设备,我们又习惯称之为PCM中间层或pcmnative,起着承上启下的作用:往上是与用户态接口的交互,实现音频数据在用户态和内核态之
zyuanyun
·
2020-06-30 20:52
Linux
Linux ALSA音频框架分析二:linux音频子系统介绍
linux音频子系统介绍Linux
音频系统
比较复杂,各层间有很多交叉,可能是最无序的子系统,并且它有两套音频驱动框架:OSS(OpenSoundSystem)和ALSA(AdvancedLinuxSoundArchitechture
坡后村
·
2020-06-30 00:33
Linux驱动
转:ANDROID
音频系统
散记之四:4.0
音频系统
HAL初探
https://www.cnblogs.com/albert1017/p/3949398.html转:ANDROID
音频系统
散记之四:4.0
音频系统
HAL初探昨天(2011-11-15)发布了Android4.0
markvz
·
2020-06-29 03:41
android
audio
system
audio
Linux ALSA
音频系统
:soundcard
8.1声卡和PCM设备的建立过程前面分析了codec,platform,machine驱动的组成部分及其注册过程,这三者都是物理设备相关的。pcm逻辑设备,我们习惯称之为PCM中间层或pcmnative,起着承上启下的作用:往上是与用户态接口的交互,实现音频数据在用户和内核态之间的拷贝;往下是触发codec,platform,machine的操作函数,实现音频数据在dma_buffercpu_da
CNccion
·
2020-06-29 02:24
Linux
Alsa
driver
Linux ALSA
音频系统
:platform,machine,codec
2.项目平台介绍Kernel-4.9Soc-Amlogic(型号保密)CODEC-npcp215xMachineUserspace-alsa-lib-1.1.53.linuxALSA
音频系统
官网:https
CNccion
·
2020-06-29 02:23
Linux
Alsa
driver
linux
alsa
linux
device
driver
使用Matlab2019b测试
音频系统
的频响(FreqResponse)与脉冲响应(ImpulseResponse)
需要硬件支持,如果没有硬件支持请移步impulse使用方法。鉴于网上基本没有人写过使用Matlab进行扫频或冲激响应测试的,多为使用专业软件(SoundCheck,SonarworksReference等),专业测试系统比较贵,本人穷,只能想办法,基本可以达到和专业软件相同的功能。本人使用的硬件为ECM-999,二分之一自由场麦克风输入设备为UR44首先需要安装全功能的AudioToolBox否则
Yuuki-Asuna
·
2020-06-27 01:28
学习笔记
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他