btav_interface_t Odniesienie do struktury

btav_interface_t Odniesienie do struktury

#include < bt_av.h >

Pola danych

rozmiar_t rozmiar
bt_status_t (* init )( btav_callbacks_t *callbacks)
bt_status_t (* połącz )(bt_bdaddr_t *bd_addr)
bt_status_t (* rozłącz )(bt_bdaddr_t *bd_addr)
próżnia(* sprzątanie ) (puste)
próżnia(* set_audio_focus_state )(int focus_state)
próżnia(* set_audio_track_gain ) (wzmocnienie pływające)

szczegółowy opis

NOTATKA:

  1. Początkowo obsługiwany będzie AVRCP 1.0. Polecenia przejścia AVRCP będą obsługiwane wewnętrznie poprzez uinput
  2. Ścieżka danych A2DP będzie obsługiwana poprzez złącze pomiędzy biblioteką AudioFlinger android_audio_hw a stosem Bluetooth. Reprezentuje standardowy interfejs BT-AV. Używany zarówno dla interfejsu źródłowego, jak i ujścia A2DP.

Definicja w linii 82 pliku bt_av.h .

Dokumentacja terenowa

void(* sprzątanie)(void)

Zamyka interfejs.

Definicja w linii 98 pliku bt_av.h .

bt_status_t (*połącz)(bt_bdaddr_t *bd_addr)

połącz się z zestawem słuchawkowym

Definicja w linii 92 pliku bt_av.h .

bt_status_t (* rozłączenie)(bt_bdaddr_t *bd_addr)

rozłącz się z zestawem słuchawkowym

Definicja w linii 95 pliku bt_av.h .

bt_status_t (* init)( btav_callbacks_t *callbacks)

Zarejestruj wywołania zwrotne BtAv

Definicja w linii 89 pliku bt_av.h .

void(* set_audio_focus_state)(int focus_state)

Wysyła stan fokusu audio.

Definicja w linii 101 pliku bt_av.h .

void(* set_audio_track_gain)(wzmocnienie pływaka)

Ustawia wzmocnienie ścieżki audio.

Definicja w linii 104 pliku bt_av.h .

rozmiar_t rozmiar

ustaw na sizeof(btav_interface_t)

Definicja w linii 85 pliku bt_av.h .


Dokumentacja tej struktury została wygenerowana z następującego pliku:
  • hardware/libhardware/include/hardware/ bt_av.h