Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15331726
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类:

2009-08-16 12:10:14

  每个sound-card对外只提供一个/dev/dsp接口,该/dev/dsp接口对应该card默认的一条stream音频流通道,由dsp_map[]数组
中的数值来指定使用哪一个stream流通道生成/dev/dsp节点,每个card内部可以有多条stream声音流通道,对于asoc体系,每个
stream流通道对应snd_soc_dai_link结构体描述的cpu_dai和codec_dai组成的一个pcm实例设备,所以/dev/dsp对应一个stream,
也就是对应了一个pcm实例,open("/dev/dsp")都打开由dsp_map[]数组定义好的默认stream通道,如果想使用其他stream通道
进行音频数据收发,就需要/dev/mixer混音控制器完成一个程序中多个stream的切换--这就是常说的多条声音通道的切换,
当然对于每个声道的音量大小控制也需要/dev/mixer完成[luther.gliethttp].
阅读(846) | 评论(0) | 转发(3) |
0

上一篇:关于运放电路里的增益

下一篇:dsp编程

给主人留下些什么吧!~~