aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: imx6qsabresdsgt [imx6q-sabresd-sgtl5000], device 0: HiFi sgtl5000-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: imxspdif [imx-spdif], device 0: S/PDIF PCM Playback dit-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
root@mx6q:/# aplay -Dplughw:0,0 001.wav
Playing WAVE '001.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
[ 603.125850] 44 here----------------
[ 603.131561] imx_sgtl5000_params-------------1.
[ 603.140772] imx_sgtl5000_params-------------2.
[ 603.151606] imx_sgtl5000_params-------------3.
[ 603.159575] imx_sgtl5000_params-------------4.
root@mx6q:/# aplay -Dplughw:1,0 001.wav
Playing WAVE '001.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
//arecord -l
**** CAPTURE 硬體裝置清單 ****
card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
子设备: 1/1
子设备 #0: subdevice #0
card 1: CX20805 [CX20805], device 0: USB Audio [USB Audio]
子设备: 1/1
子设备 #0: subdevice #0
//cx20805 usb麦克风测试
arecord -Dplughw:1,0 -d 100 -c 2 -t wav -r 16000 -f "Signed 16 bit Little Endian" test.wav
//录音
arecord -d 100 -c 2 -t wav -r 44100 -f "Signed 16 bit Little Endian" test.wav
//aplay 播放声音设置声卡
aplay -Dplughw:0,0 audio.wav
//gst 播放 device=hw:设备:声卡
gst-launch playbin2 uri=file:///mnt/usb/xxx.mov audio-sink="alsasink device=hw:0,0"
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 192
//设置麦克音量
amixer cset numid=7,iface=MIXER,name='Mic Volume' 2
amixer cset numid=7,iface=MIXER,name='Mic Volume' 2
amixer 命令解析:
amixer cset numid=7,iface=MIXER,name='Mic Volume' 2
numid=7,iface=MIXER,name='Mic Volume'
; type=INTEGER,access=rw---R--,values=1,min=0,max=3,step=0
: values=2
| dBrange-
rangemin=0,,rangemax=0
| dBscale-min=0.00dB,step=0.00dB,mute=0
rangemin=1,,rangemax=3
| dBscale-min=20.00dB,step=10.00dB,mute=0
amixer contents
numid=8,iface=MIXER,name='Headphone Mux'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'DAC'
; Item #1 'LINE_IN'
: values=0
numid=6,iface=MIXER,name='Headphone Playback ZC Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=5,iface=MIXER,name='Headphone Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
: values=103,103
| dBscale-min=-51.50dB,step=0.50dB,mute=0
numid=1,iface=MIXER,name='PCM Playback Volume'
; type=INTEGER,access=rw---R--,values=2,min=0,max=192,step=0
: values=144,144
amixer: Control default element TLV read error: No such device or address
numid=7,iface=MIXER,name='Mic Volume'
; type=INTEGER,access=rw---R--,values=1,min=0,max=3,step=0
: values=0
| dBrange-
rangemin=0,,rangemax=0
| dBscale-min=0.00dB,step=0.00dB,mute=0
rangemin=1,,rangemax=3
| dBscale-min=20.00dB,step=10.00dB,mute=0
numid=3,iface=MIXER,name='Capture Attenuate Switch (-6dB)'
; type=INTEGER,access=rw---R--,values=1,min=0,max=2,step=0
: values=0
| dBscale-min=-6.00dB,step=6.00dB,mute=0
numid=9,iface=MIXER,name='Capture Mux'
; type=ENUMERATED,access=rw------,values=1,items=2
; Item #0 'MIC_IN'
; Item #1 'LINE_IN'
: values=0
numid=4,iface=MIXER,name='Capture ZC Switch'
; type=BOOLEAN,access=rw------,values=1
: values=on
numid=2,iface=MIXER,name='Capture Volume'
; type=INTEGER,access=rw------,values=2,min=0,max=15,step=0
: values=12,12
参考网站:
http://blog.csdn.net/droidphone/article/details/12978287
http://blog.csdn.net/yimiyangguang1314/article/details/7755815
http://blog.sina.com.cn/s/blog_533074eb0101dc76.html