我正在使用Bluez4从iPhone5接收音频到Raspberry pi音频输出。BLuez 4 A2DP的默认设置显示为S16_LE,44,1 The立体声。
与其他有关Bluez的帖子类似,我无法捕获Select_Configuration DBus消息以动态更改采样率。相反,我决定尝试在BLuez堆栈中查找默认的A2DP采样率。
有人知道默认采样率设置在哪里吗?我的第一个想法是它在BLuez/audio/文件夹中,但似乎没有改变默认的44.1 the采样率。现在我非常好奇,想知道它设置在哪里。
目前使用的是:sudo ./a2dp-alsa --sink | aplay -c 2 -r 44100 -f S16
要使用此sudo ./a2dp-alsa --sink | aplay -c 2 -r 16000 -f S16
发布于 2014-10-07 00:29:19
我在a2dp-alsa.c
中遇到了以下几行
/* Initialise connection to ALSA */
g_handle = audio_init("hw:0,0", 48000);
也许它是用a2dp-alsa
硬编码的--不能参数化
https://stackoverflow.com/questions/26202409
复制相似问题