btav_interface_t 结构参考

btav_interface_t 结构参考

#include < bt_av.h >

数据字段

尺寸_t尺寸
bt_状态_t (*初始化)( btav_callbacks_t *回调)
bt_状态_t (*连接)(bt_bdaddr_t *bd_addr)
bt_状态_t (*断开连接)(bt_bdaddr_t *bd_addr)
空白(*清理)(无效)
空白(* set_audio_focus_state )(int focus_state)
空白(* set_audio_track_gain )(浮动增益)

详细说明

笔记:

  1. 最初应支持 AVRCP 1.0。 AVRCP 直通命令应通过 uinput 在内部处理
  2. A2DP 数据路径应通过 AudioFlinger android_audio_hw 库和蓝牙堆栈之间的套接字管道进行处理。代表标准 BT-AV 接口。用于 A2DP 源接口和接收器接口。

定义位于文件bt_av.h82行。

现场文档

无效(*清理)(无效)

关闭界面。

定义位于文件bt_av.h98行。

bt_status_t (* 连接)(bt_bdaddr_t *bd_addr)

连接到耳机

定义位于文件bt_av.h92行。

bt_status_t (* 断开连接)(bt_bdaddr_t *bd_addr)

断开耳机连接

定义位于文件bt_av.h95行。

bt_status_t (* init)( btav_callbacks_t *回调)

注册 BtAv 回调

定义位于文件bt_av.h89行。

无效(* set_audio_focus_state)(int focus_state)

发送音频焦点状态。

定义位于文件bt_av.h的第101行。

void(* set_audio_track_gain)(浮动增益)

设置音轨增益。

定义位于文件bt_av.h的第104行。

size_t 尺寸

设置为 sizeof(btav_interface_t)

定义位于文件bt_av.h85行。


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