2 ssww2244 ssww2244 于 2016.09.18 23:22 提问

如何使用amixer命令来控制相应的声卡,求各位大神帮忙

背景:
现在linux系统中有如下两个声卡,对应的输出的音声流也是不同的。
/dev/snd/pcmC0D0p
/dev/snd/pcmC0D1p
依赖:
我怎么使用amixer命令 来进行以上声卡的切换(满足A的场合dev/snd/pcmC0D0p播出音频,满足B的场合用dev/snd/pcmC0D1p进行播出音频)

我的思路是:满足A的场合,如果B对应的声卡运行时,停止B的声卡运行,然后打开A的声卡。
但是如果使用amixer命令来完成 上面的思路呢??请各位大神帮帮我。

1个回答

devmiao
devmiao   Ds   Rxr 2016.09.19 00:17
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
amixer用法详解
主要介绍linux下amixer的使用方法
amixer,aplay,arecord的使用 aplay 多声卡支持
一.amixer用于控制设置 amixer的帮助提示信息 [cpp] Usage: amixer [command]    Available options:    -h,--help       this help    -c,--card N     select the card    -D,--device N   select the device, default
amixer命令用于设置系统音量
该句为-c选择0的声卡(貌似),PCMvolume设置为增加60*2=120(value值变为加上120),60dB-就是减小60*2=120,如果是如下:                amixer -c 0 set PCM 60db+    则为把value设置为60.   在FX1的case中,value的值如果loopback要过的话,必须得value的值在一定范围80-127以内,
ALSA声卡12_从零编写之添加音量控制_学习笔记
1、设置音量时应用程序的调用过程 (1)strace分析: amixer cset numid=1 30 (设置音量) /dev/snd/controlC0 open SNDRV_CTL_IOCTL_CARD_INFO SNDRV_CTL_IOCTL_PVERSION SNDRV_CTL_IOCTL_ELEM_INFO SNDRV_CTL_IOCTL_ELEM_READ SND
amixer命令行修改声音大小
通过alsamixer来修改声音的大小,是很方便的。其实,还有另外一种方式来修改声音的大小。即是通过终端命令行来修改。 #!/bin/bash amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 127 amixer cset numid=15,iface=MIXER,name='Line DAC Playback Volu
解和使用alsa配置-默认静音,必须先用amixer解除主音量和pcm音量的静音
ALSA声卡驱动程序的配置 对于声卡驱动程序,除了内核自带的驱动程序之外,您还可以使用Advanced Linux Sound Architecture(ALSA,http://www.alsa-project.org/)提供的驱动程序。它支持一系列主流声卡,同时它和内核 的声音结构互相兼容,在某种程度上,可以说是内核的声卡驱动模块的补充。 ALSA的声卡驱动程序的一般命名规则是snd
amixer用法
转载自http://www.crifan.com/order_and_the_use_of_brief_amixer/ 1.先看看amixer支持哪些命令,大概有哪些功能 # amixer –help Usage: amixer [command] Available options: -h,–help       this help -c,–card N     select
都能看懂的嵌入式linux/android alsa_aplay alsa_amixer命令行用法
前几天在嵌入式linux上用到alsa command,网上查的资料多不给力,只有动手一点点查,终于可以用了,将这个使用方法告诉大家,以免大家少走弯路。 0.先查看系统支持哪几个alsa cmd:    ll /system/bin/asla*    经查,我的android4.4.2+linux3.10  的系统支持如下 alsa cmd -rwxr-xr-x root     shel
求各位大神帮忙(java)
我遇到一个问题,就是: 下拉框里共有10个元素,第一个下拉框选中其中一个元素 ,第二个下拉框就会剔除掉这个元素,也就是只有9个元素,依次类推 请问大神,我js或者jquery该怎么写,跪求了
数位和
前言牛客网PAT乙级训练1018题目描述 把一个整数的各位累加,NowCoder称它为“数位和”。例如正整数123456的数位和是1+2+3+4+5+6=21。现在,请你帮忙计算一个整数n在r进制下的数位和,并用相应的进制输出结果。 输入描述 输入有多组数据。 每组数据包含两个正整数n (1≤n≤2147483647)和r (2≤n≤16)。 输出描述 对应每一组数据,输出十进制正