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行。


該結構的文檔是從以下文件產生的: