À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer à AOSP, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez 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 btrc_ctrl_interface_t
#include <
bt_rc.h
>
|
|
|
size_t
|
size
|
|
|
|
bt_status_t
(*
|
init
)(
btrc_ctrl_callbacks_t
*callbacks)
|
|
|
|
bt_status_t
(*
|
send_pass_through_cmd
(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
|
|
|
|
bt_status_t
(*
|
send_group_navigation_cmd
(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
|
|
|
|
bt_status_t
(*
|
set_player_app_setting_cmd
)(bt_bdaddr_t *bd_addr, uint8_t num_attrib, uint8_t *attrib_ids, uint8_t *attrib_vals)
|
|
|
|
bt_status_t
(*
|
set_volume_rsp
)(bt_bdaddr_t *bd_addr, uint8_t abs_vol, uint8_t label)
|
|
|
|
bt_status_t
(*
|
register_abs_vol_rsp
)(bt_bdaddr_t *bd_addr,
btrc_notification_type_t
rsp_type, uint8_t abs_vol, uint8_t label)
|
|
|
|
void(*
|
cleanup
(void)
|
|
|
Représente l'interface de contrôleur AVRCP BT-RC standard.
Définition à la ligne
347
du fichier
bt_rc.h
.
Ferme l'interface.
Définition à la ligne
376
du fichier
bt_rc.h
.
Enregistrer les rappels BtRc
Définition à la ligne
354
du fichier
bt_rc.h
.
envoyer une notification rsp pour le volume absolu à cibler
Définition à la ligne
372
du fichier
bt_rc.h
.
|
bt_status_t
(* send_group_navigation_cmd)(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
|
envoyer une commande de navigation de groupe à la cible ;
Définition à la ligne
361
du fichier
bt_rc.h
.
|
bt_status_t
(* send_pass_through_cmd)(bt_bdaddr_t *bd_addr, uint8_t key_code, uint8_t key_state)
|
envoyer la commande de passthrough à la cible ;
Définition à la ligne
357
du fichier
bt_rc.h
.
|
bt_status_t
(* set_player_app_setting_cmd)(bt_bdaddr_t *bd_addr, uint8_t num_attrib, uint8_t *attrib_ids, uint8_t *attrib_vals)
|
envoyer une commande pour définir les attributs de paramètres d'application du lecteur à cibler
Définition à la ligne
365
du fichier
bt_rc.h
.
|
bt_status_t
(* set_volume_rsp)(bt_bdaddr_t *bd_addr, uint8_t abs_vol, uint8_t label)
|
envoyer une réponse à set_abs_vol reçue de la cible
Définition à la ligne
369
du fichier
bt_rc.h
.
défini sur sizeof(BtRcInterface)
Définition à la ligne
350
du fichier
bt_rc.h
.
La documentation de ce struct a été générée à partir du fichier suivant :
-
hardware/libhardware/include/hardware/
bt_rc.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/07/27 (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/07/27 (UTC)."],[],[]]