Référence de structure btav_interface_t

Référence de structure btav_interface_t

#include < bt_av.h >

Champs de données

taille_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)
vide(* nettoyage )(vide)
vide(* set_audio_focus_state )(int focus_state)
vide(* set_audio_track_gain )(gain flottant)

Description détaillée

NOTE:

  1. AVRCP 1.0 doit être pris en charge initialement. Les commandes passthrough AVRCP doivent être gérées en interne via uinput
  2. Le chemin de 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 de terrain

void(* nettoyage)(vide)

Ferme l'interface.

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

bt_status_t (* connexion)(bt_bdaddr_t *bd_addr)

se connecter au casque

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

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

déconnecter du casque

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

bt_status_t (* init)( btav_callbacks_t *rappels)

Enregistrez les rappels BtAv

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

void(* set_audio_focus_state)(int focus_state)

Envoie l’état de focus audio.

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

void(* set_audio_track_gain)(gain flottant)

Définit le gain de la piste audio.

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

taille_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/hardware/ bt_av.h