花费 6 ms
ALSA架构简介

一、概述 ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构。 首先来了解一下,alsa架构的组成部分以及它们的作用。 ...

Sun Sep 27 00:45:00 CST 2020 0 1915
ALSA驱动框架

一.前言 在alsa架构中,当应用程序调用open、read、write时,将调用驱动程序中的相应接口,本篇博客就从驱动程序中的snd_fops结构体开始说起。 二. 入口函数alsa_sou ...

Sun Sep 27 01:50:00 CST 2020 0 590
audio_policy.conf文件解析

概述 对于Android7.0之后,虽然不再使用audio_policy.conf文件,但是从学习的角度有必要去分析一下这个文件。 1. AudioPolicyConfig config ...

Mon Jan 11 00:32:00 CST 2021 0 424
AudioPolicyService启动过程分析(一)

概述: AudioPolicyService做什么事情呢?简单来说,比如应用程序要播放一段声音,声音从哪个设备上播放出来。这些都是通过AudioPolicyService来决定的。 假设andro ...

Sun Jan 10 01:53:00 CST 2021 0 398
声卡控制之kcontrol

一个芯片里有多个寄存器 一个寄存器里面某些位表示某个功能。 用一个kcontrol来表示某个功能,当打开、设置某个功能的时候,来操作某个kcontrol就可以了。 一个声卡有多个kcontrol ...

Tue Feb 09 07:57:00 CST 2021 0 305
DAPM_widget_route_path简介

移植的驱动程序中,可以播放声音但是不能录制声音。查看原理图: 当录制声音时,模拟信号从MIC1进来,最终输入到编解码芯片的LINPUT1,然后经过一系列的开关和部件,到达ADC转换器,转换成数字 ...

Thu Feb 18 20:05:00 CST 2021 0 292

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM