Referencia de la estructura btav_interface_t

Referencia de la estructura btav_interface_t

#include < bt_av.h >

Campos de datos

size_t  tamaño
 
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 )(ganancia de flotante)
 

Descripción detallada

NOTA:

  1. Inicialmente, se admitirá AVRCP 1.0. Los comandos de transferencia de AVRCP se deben controlar de forma interna a través de uinput.
  2. La ruta de datos de A2DP se debe controlar a través de un canal de socket entre la biblioteca android_audio_hw de AudioFlinger y la pila de Bluetooth.Representa la interfaz BT-AV estándar. Se usa para las interfaces de fuente y receptor de A2DP.

Definición en la línea 82 del archivo bt_av.h .

Documentación de campos

void(* cleanup)(void)

Cierra la interfaz.

Definición en la línea 98 del archivo bt_av.h .

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

conectar a auriculares

Definición en la línea 92 del archivo bt_av.h .

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

desconectarse de los auriculares

Definición en la línea 95 del archivo bt_av.h .

bt_status_t (* init)( btav_callbacks_t *callbacks)

Registra las devoluciones de llamada de BtAv

Definición en la línea 89 del archivo bt_av.h .

void(* set_audio_focus_state)(int focus_state)

Envía el estado de Audio Focus.

Definición en la línea 101 del archivo bt_av.h .

void(* set_audio_track_gain)(float gain)

Establece el aumento de la pista de audio.

Definición en la línea 104 del archivo bt_av.h .

tamaño de size_t

se establece en sizeof(btav_interface_t).

Definición en la línea 85 del archivo bt_av.h .


La documentación de esta struct se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ bt_av.h