btrc_interface_t مرجع الهيكل

btrc_interface_t مرجع الهيكل

#include < bt_rc.h >

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

size_t بحجم
bt_status_t (* init ) ( btrc_callbacks_t * callbacks)
bt_status_t (* get_play_status_rsp ) ( btrc_play_status_t play_status ، uint32_t song_len ، uint32_t song_pos)
bt_status_t (* list_player_app_attr_rsp ) (int num_attr، btrc_player_attr_t * p_attrs)
bt_status_t (* list_player_app_value_rsp ) (int num_val، uint8_t * p_vals)
bt_status_t (* get_player_app_value_rsp ) ( btrc_player_settings_t * p_vals)
bt_status_t (* get_player_app_attr_text_rsp ) (int num_attr، btrc_player_setting_text_t * p_attrs)
bt_status_t (* get_player_app_value_text_rsp ) (int num_val، btrc_player_setting_text_t * p_vals)
bt_status_t (* get_element_attr_rsp ) (uint8_t num_attr، btrc_element_attr_val_t * p_attrs)
bt_status_t (* set_player_app_value_rsp ) ( btrc_status_t rsp_status)
bt_status_t (* register_notification_rsp ) ( btrc_event_id_t event_id، btrc_notification_type_t type، btrc_register_notification_t * p_param)
bt_status_t (* set_volume ) (حجم uint8_t)
فارغ(* تنظيف ) (باطل)

وصف مفصل

يمثل واجهة BT-RC AVRCP Target القياسية.

التعريف في السطر 223 للملف bt_rc.h .

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

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

يغلق الواجهة.

التعريف في السطر 291 للملف bt_rc.h .

bt_status_t (* get_element_attr_rsp) (uint8_t num_attr، btrc_element_attr_val_t * p_attrs)

إرجاع نص سمات عنصر الأغاني الحالية ("العنوان" / "الألبوم" / "الفنان") num_attr: يحدد عدد نص السمات الموجود في المؤشر p_attrs

التعريف في السطر 265 من الملف bt_rc.h .

bt_status_t (* get_play_status_rsp) ( btrc_play_status_t play_status ، uint32_t song_len ، uint32_t song_pos)

استعد لطلب GetPlayStatus. يحتوي على التيار

  1. حالة اللعب
  2. مدة / طول الأغنية
  3. موقف الأغنية

التعريف في السطر 237 من الملف bt_rc.h .

bt_status_t (* get_player_app_attr_text_rsp) (int num_attr، btrc_player_setting_text_t * p_attrs)

إرجاع نص سمات التطبيق ("تبديل" / "تكرار" / ...) num_attr: يحدد عدد نص السمات الموجود في المؤشر p_attrs

التعريف في السطر 255 من الملف bt_rc.h .

bt_status_t (* get_player_app_value_rsp) ( btrc_player_settings_t * p_vals)

تُرجع قيم سمات التطبيق الحالية لكل سمة من سمات attr_id المحددة

التعريف في السطر 250 من الملف bt_rc.h .

bt_status_t (* get_player_app_value_text_rsp) (int num_val، btrc_player_setting_text_t * p_vals)

إرجاع نص سمات التطبيق ("تبديل" / "تكرار" / ...) num_attr: يحدد عدد نص قيم السمات الموجود في المؤشر p_vals

التعريف في السطر 260 من الملف bt_rc.h .

bt_status_t (* init) ( btrc_callbacks_t * callbacks)

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

التعريف في السطر 230 من الملف bt_rc.h .

bt_status_t (* list_player_app_attr_rsp) (int num_attr، btrc_player_attr_t * p_attrs)

يسرد سمات تطبيق مشغل الدعم (تبديل / تكرار / ...) num_attr: يحدد عدد السمات الموجودة في المؤشر p_attrs

التعريف في السطر 242 من الملف bt_rc.h .

bt_status_t (* list_player_app_value_rsp) (int num_val، uint8_t * p_vals)

يسرد سمات تطبيق مشغل الدعم (Shuffle Off / On / Group) num_val: يحدد عدد القيم الموجودة في المؤشر p_vals

التعريف في السطر 247 من الملف bt_rc.h .

bt_status_t (* register_notification_rsp) ( btrc_event_id_t event_id ، btrc_notification_type_t type ، btrc_register_notification_t * p_param)

التعريف في السطر 277 للملف bt_rc.h .

bt_status_t (* set_player_app_value_rsp) ( btrc_status_t rsp_status)

استجابة لطلب تعيين سمة المشغل ("تبديل" / "تكرار") rsp_status: حالة تعيين سمات المشغل لمشغل الوسائط الحالي

التعريف في السطر 270 من الملف bt_rc.h .

bt_status_t (* set_volume) (حجم uint8_t)

أرسل إعداد الحجم الحالي إلى الجانب البعيد. يقتصر الدعم على SetAbsoluteVolume ويمكن تحسين هذا لدعم الحجم النسبي (AVRCP 1.0). مع RelateVolume ، سوف نرسل VOLUME_UP / VOLUME_DOWN مقابل حجم مستوى الصوت المطلق: يجب أن يكون في النطاق 0-127. تم إعادة حفظ bit7 ولا يمكن تعيينه

التعريف في السطر 288 من الملف bt_rc.h .

size_t size

ضبط على sizeof (BtRcInterface)

التعريف في السطر 226 من الملف bt_rc.h .


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