Riferimento alla struttura btav_interface_t

Riferimento alla struttura btav_interface_t

#include < bt_av.h >

Campi dati

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 )(float gain)
 

Descrizione dettagliata

NOTA:

  1. Inizialmente sarà supportato AVRCP 1.0. I comandi passthrough AVRCP devono essere gestiti internamente tramite uinput
  2. Il percorso dati A2DP deve essere gestito tramite un canale socket tra la libreria android_audio_hw di AudioFlinger e lo stack Bluetooth.Rappresenta l'interfaccia BT-AV standard. Utilizzato sia per le interfacce di origine che di destinazione A2DP.

Definizione nella riga 82 del file bt_av.h .

Documentazione dei campi

void(* cleanup)(void)

Chiude l'interfaccia.

Definizione nella riga 98 del file bt_av.h .

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

connettersi all'auricolare

Definizione nella riga 92 del file bt_av.h .

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

scollegare le cuffie

Definizione nella riga 95 del file bt_av.h .

bt_status_t (* init)( btav_callbacks_t *callbacks)

Registra i callback BtAv

Definizione nella riga 89 del file bt_av.h .

void(* set_audio_focus_state)(int focus_state)

Invia lo stato dell'audio.

Definizione nella riga 101 del file bt_av.h .

void(* set_audio_track_gain)(float gain)

Imposta il guadagno della traccia audio.

Definizione nella riga 104 del file bt_av.h .

Dimensione size_t

impostato su sizeof(btav_interface_t)

Definizione nella riga 85 del file bt_av.h .


La documentazione di questa struttura è stata generata dal seguente file:
  • hardware/libhardware/include/hardware/ bt_av.h