QCC 广播BroadcastAudio
-
BroadcastAudio是可帮助消费者以无线方式、从单个终端向多个耳机或音箱近乎完美地同步流传输音乐的方式。
-
BroadcastAudio项目用到的mode有normal,broadcaster,receiver。
/*!
@brief sink_ba_app_mode_tThis type defines Broadcast Audio Application Mode.
sink_ba_appmode_normal is the mode where broadcat audio is not available
sink_ba_appmode_broadcaster is the mode where BA Broadcaster is Active
sink_ba_appmode_receiver is the mode where BA Receiver is Active
/
typedef enum _sink_ba_app_mode_t
{
sink_ba_appmode_normal, /! BA app mode is normal, No Broadcast Audio available /
sink_ba_appmode_broadcaster, /! BA app mode is BA Broadcaster /
sink_ba_appmode_receiver /! BA app mode is BA Receiver */
}sink_ba_app_mode_t;
QualcommBroadcastAudio特性包括:
·更简单的终端设置和配对及终端管理,可帮助用户更轻松地管理哪些终端可以加入
·在蓝牙覆盖范围内,向多个终端进行广播
·内置稳健性、自动重新传输和丢包弥补
·加密音频传输可帮助降低窃听风险
BroadcastAudio需要一个充当broadcaster,即处于broadcaster 模式,至少有一个(否则失去了BroadcastAudio意义)处于receiver模式。
处于receiver的耳机或者音箱需要跟处于broadcaster的耳机或者音箱进行绑定。绑定后处于receiver的设备才可以收听处于broadcaster的设备的音频。
QCC302X/QCC303X等均支持QualcommBroadcastAudio。