Référence de la struct btav_interface_t

Référence de la struct btav_interface_t

#include < bt_av.h >

Champs de données

size_t  size
 
bt_status_t (*  init )( btav_callbacks_t *callbacks)
 
bt_status_t (*  connect )(bt_bdaddr_t *bd_addr)
 
bt_status_t (*  disconnect )(bt_bdaddr_t *bd_addr)
 
void(*  cleanup (void)
 
void(*  set_audio_focus_state )(int focus_state)
 
void(*  set_audio_track_gain )(gain float)
 

Description détaillée

REMARQUE :

  1. La version 1.0 d'AVRCP doit être prise en charge dans un premier temps. Les commandes de passthrough AVRCP doivent être gérées en interne via uinput.
  2. Le chemin de données A2DP doit être géré via un canal de socket entre la bibliothèque android_audio_hw d'AudioFlinger et la pile Bluetooth.Représente l'interface BT-AV standard. Utilisé à la fois pour les interfaces source et récepteur A2DP.

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

Documentation des champs

void(* cleanup)(void)

Ferme l'interface.

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

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

Connecter au casque

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

bt_status_t (* disconnect)(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 *callbacks)

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 de la priorité audio.

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

void(* set_audio_track_gain)(float gain)

Définit le gain de la piste audio.

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

taille_t

défini sur sizeof(btav_interface_t)

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


La documentation de ce struct a été générée à partir du fichier suivant :
  • hardware/libhardware/include/hardware/ bt_av.h