À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Documentation de référence sur la struct 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)
|
|
Représente l'interface BT-HF standard.
Définition à la ligne
223
du fichier
bt_hf.h
.
Réponse OK/erreur ERROR (0) OK (1)
Définition à la ligne
271
du fichier
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)
|
Réponse à la commande CIND
Définition à la ligne
261
du fichier
bt_hf.h
.
Réponse pour la commande CLCC Peut être appelée de manière itérée pour chaque index d'appel L'index d'appel de 0 sera traité comme une terminaison NULL (Réponse complète)
Définition à la ligne
277
du fichier
bt_hf.h
.
Ferme l'interface.
Définition à la ligne
293
du fichier
bt_hf.h
.
configuration pour le codec SCO
Définition à la ligne
296
du fichier
bt_hf.h
.
Connecter au casque
Définition à la ligne
233
du fichier
bt_hf.h
.
créer une connexion audio ;
Définition à la ligne
239
du fichier
bt_hf.h
.
bt_status_t
(* cops_response)(const char *cops, bt_bdaddr_t *bd_addr)
|
Réponse à la commande COPS
Définition à la ligne
258
du fichier
bt_hf.h
.
Notification combinée de changement d'état de l'appareil
Définition à la ligne
254
du fichier
bt_hf.h
.
se déconnecter du casque
Définition à la ligne
236
du fichier
bt_hf.h
.
fermer la connexion audio ;
Définition à la ligne
242
du fichier
bt_hf.h
.
bt_status_t
(* formatted_at_response)(const char *rsp, bt_bdaddr_t *bd_addr)
|
Réponse AT préformatée, généralement en réponse à une commande AT inconnue
Définition à la ligne
265
du fichier
bt_hf.h
.
Enregistrer les rappels BtHf
Définition à la ligne
230
du fichier
bt_hf.h
.
informer d'un changement d'état d'appel ; chaque mise à jour envoie une notification ;
-
Nombre d'appels actifs/en attente/en sonnerie
-
call_state: indique le changement d'état qui a déclenché ce message. Il prend l'une des valeurs de BtHfCallState.
-
number & type: valide uniquement pour les appels entrants et en attente
Définition à la ligne
289
du fichier
bt_hf.h
.
défini sur sizeof(BtHfInterface)
Définition à la ligne
226
du fichier
bt_hf.h
.
bt_status_t
(* start_voice_recognition)(bt_bdaddr_t *bd_addr)
|
lancer la reconnaissance vocale
Définition à la ligne
245
du fichier
bt_hf.h
.
bt_status_t
(* stop_voice_recognition)(bt_bdaddr_t *bd_addr)
|
arrêter la reconnaissance vocale
Définition à la ligne
248
du fichier
bt_hf.h
.
contrôle du volume
Définition à la ligne
251
du fichier
bt_hf.h
.
La documentation de ce struct a été générée à partir du fichier suivant :
-
hardware/libhardware/include/hardware/
bt_hf.h
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[]]