btav_interface_t Yapı Referansı

btav_interface_t Yapı Referansı

#include < bt_av.h >

Veri alanları

size_t boyut
bt_status_t (* init )( btav_callbacks_t *geri aramalar)
bt_status_t (* bağlan )(bt_bdaddr_t *bd_addr)
bt_status_t (* bağlantıyı kes )(bt_bdaddr_t *bd_addr)
geçersiz(* temizleme )(geçersiz)
geçersiz(* set_audio_focus_state )(int focus_state)
geçersiz(* set_audio_track_gain )(değişken kazanç)

Detaylı Açıklama

NOT:

  1. AVRCP 1.0 başlangıçta desteklenecektir. AVRCP geçiş komutları dahili olarak uinput aracılığıyla işlenecektir.
  2. A2DP veri yolu, AudioFlinger android_audio_hw kütüphanesi ile Bluetooth yığını arasında bir soket borusu aracılığıyla yönetilecektir. Standart BT-AV arayüzünü temsil eder. Hem A2DP kaynağı hem de havuz arayüzleri için kullanılır.

bt_av.h dosyasının 82. satırındaki tanım.

Saha Dokümantasyonu

geçersiz(* temizleme)(geçersiz)

Arayüzü kapatır.

bt_av.h dosyasının 98. satırındaki tanım.

bt_status_t (* bağlan)(bt_bdaddr_t *bd_addr)

kulaklığa bağlan

bt_av.h dosyasının 92. satırındaki tanım.

bt_status_t (* bağlantıyı kes)(bt_bdaddr_t *bd_addr)

kulaklıktan bağlantıyı kes

bt_av.h dosyasının 95. satırındaki tanım.

bt_status_t (* init)( btav_callbacks_t *geri aramalar)

BtAv geri aramalarını kaydedin

bt_av.h dosyasının 89. satırındaki tanım.

void(* set_audio_focus_state)(int focus_state)

Ses Odak Durumu'nu gönderir.

bt_av.h dosyasının 101. satırındaki tanım.

void(* set_audio_track_gain)(float kazancı)

Ses parçası kazancını ayarlar.

bt_av.h dosyasının 104. satırındaki tanım.

size_t size

sizeof(btav_interface_t) olarak ayarlandı

bt_av.h dosyasının 85. satırındaki tanım.


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
  • donanım/libdonanım/include/donanım/ bt_av.h