A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release
anziché aosp-main
per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
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-03-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-26 UTC."],[],[]]