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_rozpoznawanie_głosu )(bt_bdaddr_t *bd_addr)
bt_status_t (* stop_voice_recognition )(bt_bdaddr_t *bd_addr)
bt_status_t (* kontrola_objętości )( typ bthf_volume_type_t , int wolumin, bt_bdaddr_t *bd_addr)
bt_status_t (* Device_status_notification )( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int sygnał, 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 sygnał, 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 )(int indeks, bthf_call_direction_t dir, stan bthf_call_state_t , tryb bthf_call_mode_t , bthf_call_mpty_type_t mpty, const char *number, bthf_call_addrtype_t typ, bt_bdaddr_t *bd_addr)
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 typ)
próżnia(* sprzątanie ) (puste)
bt_status_t (* konfiguracji_wbs )(bt_bdaddr_t *bd_addr, konfiguracja bthf_wbs_config_t )

szczegółowy opis

Reprezentuje standardowy interfejs BT-HF.

Definicja w linii 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/reakcja na błąd BŁĄD (0) OK (1)

Definicja w linii 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 sygnał, int roam, int batt_chg, bt_bdaddr_t *bd_addr)

Odpowiedź na polecenie CIND

Definicja w linii 261 pliku bt_hf.h .

bt_status_t (* clcc_response)(indeks, katalog bthf_call_direction_t , stan bthf_call_state_t , tryb bthf_call_mode_t , bthf_call_mpty_type_t mpty, const char *number, typ bthf_call_addrtype_t , bt_bdaddr_t *bd_addr)

odpowiedź na polecenie 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 (kompletna odpowiedź)

Definicja w linii 277 pliku bt_hf.h .

void(* sprzątanie)(void)

Zamyka interfejs.

Definicja w linii 293 pliku bt_hf.h .

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

konfiguracja kodeka SCO

Definicja w linii 296 pliku bt_hf.h .

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

połącz się z zestawem słuchawkowym

Definicja w linii 233 pliku bt_hf.h .

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

utwórz połączenie audio

Definicja w linii 239 pliku bt_hf.h .

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

Odpowiedź na polecenie COPS

Definicja w linii 258 pliku bt_hf.h .

bt_status_t (* urządzenie_status_notification)( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int sygnał, 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)

rozłącz się z zestawem słuchawkowym

Definicja w linii 236 pliku bt_hf.h .

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

zamknij połączenie audio

Definicja w linii 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 linii 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 typ)

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

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

Definicja w linii 289 pliku bt_hf.h .

rozmiar_t rozmiar

ustawiony na sizeof(BtHfInterface)

Definicja w linii 226 pliku bt_hf.h .

bt_status_t (* start_rozpoznawanie_głosu)(bt_bdaddr_t *bd_addr)

rozpocznij rozpoznawanie głosu

Definicja w linii 245 pliku bt_hf.h .

bt_status_t (* stop_voice_recognition)(bt_bdaddr_t *bd_addr)

zatrzymaj rozpoznawanie głosu

Definicja w linii 248 pliku bt_hf.h .

bt_status_t (* kontrola_objętości)( typ bthf_volume_type_t , int wolumen, bt_bdaddr_t *bd_addr)

kontrola głośności

Definicja w linii 251 pliku bt_hf.h .


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

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_rozpoznawanie_głosu )(bt_bdaddr_t *bd_addr)
bt_status_t (* stop_voice_recognition )(bt_bdaddr_t *bd_addr)
bt_status_t (* kontrola_objętości )( typ bthf_volume_type_t , int wolumin, bt_bdaddr_t *bd_addr)
bt_status_t (* Device_status_notification )( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int sygnał, 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 sygnał, 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 )(int indeks, bthf_call_direction_t dir, stan bthf_call_state_t , tryb bthf_call_mode_t , bthf_call_mpty_type_t mpty, const char *number, bthf_call_addrtype_t typ, bt_bdaddr_t *bd_addr)
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 typ)
próżnia(* sprzątanie ) (puste)
bt_status_t (* konfiguracji_wbs )(bt_bdaddr_t *bd_addr, konfiguracja bthf_wbs_config_t )

szczegółowy opis

Reprezentuje standardowy interfejs BT-HF.

Definicja w linii 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/reakcja na błąd BŁĄD (0) OK (1)

Definicja w linii 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 sygnał, int roam, int batt_chg, bt_bdaddr_t *bd_addr)

Odpowiedź na polecenie CIND

Definicja w linii 261 pliku bt_hf.h .

bt_status_t (* clcc_response)(indeks, katalog bthf_call_direction_t , stan bthf_call_state_t , tryb bthf_call_mode_t , bthf_call_mpty_type_t mpty, const char *number, typ bthf_call_addrtype_t , bt_bdaddr_t *bd_addr)

odpowiedź na polecenie 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 (kompletna odpowiedź)

Definicja w linii 277 pliku bt_hf.h .

void(* sprzątanie)(void)

Zamyka interfejs.

Definicja w linii 293 pliku bt_hf.h .

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

konfiguracja kodeka SCO

Definicja w linii 296 pliku bt_hf.h .

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

połącz się z zestawem słuchawkowym

Definicja w linii 233 pliku bt_hf.h .

bt_status_t (* connect_audio)(bt_bdaddr_t *bd_addr)

utwórz połączenie audio

Definicja w linii 239 pliku bt_hf.h .

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

Odpowiedź na polecenie COPS

Definicja w linii 258 pliku bt_hf.h .

bt_status_t (* urządzenie_status_notification)( bthf_network_state_t ntk_state, bthf_service_type_t svc_type, int sygnał, 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)

rozłącz się z zestawem słuchawkowym

Definicja w linii 236 pliku bt_hf.h .

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

zamknij połączenie audio

Definicja w linii 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 linii 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 typ)

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

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

Definicja w linii 289 pliku bt_hf.h .

rozmiar_t rozmiar

ustawiony na sizeof(BtHfInterface)

Definicja w linii 226 pliku bt_hf.h .

bt_status_t (* start_rozpoznawanie_głosu)(bt_bdaddr_t *bd_addr)

rozpocznij rozpoznawanie głosu

Definicja w linii 245 pliku bt_hf.h .

bt_status_t (* stop_voice_recognition)(bt_bdaddr_t *bd_addr)

zatrzymaj rozpoznawanie głosu

Definicja w linii 248 pliku bt_hf.h .

bt_status_t (* kontrola_objętości)( typ bthf_volume_type_t , int wolumen, bt_bdaddr_t *bd_addr)

kontrola głośności

Definicja w linii 251 pliku bt_hf.h .


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