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