平台:dm8168 dvr3.50
用AIC播放打开的设备是 #define AUDIO_PLAYBACK_DEVICE_AIC "plughw:0,1"
请问录制声音的时候也是这个设备吗? "plughw:0,1"
Louis:
录音的设备是:
#define ALSA_CAPTURE_DEVICE "plughw:0,0"
回放的设备有:
#define AUDIO_PLAYBACK_DEVICE_AIC "plughw:0,1" #define AUDIO_PLAYBACK_DEVICE_HDMI "plughw:1,0"
你可以通过ALSA的 arecord -l 命令列出可以录音的硬件设备,例如:
card 0: SOUND0 [TI81XX SOUND0], device 0: TVP-PCM tvp5158-hifi-0 [] Subdevices: 1/1
另外,你可以使用 arecord 来录音:
arecord -Dhw:0,0 -r8000 -fS16_LE -twav -c2 test.wav
bingyi cheng:
回复 Louis:
谢谢回复,是我们自己做的板子,使用了wm8978接在了mcasp2上,可以播放了,但是录音不行,想问一下 录音 和 播放的设备 是否一样?(录音和播放都是使用wm8978 和 mcasp2 )
bingyi cheng:
回复 bingyi cheng:
录音和播放都是打开这个设备吗?
#define AUDIO_PLAYBACK_DEVICE_AIC "plughw:0,1"
if ((err = snd_pcm_open (&playback_handle, AUDIO_PLAYBACK_DEVICE_AIC,/*device,*/ stream, 0)) < 0) {
bingyi cheng:
回复 bingyi cheng:
评估板HDMI的声音是接在mcasp1上面的吧?
Louis:
回复 bingyi cheng:
录音和回放的设备可以一样,也可以设置成不一样的设备,这个取决于你的电路设计,以及你对MCASP的设置。