This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2564C:通过 A2DP 同时将 HQ 音乐数据流传输到两个扬声器

Guru**** 2756835 points

Other Parts Discussed in Thread: CC2564C

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/999222/cc2564c-hq-musicdata-stream-to-two-speakers-simultaneously-via-a2dp

器件型号:CC2564C

大家好、

对于特殊用例、我有关于 CC2564C 的问题:
在两个扬声器上同时进行音频流式传输(A2DP 源)。 这需要两个 ACL 链路和两个 ADP 服务级别连接到两个扬声器。

这意味着对讲机 必须支持2个 ACL/ A2DP 连接、每个连接的速率约为250-300kbps。
为此、我会 在 堆栈中对 SBC 数据包进行一次编码、并将其发送到堆栈中的两个句柄、详细说明:我只为两个连接编写一次代码。

我的问题是:

-2564C 中用于 ACL 连接的 UART HCI 缓冲器有多大?
可以  做到这一点(更容易吗?) 在 辅助 A2DP 模式下、我要在协处理器中的 SBC 执行什么操作?

此致、
Tomislav

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Tomislav:

    我认为没有在任何地方记录确切的缓冲区大小、但在 CC2564C 上运行 HCI_READ_Buffer_size 命令会获得以下输出:

    ACL 数据包长度= 0x3fd、SCO 数据包长度= 0xb4、总 num ACL 数据包= 0x4、总 num SCO 数据包= 0x4。

    否、辅助 A2DP 模式实际上一次仅支持一个 A2DP 流。 如果您希望同时拥有两个数据流、则需要使用无辅助模式、在主机设备上执行 SBC 编码。

    此致、

    Michael