Informacje o strukturze btav_interface_t

Informacje o strukturze btav_interface_t

#include < bt_av.h >

Pola danych

size_t  size
 
bt_status_t (*  init )( btav_callbacks_t *callbacks)
 
bt_status_t (*  connect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  disconnect )(bt_bdaddr_t *bd_addr)
 
void(*  cleanup )(void)
 
void(*  set_audio_focus_state )(int focus_state)
 
void(*  set_audio_track_gain )(float gain)
 

Szczegółowy opis

UWAGA:

  1. Początkowo obsługiwana będzie wersja AVRCP 1.0. Polecenia AVRCP passthrough są obsługiwane wewnętrznie przez uinput.
  2. Ścieżka danych A2DP powinna być obsługiwana przez kanał gniazda między biblioteką android_audio_hw w AudioFlinger a strefą Bluetooth.Reprezentuje standardowy interfejs BT-AV. Służy do interfejsów źródła i odbiornika A2DP.

Definicja w wierszu 82 pliku bt_av.h .

Dokumentacja pola

void(* cleanup)(void)

Zamyka interfejs.

Definicja w wierszu 98 pliku bt_av.h .

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

Połącz z zestawem słuchawkowym

Definicja w wierszu 92 pliku bt_av.h .

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

odłączanie od zestawu słuchawkowego

Definicja w wierszu 95 pliku bt_av.h .

bt_status_t (* init)( btav_callbacks_t *callbacks)

Rejestrowanie wywołań zwrotnych BtAv

Definicja w wierszu 89 pliku bt_av.h .

void(* set_audio_focus_state)(int focus_state)

Wysyła stan aktywności audio.

Definicja w wierszu 101 pliku bt_av.h .

void(* set_audio_track_gain)(float gain)

Ustawia wzmocnienie ścieżki audio.

Definicja w wierszu 104 pliku bt_av.h .

size_t size

Ustaw na sizeof(btav_interface_t).

Definicja w wierszu 85 pliku bt_av.h .


Dokumentacja tego typu danych została wygenerowana z tego pliku:
  • hardware/libhardware/include/hardware/ bt_av.h