A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Riferimento alla struttura 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)
|
|
|
Rappresenta l'interfaccia BT-HF standard.
Definizione nella riga
223
del file
bt_hf.h
.
Risposta ok/errore ERRORE (0) OK (1)
Definizione nella riga
271
del file
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)
|
Risposta al comando CIND
Definizione nella riga
261
del file
bt_hf.h
.
response per il comando CLCC Può essere chiamato in modo iterativo per ogni indice di chiamata L'indice di chiamata pari a 0 verrà trattato come terminazione NULL (completa la risposta)
Definizione nella riga
277
del file
bt_hf.h
.
Chiude l'interfaccia.
Definizione nella riga
293
del file
bt_hf.h
.
Configurazione per il codec SCO
Definizione nella riga
296
del file
bt_hf.h
.
connettersi all'auricolare
Definizione nella riga
233
del file
bt_hf.h
.
creare una connessione audio
Definizione nella riga
239
del file
bt_hf.h
.
|
bt_status_t
(* cops_response)(const char *cops, bt_bdaddr_t *bd_addr)
|
Risposta al comando COPS
Definizione nella riga
258
del file
bt_hf.h
.
Notifica di modifica dello stato del dispositivo combinato
Definizione nella riga
254
del file
bt_hf.h
.
scollegare le cuffie
Definizione nella riga
236
del file
bt_hf.h
.
chiudere la connessione audio
Definizione nella riga
242
del file
bt_hf.h
.
|
bt_status_t
(* formatted_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)
|
Risposta AT preformattata, in genere in risposta a un comando AT sconosciuto
Definizione nella riga
265
del file
bt_hf.h
.
Registra i callback BtHf
Definizione nella riga
230
del file
bt_hf.h
.
notifica di una modifica dello stato di una chiamata Ogni aggiornamento notifica
-
Numero di chiamate attive/in attesa/in corso
-
call_state: indica la modifica dello stato che ha attivato questo messaggio. Assumerà uno dei valori di BtHfCallState
-
number & type: valid only for incoming & waiting call
Definizione nella riga
289
del file
bt_hf.h
.
impostato su sizeof(BtHfInterface)
Definizione nella riga
226
del file
bt_hf.h
.
|
bt_status_t
(* start_voice_recognition)(bt_bdaddr_t *bd_addr)
|
avvia il riconoscimento vocale
Definizione nella riga
245
del file
bt_hf.h
.
|
bt_status_t
(* stop_voice_recognition)(bt_bdaddr_t *bd_addr)
|
interrompi il riconoscimento vocale
Definizione nella riga
248
del file
bt_hf.h
.
controllo del volume
Definizione nella riga
251
del file
bt_hf.h
.
La documentazione di questa struttura è stata generata dal seguente file:
-
hardware/libhardware/include/hardware/
bt_hf.h
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[null,null,["Ultimo aggiornamento 2025-07-27 UTC."],[],[]]