首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
KevinXu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Audio codec linux driver 之 ALSA 架构的 DAPM 学习
1.Dynamic Audio Power Management (DAPM) is designed to allow portable Linux devices to use the minimum amount of power within the audio subs...
Android音频流程三(各种类及主要方法)
2)memcpy(audioBuffer.1) AudioSystem::gStreamOutputMap.4) AudioSystem::gStreamOutputMap.audioFlinger是整个音频架构的中间层,起着承上启下的重要作用,audioFlinger.
Android音频流程二(Binder部分)
client和service之间的通信通过android binder机制,只是对于用户而言是透明的。继续按照上面play调用流程,上面已经调用到了frameworks的mediaplayer.其中mPlayer是setDataSource时候创建的播放器的实例,调用到的方法se...
Android音频流程一(JNI部分)
1、Music.Start是Java空间代码,在框架层的frameworks/base/media/java/android/media/mediaPlayer.通过JNI和android binder机制,向C++空间调用实现;向上打包成mediaplayer库提过给应用开发使...
Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)
1.ASoC--ALSA System on Chip ,是建立在标准ALSA驱动层上,为了更好地支持嵌入式处理器和移动设备中的音频Codec的一套软件体系。 Codec驱动与SoC CPU的底层耦合过于紧密,这种不理想会导致代码的重复,例如,仅是wm8731的驱动,当时Li...
Linux ALSA声卡驱动之三:PCM设备的创建
声明:本博内容均由http://blog.csdn.1. PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制。我们知道在现实生活中,人耳听到的声音是模拟信号,PCM就是要把声音从模拟转换成数字信号的一种技术,他的原理简单地说就是利用一个固定的频率...
Linux ALSA声卡驱动之一:ALSA架构简介
一. ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-project.org/。 在内...
教你玩shell脚本
Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne...
linux 下DSP音频处理
音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数...
linux 音频处理
在Linux中,先后出现了音频设备的两种框架OSS和ALSA,本节将在介绍数字音频设备及音频设备硬件接口的基础上,展现OSS和ALSA驱动的结构。 17.1~17.2节讲解了音频设备及PCM、IIS和AC97硬件接口。 17.3节阐述了Linux OSS音频设备驱动的组成、mix...
下一页
个人成就
文章被点赞
16
文章被阅读
51,822
掘力值
376
关注了
0
关注者
11
收藏集
0
关注标签
0
加入于
2021-05-18