btav_interface_t Yapı Referansı

btav_interface_t Yapı Referansı

#include < bt_av.h >

Veri Alanları

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 )(kayan nokta kazancı)
 

Ayrıntılı Açıklama

NOT:

  1. Başlangıçta AVRCP 1.0 desteklenecektir. AVRCP geçiş komutları, uinput aracılığıyla dahili olarak işlenecektir.
  2. A2DP veri yolu, AudioFlinger android_audio_hw kitaplığı ile Bluetooth yığını arasında bir soket borusu aracılığıyla işlenir.Standart BT-AV arayüzünü temsil eder. Hem A2DP kaynak hem de alıcı arayüzleri için kullanılır.

Tanımı, bt_av.h dosyasının 82. satırı ndadır.

Alan Belgeleri

void(* cleanup)(void)

Arayüzü kapatır.

Tanımı, bt_av.h dosyasının 98. satırı içindedir.

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

Mikrofonlu kulaklığa bağlan

Tanımı, bt_av.h dosyasının 92. satırı içindedir.

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

Mikrofonlu kulaklığın bağlantısını kesme

Tanımı, bt_av.h dosyasının 95. satırı içindedir.

bt_status_t (* init)( btav_callbacks_t *callbacks)

BtAv geri aramalarını kaydetme

Tanımı, bt_av.h dosyasının 89. satırı içindedir.

void(* set_audio_focus_state)(int focus_state)

Ses Odağı Durumu'nu gönderir.

Tanımı, bt_av.h dosyasının 101 satırı

void(* set_audio_track_gain)(float gain)

Ses parçası kazancını ayarlar.

Tanım, bt_av.h dosyasının 104 satırındadır.

size_t boyutu

sizeof(btav_interface_t) olarak ayarlanır.

Tanımı, bt_av.h dosyasının 85. satırı içindedir.


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
  • hardware/libhardware/include/hardware/ bt_av.h