alsamixer + alsactl 控制放音通道
2014-12-09 15:06
183 查看
1 使用alsamixer的gui界面配置放音(控制OUT1,OUT2的音量);
2 退出alsamixer,使用alsactl store生成配置文件,文件位于/etc/asound.state;
3 将/etc/asound.state另外命名为/etc/asound-ch0.state;
4 重复1-2步骤,重新生成/etc/asound.state,然后命名为/etc/asound-ch1.state;
5 其中/etc/asound-ch0.state代表alsamixer控制(R-L)OUT2生成的配置文件;
/etc/asound-ch1.state代表alsamixer控制(R-L)OUT1生成的配置文件;
6 使用alsactl -f /etc/asound-ch0.state 使用OUT2音频播放通道;
使用alsactl -f /etc/asound-ch1.state 使用OUT1音频播放通道;
7 程序C里面为:
system("alsactl -f /etc/asound-ch0.state &");//使用OUT2音频播放通道
system("alsactl -f /etc/asound-ch1.state &");//使用OUT1音频播放通道
2 退出alsamixer,使用alsactl store生成配置文件,文件位于/etc/asound.state;
3 将/etc/asound.state另外命名为/etc/asound-ch0.state;
4 重复1-2步骤,重新生成/etc/asound.state,然后命名为/etc/asound-ch1.state;
5 其中/etc/asound-ch0.state代表alsamixer控制(R-L)OUT2生成的配置文件;
/etc/asound-ch1.state代表alsamixer控制(R-L)OUT1生成的配置文件;
6 使用alsactl -f /etc/asound-ch0.state 使用OUT2音频播放通道;
使用alsactl -f /etc/asound-ch1.state 使用OUT1音频播放通道;
7 程序C里面为:
system("alsactl -f /etc/asound-ch0.state &");//使用OUT2音频播放通道
system("alsactl -f /etc/asound-ch1.state &");//使用OUT1音频播放通道
相关文章推荐
- 录音音量控制,解决mixerGetLineControls的MIXERR_INVALCONTROL(1025)错误。
- ALSA --- amixer控制声卡驱动实现Line-in功能
- MIXERLINECONTROLS结构体定义〔声音控制〕〔转〕
- 基于alsa的音量控制代码
- ALSA音频工具amixer,aplay,arecord
- 设置alsa-mixer
- ALSA --- amixer控制声卡驱动实现Line-in功能
- Error while building CM 13 (KERNEL_OBJ/usr, needed by libtinyalsa_intermediates/mixer.o)
- ALSA音频工具amixer,aplay,arecord
- 基于alsa的音量控制代码
- ALSA音频工具amixer,aplay,arecord
- alsa音频架构4-声卡控制
- alsamixer设置
- ALSA声卡12_从零编写之添加音量控制_学习笔记
- alsamixer设置说明
- ALSA --- amixer控制声卡驱动实现Line-in功能
- [转]ALSA --- amixer控制声卡驱动实现Line-in功能
- ALSA声卡12_从零编写之添加音量控制_学习笔记
- ALSA中amixer的用法
- ALSA音频工具amixer,aplay,arecord