新增:7
PROTOCOLS
AudioMode
定義於 fuchsia.bluetooth.a2dp/audio_mode.fidl
用於指定這部裝置應執行的 A2DP 角色的通訊協定。
SetRole
切換裝置,讓裝置擔任指定的 A2DP 角色。如果裝置已設為要求的角色,呼叫此方法將不會執行任何操作。
此方法傳回時,用戶端可以依賴下列項目:
- 如果角色已切換,先前的設定檔已要求從主機的 SDP 資料庫中移除,且與先前設定檔相關聯的所有 L2CAP 通道已啟動或完成關閉程序。
- 裝置處於要求的 A2DP 角色。
如果因內部錯誤而無法設定角色,伺服器會關閉管道。
要求
名稱 | 類型 |
---|---|
role |
Role
|
回應
<EMPTY>
ENUMS
角色:strict
類型:uint32
定義於 fuchsia.bluetooth.a2dp/audio_mode.fidl
與 A2DP 1.3.2 版設定檔規格第 2.2 節定義的 A2DP SRC/SNK 角色相對應的列舉。
名稱 | 值 | 說明 |
---|---|---|
來源 |
1 |
做為數位音訊串流的來源,將音訊傳送至對等端。 |
SINK |
2 |
做為數位音訊串流的接收端,並播放來自同儕的音訊。 |