btav_interface_t 構造体のリファレンス

btav_interface_t 構造体のリファレンス

#include < bt_av.h >

データフィールド

サイズ_tサイズ
bt_status_t (* init )( btav_callbacks_t *コールバック)
bt_status_t (*接続)(bt_bdaddr_t *bd_addr)
bt_status_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 ライブラリと Bluetooth スタックの間のソケット パイプを介して処理されます。標準の BT-AV インターフェイスを表します。 A2DP ソース インターフェイスとシンク インターフェイスの両方に使用されます。

ファイルbt_av.h82行目の定義。

フィールドドキュメント

void(* クリーンアップ)(void)

インターフェースを閉じます。

ファイル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 *callbacks)

BtAv コールバックを登録する

ファイルbt_av.h89行目の定義。

void(* set_audio_focus_state)(int focus_state)

オーディオフォーカス状態を送信します。

ファイルbt_av.h101行目の定義。

void(* set_audio_track_gain)(浮動小数点ゲイン)

オーディオトラックのゲインを設定します。

ファイルbt_av.h104行目の定義。

size_t サイズ

sizeof(btav_interface_t) に設定します

ファイルbt_av.h85行目の定義。


この構造体のドキュメントは次のファイルから生成されました。
  • ハードウェア/libhardware/include/hardware/ bt_av.h