BlueZ有很多文档和所有文档.同样,我了解BlueZ支持A2DP接收器支持.同时,通过修改同一个内部的audio.conf文件,可以使android设备充当A2DP接收器.
我也知道从android 4.2开始,BlueZ堆栈被Broadcom的Bluedroid堆栈取代.我搜索了很多关于Bluedroid堆栈的信息.但我无法找到相同的细节.
希望有人可以帮我解决以下疑问.
1).Bluedroid是否支持A2DP接收器?
2).audio.conf文件是否可用于具有bluedroid堆栈的设备?
3).我将通过直接调用BlueZ堆栈的API来为Android设备编写A2DP接收器支持.但我最后的问题是Bluedroid堆栈是否也可以使用相同的?希望Bluedroid只是BlueZ的扩展.
请帮忙.
Bluedroid是Broadcom提供的一个堆栈,现在是android中的opensource.Bluedroid在任何方面都与bluez无关,它与bluez相比几乎没有什么优势(我与此不同).
[1].截至目前,Bluedroid没有a2dp接收器支持,根据代码可用源代码,只有a2dp源支持可用
[2].Audio.conf文件用于bluez堆栈,它不是bluedroid的一部分
[3].直接调用Bluez API--我认为你会使用dbus调用但是bluedroid不支持dbus方法调用,它有一个实现的回调机制,所以它不起作用,bluedroid不是bluez的扩展.