0

我正在使用 Bluez4 将音频从 iphone 5 接收到 Raspberry pi 音频输出。BLuez 4 A2DP 的默认设置似乎是 S16_LE,44,1kHz 立体声。

与有关 Bluez 的其他帖子类似,我无法捕获 Select_Configuration DBus 消息以动态更改采样率。相反,我决定尝试在 BLuez Stack 中找到默认的 A2DP 采样率。

有谁知道默认采样率设置在哪里?我的第一个想法是它位于 BLuez/audio/ 文件夹中,但似乎没有改变默认的 44.1kHz 采样率。现在我很想知道它在哪里设置。

目前使用这个:sudo ./a2dp-alsa --sink | aplay -c 2 -r 44100 -f S16
想用这个sudo ./a2dp-alsa --sink | aplay -c 2 -r 16000 -f S16

4

1 回答 1

0

我遇到了这些行a2dp-alsa.c

/* Initialise connection to ALSA */
g_handle = audio_init("hw:0,0", 48000);

也许它是硬编码的a2dp-alsa- 不可参数化

于 2014-10-06T16:29:18.910 回答