首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Bluez A2DP中:如何修改默认音频采样率

在Bluez A2DP中:如何修改默认音频采样率
EN

Stack Overflow用户
提问于 2014-10-05 20:00:08
回答 1查看 1.1K关注 0票数 0

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

EN

回答 1

Stack Overflow用户

发布于 2014-10-07 00:29:19

我在a2dp-alsa.c中遇到了以下几行

代码语言:javascript
运行
复制
/* Initialise connection to ALSA */
g_handle = audio_init("hw:0,0", 48000);

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26202409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档