btrc_ctrl_interface_t 结构体参考文档

btrc_ctrl_interface_t 结构体参考文档

#include < bt_rc.h >

数据字段

size_t  尺寸
 
bt_status_t (*  init )( btrc_ctrl_callbacks_t *callbacks)
 
bt_status_t (*  send_pass_through_cmd )(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
 
bt_status_t (*  send_group_navigation_cmd )(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
 
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_status_t (*  set_volume_rsp )(bt_bdaddr_t *bd_addr, uint8_t abs_vol, uint8_t label)
 
bt_status_t (*  register_abs_vol_rsp )(bt_bdaddr_t *bd_addr, btrc_notification_type_t rsp_type, uint8_t abs_vol, uint8_t label)
 
void(*  cleanup )(void)
 

详细说明

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

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

字段文档

void(* cleanup)(void)

关闭界面。

定义位于文件 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 label)

向目标发送绝对音量的通知 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 abs_vol, uint8_t label)

将从目标接收的 set_abs_vol 发送 rsp

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

size_t size

设置为 sizeof(BtRcInterface)

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


此结构体的文档是根据以下文件生成的:
  • hardware/libhardware/include/hardware/ bt_rc.h