הפנייה ל-Struct btav_interface_t

הפנייה ל-Struct btav_interface_t

#include < bt_av.h >

שדות נתונים

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 )(float gain)
 

תיאור מפורט

הערה:

  1. בשלב הראשון תהיה תמיכה ב-AVRCP 1.0. פקודות AVRCP passthrough יטופלו באופן פנימי באמצעות uinput
  2. נתיב הנתונים של A2DP יטפל באמצעות צינור שקע בין ספריית android_audio_hw של AudioFlinger לבין סטאק ה-Bluetooth.הוא מייצג את ממשק BT-AV הסטנדרטי. משמש גם לממשק המקור וגם לממשק היעד של A2DP.

ההגדרה מופיעה בשורה 82 בקובץ bt_av.h .

מסמכי תיעוד של שדה

void(* cleanup)(void)

סגירת הממשק.

ההגדרה מופיעה בשורה 98 בקובץ bt_av.h .

bt_status_t (* connect)(bt_bdaddr_t *bd_addr)

חיבור לאוזניות

ההגדרה מופיעה בשורה 92 בקובץ bt_av.h .

bt_status_t (* disconnect)(bt_bdaddr_t *bd_addr)

ניתוק מהאוזניות

ההגדרה מופיעה בשורה 95 בקובץ bt_av.h .

bt_status_t (* init)( btav_callbacks_t *callbacks)

רישום של קריאות החזרה (callbacks) של BtAv

ההגדרה מופיעה בשורה 89 בקובץ bt_av.h .

void(* set_audio_focus_state)(int focus_state)

שליחת מצב מיקוד האודיו.

ההגדרה מופיעה בשורה 101 בקובץ bt_av.h .

void(* set_audio_track_gain)(float gain)

הגדרת העוצמה של טראק האודיו.

ההגדרה מופיעה בשורה 104 בקובץ bt_av.h .

size_t size

מוגדר לערך sizeof(btav_interface_t)

ההגדרה מופיעה בשורה 85 בקובץ bt_av.h .


התיעוד של המבנה הזה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ bt_av.h