Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

bthf_interface_t Odniesienie do struktury

bthf_interface_t Odniesienie do struktury

#include < bt_hf.h >

Pola danych

rozmiar_t rozmiar
bt_status_t (* init )( bthf_callbacks_t *callbacks, int max_hf_clients)
bt_status_t (* połącz )(bt_bdaddr_t *bd_addr)
bt_status_t (* rozłącz )(bt_bdaddr_t *bd_addr)
bt_status_t (* connect_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (* rozłącz_audio )(bt_bdaddr_t *bd_addr)
bt_status_t (* start_voice_recognition )(bt_bdaddr_t *bd_addr)
bt_status_t (* stop_voice_recognition )(bt_bdaddr_t *bd_addr)
bt_status_t (* volume_control )( typ bthf_volume_type_t , int volume, bt_bdaddr_t *bd_addr)
bt_status_t (* device_status_notification )( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int signal, int batt_chg)
bt_status_t (* cops_response )(const char *cops, bt_bdaddr_t *bd_addr)
bt_status_t (* cind_response )(int svc, int num_active, int num_held, bthf_call_state_t call_setup_state, int signal, int roam, int batt_chg, bt_bdaddr_t *bd_addr)
bt_status_t (* formatted_at_response )(const char *rsp, bt_bdaddr_t *bd_addr)
bt_status_t (* at_response )( bthf_at_response_t kod_odpowiedzi , int kod_błędu, bt_bdaddr_t *bd_addr)
bt_status_t (* clcc_response )(indeks int, bthf_call_direction_t dir, bthf_call_state_t state, bthf_call_mode_t tryb, bthf_call_mpty_type_t mpty, const char *number, bthf_call_addrtype_t type, bthf_bdad)
bt_status_t (* phone_state_change )(int num_active, int num_held, bthf_call_state_t call_setup_state, const char *number, bthf_call_addrtype_t type)
próżnia(* czyszczenie )(unieważnij)
bt_status_t (* configure_wbs )(bt_bdaddr_t *bd_addr, bthf_wbs_config_t config)

szczegółowy opis

Reprezentuje standardowy interfejs BT-HF.

Definicja w wierszu 223 pliku bt_hf.h .

Dokumentacja terenowa

bt_status_t (* at_response)( bthf_at_response_t kod_odpowiedzi , int kod_błędu, bt_bdaddr_t *bd_addr)

OK/odpowiedź na błąd BŁĄD (0) OK (1)

Definicja w wierszu 271 pliku bt_hf.h .

bt_status_t (* cind_response)(int svc, int num_active, int num_held, bthf_call_state_t call_setup_state, int signal, int roam, int batt_chg, bt_bdaddr_t *bd_addr)

Odpowiedź na polecenie CIND

Definicja w wierszu 261 pliku bt_hf.h .

bt_status_t (* clcc_response)(indeks int, bthf_call_direction_t dir, bthf_call_state_t state, bthf_call_mode_t tryb, bthf_call_mpty_type_t mpty, const char *number, bthf_call_ddr_t_t_t )

odpowiedź na komendę CLCC Może być wywoływana iteracyjnie dla każdego indeksu wywołania Indeks wywołania równy 0 będzie traktowany jako zakończenie NULL (odpowiedź kompletna)

Definicja w wierszu 277 pliku bt_hf.h .

void(* czyszczenie)(unieważnienie)

Zamyka interfejs.

Definicja w wierszu 293 pliku bt_hf.h .

bt_status_t (* configure_wbs)(bt_bdaddr_t *bd_addr, bthf_wbs_config_t config)

konfiguracja kodeka SCO

Definicja w wierszu 296 pliku bt_hf.h .

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

połącz się z zestawem słuchawkowym

Definicja w wierszu 233 pliku bt_hf.h .

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

utwórz połączenie audio

Definicja w wierszu 239 pliku bt_hf.h .

bt_status_t (* cops_response)(const char *policjanci, bt_bdaddr_t *bd_addr)

Odpowiedź na polecenie COPS

Definicja w wierszu 258 pliku bt_hf.h .

bt_status_t (* device_status_notification)( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int signal, int batt_chg)

Połączone powiadomienie o zmianie stanu urządzenia

Definicja w linii 254 pliku bt_hf.h .

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

odłączyć od zestawu słuchawkowego

Definicja w wierszu 236 pliku bt_hf.h .

bt_status_t (* Disconnect_audio)(bt_bdaddr_t *bd_addr)

zamknij połączenie audio

Definicja w wierszu 242 pliku bt_hf.h .

bt_status_t (* formatted_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)

Wstępnie sformatowana odpowiedź AT, zazwyczaj w odpowiedzi na nieznane polecenie AT

Definicja w wierszu 265 pliku bt_hf.h .

bt_status_t (* init)( bthf_callbacks_t *callbacks, int max_hf_clients)

Zarejestruj wywołania zwrotne BtHf

Definicja w linii 230 pliku bt_hf.h .

bt_status_t (* phone_state_change)(int num_active, int num_held, bthf_call_state_t call_setup_state, const char *number, bthf_call_addrtype_t type)

powiadamianie o zmianie stanu połączenia Każda aktualizacja powiadamia

  1. Liczba połączeń aktywnych / zawieszonych / dzwoniących
  2. call_state: To oznacza zmianę stanu, która wywołała tę wiadomość. Przyjmie jedną z wartości z BtHfCallState
  3. numer i typ: ważne tylko dla połączeń przychodzących i oczekujących

Definicja w wierszu 289 pliku bt_hf.h .

rozmiar_t rozmiar

ustaw na sizeof(Interfejs BtHf)

Definicja w wierszu 226 pliku bt_hf.h .

bt_status_t (* start_voice_recognition)(bt_bdaddr_t *bd_addr)

uruchom rozpoznawanie głosu

Definicja w wierszu 245 pliku bt_hf.h .

bt_status_t (* stop_voice_recognition)(bt_bdaddr_t *bd_addr)

zatrzymaj rozpoznawanie głosu

Definicja w wierszu 248 pliku bt_hf.h .

bt_status_t (* volume_control)( bthf_volume_type_t type, int volume, bt_bdaddr_t *bd_addr)

kontrola głośności

Definicja w wierszu 251 pliku bt_hf.h .


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