Ab dem 27. März 2025 empfehlen wir, android-latest-release
anstelle von aosp-main
zu verwenden, um AOSP zu erstellen und Beiträge dazu zu leisten. Weitere Informationen finden Sie unter Änderungen am AOSP.
Strukturreferenz für 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)
|
|
Stellt die standardmäßige BT-HF-Schnittstelle dar.
Definition in Zeile
223
der Datei
bt_hf.h
.
Fehler-/Ok-Antwort FEHLER (0) OK (1)
Definition in Zeile
271
der Datei
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)
|
Antwort auf CIND-Befehl
Definition in Zeile
261
der Datei
bt_hf.h
.
Antwort für CLCC-Befehl Kann für jeden Aufrufindex iterativ aufgerufen werden. Der Aufrufindex 0 wird als NULL-Begrenzung behandelt (Antwort wird abgeschlossen).
Definition in Zeile
277
der Datei
bt_hf.h
.
Schließt die Benutzeroberfläche.
Definition in Zeile
293
der Datei
bt_hf.h
.
Konfiguration für den SCO-Codec
Definition in Zeile
296
der Datei
bt_hf.h
.
mit Headset verbinden
Definition in Zeile
233
der Datei
bt_hf.h
.
Audioverbindung erstellen
Definition in Zeile
239
der Datei
bt_hf.h
.
bt_status_t
(* cops_response)(const char *cops, bt_bdaddr_t *bd_addr)
|
Antwort auf COPS-Befehl
Definition in Zeile
258
der Datei
bt_hf.h
Kombinierte Benachrichtigung zur Gerätestatusänderung
Definition in Zeile
254
der Datei
bt_hf.h
.
Verbindung zum Headset trennen
Definition in Zeile
236
der Datei
bt_hf.h
.
Audioverbindung schließen
Definition in Zeile
242
der Datei
bt_hf.h
.
bt_status_t
(* formatted_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)
|
Vorformatierte AT-Antwort, in der Regel als Antwort auf eine unbekannte AT-Befehlszeile
Definition in Zeile
265
der Datei
bt_hf.h
.
BtHf-Callbacks registrieren
Definition in Zeile
230
der Datei
bt_hf.h
.
über eine Änderung des Anrufstatus informiert. Bei jeder Aktualisierung
-
Anzahl der aktiven/gehaltenen/klingelnden Anrufe
-
call_state: Gibt die Statusänderung an, die diese Nachricht ausgelöst hat. Es wird einer der Werte aus BtHfCallState verwendet.
-
number & type: nur für eingehende und in der Warteschleife befindliche Anrufe gültig
Definition in Zeile
289
der Datei
bt_hf.h
.
auf sizeof(BtHfInterface) festgelegt
Definition in Zeile
226
der Datei
bt_hf.h
.
bt_status_t
(* start_voice_recognition)(bt_bdaddr_t *bd_addr)
|
Spracherkennung starten
Definition in Zeile
245
der Datei
bt_hf.h
.
bt_status_t
(* stop_voice_recognition)(bt_bdaddr_t *bd_addr)
|
Spracherkennung beenden
Definition in Zeile
248
der Datei
bt_hf.h
.
Lautstärkeregelung
Definition in Zeile
251
der Datei
bt_hf.h
.
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
-
hardware/libhardware/include/hardware/
bt_hf.h
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-03-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]