btav_interface_t-Strukturreferenz
btav_interface_t-Strukturreferenz
#include < bt_av.h >
Datenfelder | |
size_t | Größe |
bt_status_t (* | init )( btav_callbacks_t *callbacks) |
bt_status_t (* | verbinden )(bt_bdaddr_t *bd_addr) |
bt_status_t (* | trennen )(bt_bdaddr_t *bd_addr) |
Leere(* | Aufräumen )(nichtig) |
Leere(* | set_audio_focus_state )(int focus_state) |
Leere(* | set_audio_track_gain )(Float-Verstärkung) |
detaillierte Beschreibung
NOTIZ:
- AVRCP 1.0 soll zunächst unterstützt werden. AVRCP-Passthrough-Befehle müssen intern über Uinput verarbeitet werden
- Der A2DP-Datenpfad wird über eine Socket-Pipe zwischen der AudioFlinger-Bibliothek android_audio_hw und dem Bluetooth-Stack abgewickelt. Stellt die Standard-BT-AV-Schnittstelle dar. Wird sowohl für die A2DP-Quellen- als auch die A2DP-Senkenschnittstellen verwendet.
Felddokumentation
bt_status_t (* verbinden)(bt_bdaddr_t *bd_addr) |
bt_status_t (* trennen)(bt_bdaddr_t *bd_addr) |
bt_status_t (* init)( btav_callbacks_t *callbacks) |
void(* set_audio_focus_state)(int focus_state) |
void(* set_audio_track_gain)(Float-Verstärkung) |
Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert:
- hardware/libhardware/include/hardware/ bt_av.h