Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Référence de structure btav_interface_t

Référence de structure btav_interface_t

#include < bt_av.h >

Champs de données

size_t Taille
bt_status_t (* init ) ( btav_callbacks_t * rappels)
bt_status_t (* connecter ) (bt_bdaddr_t * bd_addr)
bt_status_t (* déconnecter ) (bt_bdaddr_t * bd_addr)
annuler(* nettoyage ) (nul)
annuler(* set_audio_focus_state ) (int focus_state)
annuler(* set_audio_track_gain ) (gain flottant)

Description détaillée

REMARQUE:

  1. AVRCP 1.0 doit être pris en charge initialement. Les commandes de relais AVRCP doivent être gérées en interne via uinput
  2. Le chemin des données A2DP doit être géré via un tube de socket entre la bibliothèque AudioFlinger android_audio_hw et la pile Bluetooth Représente l'interface BT-AV standard. Utilisé pour les interfaces source et récepteur A2DP.

Définition à la ligne 82 du fichier bt_av.h .

Documentation sur le terrain

void (* nettoyage) (void)

Ferme l'interface.

Définition à la ligne 98 du fichier bt_av.h .

bt_status_t (* connecter) (bt_bdaddr_t * bd_addr)

se connecter au casque

Définition à la ligne 92 du fichier bt_av.h .

bt_status_t (* déconnecter) (bt_bdaddr_t * bd_addr)

se déconnecter du casque

Définition à la ligne 95 du fichier bt_av.h .

bt_status_t (* init) ( btav_callbacks_t * rappels)

Enregistrer les rappels BtAv

Définition à la ligne 89 du fichier bt_av.h .

void (* set_audio_focus_state) (int focus_state)

Envoie l'état du focus audio.

Définition à la ligne 101 du fichier bt_av.h .

void (* set_audio_track_gain) (gain flottant)

Règle le gain de la piste audio.

Définition à la ligne 104 du fichier bt_av.h .

size_t taille

défini sur sizeof (btav_interface_t)

Définition à la ligne 85 du fichier bt_av.h .


La documentation de cette structure a été générée à partir du fichier suivant:
  • matériel / libhardware / include / matériel / bt_av.h