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-07-27 (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-07-27 (UTC)."],[],[]]