btav_interface_t مرجع الهيكل

btav_interface_t مرجع الهيكل

#include < bt_av.h >

حقول البيانات

size_t مقاس
bt_status_t (* init )( btav_callbacks_t *callbacks)
bt_status_t (* الاتصال )(bt_bdaddr_t *bd_addr)
bt_status_t (* قطع الاتصال )(bt_bdaddr_t *bd_addr)
فارغ(* تنظيف )(باطلة)
فارغ(* set_audio_focus_state )(int focus_state)
فارغ(* set_audio_track_gain )(كسب تعويم)

وصف تفصيلي

ملحوظة:

  1. يجب أن يتم دعم AVRCP 1.0 في البداية. يجب التعامل مع أوامر عبور AVRCP داخليًا عبر uinput
  2. يجب التعامل مع مسار بيانات A2DP عبر أنبوب مأخذ توصيل بين مكتبة AudioFlinger android_audio_hw ومكدس Bluetooth. يمثل واجهة BT-AV القياسية. يستخدم لكل من مصدر A2DP وواجهات الحوض.

التعريف في السطر 82 من الملف bt_av.h .

التوثيق الميداني

باطلة(* تنظيف)(باطلة)

يغلق الواجهة

التعريف في السطر 98 من الملف bt_av.h .

bt_status_t (* الاتصال)(bt_bdaddr_t *bd_addr)

الاتصال بسماعة الرأس

التعريف في السطر 92 من الملف bt_av.h .

bt_status_t (* قطع الاتصال)(bt_bdaddr_t *bd_addr)

قطع الاتصال من سماعة الرأس

التعريف في السطر 95 من الملف bt_av.h .

bt_status_t (* init)( btav_callbacks_t *callbacks)

تسجيل عمليات الاسترجاعات BtAv

التعريف في السطر 89 من الملف bt_av.h .

باطلة (* set_audio_focus_state) (int focus_state)

يرسل حالة التركيز الصوتي.

التعريف في السطر 101 من الملف bt_av.h .

باطلة (* set_audio_track_gain) (كسب تعويم)

يضبط كسب المسار الصوتي.

التعريف في السطر 104 من الملف bt_av.h .

حجم_حجم

تم ضبطه على sizeof(btav_interface_t)

التعريف في السطر 85 من الملف bt_av.h .


تم إنشاء وثائق هذه البنية من الملف التالي:
  • الأجهزة/libhardware/include/hardware/ bt_av.h