linux 8.3

MODULE_AUTHOR、MODULE_DESCRIPTION、MODULE_VERSION、MODULE_DEVICE_TABLE、MODULE_ALIAS分别声明模块的作者、描述、版本、设备表和别名

 

/**
 * fls - find last (most-significant) bit set
 * @x: the word to search
 *
 * This is defined the same way as ffs.
 * Note fls(0) = 0, fls(1) = 1, fls(0x80000000) = 32 .
 */

static __always_inline int fls(int x)

 

 

/* Power down widgets first; try to avoid amplifying pops. */
 dapm_seq_run(codec, &down_list, event, dapm_down_seq);

 

 

http://dev.firnow.com/course/6_system/linux/Linuxjs/200868/123674_2.html

在PCM回放开始之后,我们必须确保我们的应用程序发送足够的数据到声卡缓冲区.否则,将发生缓冲区欠载.当这样一个缓冲区欠载发生以后,snd_pcm_prepare将被调用.一个简单的立体声锯齿波能以这样的方式生成:

 

http://www.suse.de/~mana/alsa090_howto.html

 

alsa_aplay:播放测试声音命令,alsa_aplay xxx.wav。

alsa_amixer:混音器信息和命令。

alsa_alsactl :ALSA控制。

arecord:加-l参数列出当前数字音频设备,加-L列出当前PCM设备。arecord -D 设备名 xxx.wav可录音。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值