【问题标题】:In Bluez A2DP: how can I modify the default audio sample rate在 Bluez A2DP 中:如何修改默认音频采样率
【发布时间】:2014-10-05 12:00:08
【问题描述】:

我正在使用 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

【问题讨论】:

    标签: bluez a2dp


    【解决方案1】:

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

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

    可能是在a2dp-alsa 中硬编码 - 不可参数化

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-22
      • 1970-01-01
      • 2020-04-11
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 2015-07-06
      相关资源
      最近更新 更多