AVRCP的连接是建立在L2CAP通道上的,AVRCP分为CT和TG两个角色。当AVRCP连接成功之后,CT和TG之间会进行信令的交互。基本的命令如下;
1 GetCapabilities
这个命令是CT发给TG的,用于获得TG支持哪些event,一般情况下,TG会回复支持下列EVENT
EVENT_PLAYBACK_STATUS_CHANGED, EVENT_TRACK_CHANGED, EVENT_PLAYBACK_POS_CHANGED
2 ListPlayerApplicationSettingAttributes
这个命令是CT发给TG的,用于获得TG支持的播放器应用设置的属性,
3 ListPlayerApplicationSettingValues
获取TG支持的播放器的值
4 CT注册TG支持的event。
5 GetElementAttributes
获得歌曲的属性
6 GetPlayStatus
获得歌曲的状态