Referência de estrutura btav_interface_t

Referência de estrutura btav_interface_t

#include < bt_av.h >

Campos de dados

tamanho_t tamanho
bt_status_t (* init )( btav_callbacks_t *retornos de chamada)
bt_status_t (* conectar )(bt_bdaddr_t *bd_addr)
bt_status_t (* desconectar )(bt_bdaddr_t *bd_addr)
vazio(* limpeza ) (vazio)
vazio(* set_audio_focus_state )(int focus_state)
vazio(* set_audio_track_gain )(ganho flutuante)

Descrição detalhada

OBSERVAÇÃO:

  1. AVRCP 1.0 será suportado inicialmente. Os comandos de passagem AVRCP devem ser tratados internamente via uinput
  2. O caminho de dados A2DP deve ser tratado por meio de um tubo de soquete entre a biblioteca AudioFlinger android_audio_hw e a pilha Bluetooth. Representa a interface BT-AV padrão. Usado para interfaces de origem e coletor A2DP.

Definição na linha 82 do arquivo bt_av.h .

Documentação de campo

vazio(* limpeza)(vazio)

Fecha a interface.

Definição na linha 98 do arquivo bt_av.h .

bt_status_t (* conectar)(bt_bdaddr_t *bd_addr)

conectar ao fone de ouvido

Definição na linha 92 do arquivo bt_av.h .

bt_status_t (* desconectar)(bt_bdaddr_t *bd_addr)

desconectar do fone de ouvido

Definição na linha 95 do arquivo bt_av.h .

bt_status_t (* inicialização)( btav_callbacks_t *retornos de chamada)

Registre os retornos de chamada do BtAv

Definição na linha 89 do arquivo bt_av.h .

void(* set_audio_focus_state)(int focus_state)

Envia o estado de foco de áudio.

Definição na linha 101 do arquivo bt_av.h .

void(* set_audio_track_gain)(ganho flutuante)

Define o ganho da trilha de áudio.

Definição na linha 104 do arquivo bt_av.h .

tamanho_t tamanho

definido como sizeof(btav_interface_t)

Definição na linha 85 do arquivo bt_av.h .


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/incluir/hardware/ bt_av.h