btrc_ctrl_interface_t 结构参考

btrc_ctrl_interface_t 结构参考

#include < bt_rc.h >

数据字段

尺寸_t尺寸
bt_状态_t (*初始化)( btrc_ctrl_callbacks_t *回调)
bt_状态_t (* send_pass_through_cmd )(bt_bdaddr_t *bd_addr,uint8_t key_code,uint8_t key_state)
bt_状态_t (* send_group_navigation_cmd )(bt_bdaddr_t *bd_addr,uint8_t key_code,uint8_t key_state)
bt_状态_t (* set_player_app_setting_cmd )(bt_bdaddr_t *bd_addr,uint8_t num_attrib,uint8_t *attrib_ids,uint8_t *attrib_vals)
bt_状态_t (* set_volume_rsp )(bt_bdaddr_t *bd_addr, uint8_t abs_vol, uint8_t 标签)
bt_状态_t (* register_abs_vol_rsp )(bt_bdaddr_t *bd_addr、 btrc_notification_type_t rsp_type、uint8_t abs_vol、uint8_t 标签)
空白(*清理)(无效)

详细说明

代表标准 BT-RC AVRCP 控制器接口。

定义位于文件bt_rc.h的第347行。

现场文档

无效(*清理)(无效)

关闭界面。

定义位于文件bt_rc.h的第376行。

注册 BtRc 回调

定义位于文件bt_rc.h的第354行。

bt_status_t (* register_abs_vol_rsp)(bt_bdaddr_t *bd_addr、 btrc_notification_type_t rsp_type、uint8_t abs_vol、uint8_t 标签)

发送 rsp 通知以获取目标的绝对值

定义位于文件bt_rc.h的第372行。

bt_status_t (* send_group_navigation_cmd)(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)

向目标发送组导航命令

定义位于文件bt_rc.h的第361行。

bt_status_t (* send_pass_through_cmd)(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)

向目标发送传递命令

定义位于文件bt_rc.h的第357行。

bt_status_t (* set_player_app_setting_cmd)(bt_bdaddr_t *bd_addr, uint8_t num_attrib, uint8_t *attrib_ids, uint8_t *attrib_vals)

发送命令以设置播放器应用程序设置目标属性

定义位于文件bt_rc.h的第365行。

bt_status_t (* set_volume_rsp)(bt_bdaddr_t *bd_addr, uint8_t 绝对卷, uint8_t 标签)

发送 rsp 到从目标收到的 set_abs_vol

定义位于文件bt_rc.h的第369行。

size_t 尺寸

设置为 sizeof(BtRcInterface)

定义位于文件bt_rc.h的第350行。


该结构的文档是从以下文件生成的: