Fuchsia.bluetooth.a2dp

添加时间:7

协议

AudioMode

fuchsia.bluetooth.a2dp/audio_mode.fidl 中定义

用于指定此设备应采用哪种 A2DP 角色的协议。

SetRole

将设备切换为充当指定的 A2DP 角色。如果设备已设置为请求的角色,则调用此方法属于空操作。

此方法返回时,客户端可以依赖于以下内容:

  1. 如果角色已切换,则之前的配置文件已请求从主机的 SDP 数据库中移除,并且与之前的配置文件关联的所有 L2CAP 通道已启动或完成关闭流程。
  2. 设备处于请求的 A2DP 角色。

如果由于内部错误而无法设置角色,服务器将关闭该渠道。

请求

名称类型
role Role

响应

<EMPTY>

枚举

角色严格

类型:uint32

fuchsia.bluetooth.a2dp/audio_mode.fidl 中定义

与 A2DP v1.3.2 配置文件规范第 2.2 节中定义的 A2DP SRC/SNK 角色对应的枚举。

名称说明
1

充当数字音频流的来源,将音频发送给对等方。

2

充当数字音频流的接收器,并播放来自对等方的音频。