Od 27 marca 2025 r. zalecamy używanie android-latest-release
zamiast aosp-main
do kompilowania i wspołtworzenia AOSP. Więcej informacji znajdziesz w artykule o zmianach w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Informacje o strukturze bthf_interface_t
#include <
bt_hf.h
>
|
size_t
|
size
|
|
bt_status_t
(*
|
init
)(
bthf_callbacks_t
*callbacks, int max_hf_clients)
|
|
bt_status_t
(*
|
connect
)(bt_bdaddr_t *bd_addr)
|
|
bt_status_t
(*
|
disconnect
)(bt_bdaddr_t *bd_addr)
|
|
bt_status_t
(*
|
connect_audio
)(bt_bdaddr_t *bd_addr)
|
|
bt_status_t
(*
|
disconnect_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
)(
bthf_volume_type_t
type, 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
response_code, int error_code, bt_bdaddr_t *bd_addr)
|
|
bt_status_t
(*
|
clcc_response
)(int index,
bthf_call_direction_t
dir,
bthf_call_state_t
state,
bthf_call_mode_t
mode,
bthf_call_mpty_type_t
mpty, const char *number,
bthf_call_addrtype_t
type, 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
type)
|
|
void(*
|
cleanup
)(void)
|
|
bt_status_t
(*
|
configure_wbs
)(bt_bdaddr_t *bd_addr,
bthf_wbs_config_t
config)
|
|
Reprezentuje standardowy interfejs BT-HF.
Definicja w wierszu
223
pliku
bt_hf.h
.
odpowiedź OK/błąd ERROR (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
.
response for CLCC command Can be iteratively called for each call index Call index of 0 will be treated as NULL termination (Completes response)
Definicja w wierszu
277
pliku
bt_hf.h
.
Zamyka interfejs.
Definicja w wierszu
293
pliku
bt_hf.h
.
konfiguracja kodeka SCO
Definicja w wierszu
296
pliku
bt_hf.h
.
Połącz z zestawem słuchawkowym
Definicja w wierszu
233
pliku
bt_hf.h
.
utworzyć połączenie audio.
Definicja w wierszu
239
pliku
bt_hf.h
.
bt_status_t
(* cops_response)(const char *cops, bt_bdaddr_t *bd_addr)
|
Odpowiedź na polecenie COPS
Definicja w wierszu
258
pliku
bt_hf.h
.
Powiadomienie o zmianie stanu urządzenia
Definicja w wierszu
254
pliku
bt_hf.h
.
odłączanie od zestawu słuchawkowego
Definicja w wierszu
236
w pliku
bt_hf.h
.
zamknąć 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, zwykle w odpowiedzi na nieznany AT cmd
Definicja w wierszu
265
pliku
bt_hf.h
.
Rejestrowanie wywołań zwrotnych BtHf
Definicja w wierszu
230
pliku
bt_hf.h
.
powiadomić o zmianie stanu połączenia. Każda aktualizacja powoduje wysłanie powiadomienia.
-
Liczba aktywnych, wstrzymanych lub dzwoniących połączeń
-
call_state: oznacza stan, który spowodował wysłanie tej wiadomości. Przyjmuje jedną z wartości z BtHfCallState.
-
numer i typ: dotyczy tylko połączeń przychodzących i oczekujących
Definicja w wierszu
289
pliku
bt_hf.h
.
Ustaw na sizeof(BtHfInterface)
Definicja w wierszu
226
pliku
bt_hf.h
.
bt_status_t
(* start_voice_recognition)(bt_bdaddr_t *bd_addr)
|
rozpoczynać rozpoznawanie głosu.
Definicja w wierszu
245
pliku
bt_hf.h
.
bt_status_t
(* stop_voice_recognition)(bt_bdaddr_t *bd_addr)
|
zatrzymać rozpoznawanie głosu
Definicja w wierszu
248
pliku
bt_hf.h
.
regulacja głośności
Definicja w wierszu
251
pliku
bt_hf.h
.
Dokumentacja tego typu danych została wygenerowana z tego pliku:
-
hardware/libhardware/include/hardware/
bt_hf.h
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-26 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-03-26 UTC."],[],[]]