btav_interface_t Riferimento alla struttura

btav_interface_t Riferimento alla struttura

#include < bt_av.h >

Campi dati

taglia_t misurare
bt_stato_t (* init )( btav_callbacks_t *callback)
bt_stato_t (* connetti )(bt_bdaddr_t *bd_addr)
bt_stato_t (* disconnetti )(bt_bdaddr_t *bd_addr)
vuoto(* pulizia )(vuoto)
vuoto(* set_audio_focus_state )(int focus_state)
vuoto(* set_audio_track_gain )(guadagno mobile)

Descrizione dettagliata

NOTA:

  1. Inizialmente sarà supportato AVRCP 1.0. I comandi passthrough AVRCP devono essere gestiti internamente tramite uinput
  2. Il percorso dei dati A2DP deve essere gestito tramite un socket pipe tra la libreria Android_audio_hw AudioFlinger e lo stack Bluetooth. Rappresenta l'interfaccia BT-AV standard. Utilizzato sia per l'interfaccia sorgente che per quella sink A2DP.

Definizione alla riga 82 del file bt_av.h .

Documentazione sul campo

void(* pulizia)(void)

Chiude l'interfaccia.

Definizione alla riga 98 del file bt_av.h .

bt_status_t (* connetti)(bt_bdaddr_t *bd_addr)

connettersi all'auricolare

Definizione alla riga 92 del file bt_av.h .

bt_status_t (* disconnessione)(bt_bdaddr_t *bd_addr)

disconnettersi dall'auricolare

Definizione alla riga 95 del file bt_av.h .

bt_status_t (* init)( btav_callbacks_t *callbacks)

Registra le richiamate BtAv

Definizione alla riga 89 del file bt_av.h .

void(* set_audio_focus_state)(int focus_state)

Invia lo stato del focus audio.

Definizione alla riga 101 del file bt_av.h .

void(* set_audio_track_gain)(guadagno mobile)

Imposta il guadagno della traccia audio.

Definizione alla riga 104 del file bt_av.h .

dimensione_t dimensione

impostato su sizeof(btav_interface_t)

Definizione alla riga 85 del file bt_av.h .


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