社区
Linux/Unix社区
帖子详情
alsa lib 如何实现混音操作(多程序播放声音),最好有代码示例。。
fqvip123
2015-07-02 06:07:15
如题,有谁是否做过关于alsa lib 的混音处理,就是多个程序同时播放声音的,,,最好能给出代码示例。
...全文
601
1
打赏
收藏
alsa lib 如何实现混音操作(多程序播放声音),最好有代码示例。。
如题,有谁是否做过关于alsa lib 的混音处理,就是多个程序同时播放声音的,,,最好能给出代码示例。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bing激凌~
2016-07-09
打赏
举报
回复
我最近也这做Linux下Alsa混音的项目,请问你有类似的示例代码吗?
嵌入式Linux项目实战:三个大项目(数码相框、摄像头驱动和电源管理),九个衍生项目视频教程
包括3个大项目和若干衍生项目,涵盖:数码相框、电子书、指针、链表、Makefile、网络编程Socket、USB摄像头、CMOS摄像头、视频监控、WIFI、3G网卡、
ALSA
声卡、便携式视频监控(局域网通信)和电源管理。总体格调:应用为主驱动为辅,手把手现场写
代码
,再现项目
实现
过程
alsa
-
lib
应用层接口分析
ALSA
lib
接口调用简介
ALSA
逻辑,在我当前看来,总共有两条线:1、录放音流控,2、amixer cset控件。 录放音流控(自定义名称),相当于
操作
OSS的/dev/dsp设备,可以设置三大参数等,并且启动录放音。这里,aplay,mplayer等
播放
器,调用
ALSA
lib
中的snd_pcm_***等,标准接口函数,再通过该函数,
操作
/...
Linux音频框架
ALSA
-----
lib
接口调用简介
ALSA
lib
接口调用简介
ALSA
逻辑,在我当前看来,总共有两条线:1、录放音流控,2、amixer cset控件。 录放音流控(自定义名称),相当于
操作
OSS的/dev/dsp...
linux下lame&
alsa
进行音频流
操作
(三)
alsa
音频编程教程
1.
ALSA
音频编程介绍
ALSA
代表高级 Linux
声音
架构。它由一组内核驱动
程序
、一个应用
程序
编程接口 (API) 库和用于在 Linux 下支持
声音
的实用
程序
组成。在本文中,我简要概述了
ALSA
项目及其软件组件。重点是对
ALSA
的 PCM 接口进行编程,包括您可以进行试验的编程
示例
。 您可能只想探索
ALSA
,因为它是新的,但它并不是唯一可用的
声音
API。如果您正在执行低级音频功能以获得最大控制和性能,或者想要利用其他
声音
API 不支持的特殊功能,则
ALSA
是一个不错的选
alsa
介绍
1、概述
ALSA
是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于
ALSA
的这一开源项目的信息和知识,请查看以下网址:http://www.
alsa
-project.org/。 在内核设备驱动层,
ALSA
提供了
alsa
-driver,同时在应用层,
ALSA
为我们提供了
alsa
-
lib
,应用
程序
只要调用
alsa
-
lib
提供的API,即可以完成对底层音频硬件的控制。 在这里插入图片描述 图 1.1
alsa
的软件体系结
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章