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.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-03-26 (UTC)."],[],[]]