btrc_interface_t স্ট্রাকট রেফারেন্স

btrc_interface_t স্ট্রাকট রেফারেন্স

#include < bt_rc.h >

ডেটা ক্ষেত্র

size_t আকার
bt_status_t (* init )( btrc_callbacks_t *কলব্যাক)
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 প্রকার, btrc_register_notification_t *p_param)
bt_status_t (* সেট_ভলিউম )(uint8_t ভলিউম)
অকার্যকর(* পরিষ্কার )(অকার্যকর)

বিস্তারিত বিবরণ

স্ট্যান্ডার্ড BT-RC AVRCP টার্গেট ইন্টারফেস প্রতিনিধিত্ব করে।

bt_rc.h ফাইলের 223 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

অকার্যকর (* পরিষ্কার) (অকার্যকর)

ইন্টারফেস বন্ধ করে।

bt_rc.h ফাইলের 291 লাইনে সংজ্ঞা।

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

বর্তমান গানের উপাদান বৈশিষ্ট্য পাঠ্য ("শিরোনাম"/"অ্যালবাম"/"শিল্পী") num_attr: পয়েন্টার p_attrs এ থাকা বৈশিষ্ট্যের পাঠ্যের সংখ্যা নির্দিষ্ট করে

bt_rc.h ফাইলের 265 লাইনে সংজ্ঞা।

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. গানের অবস্থান

bt_rc.h ফাইলের 237 লাইনে সংজ্ঞা।

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

অ্যাপ্লিকেশন অ্যাট্রিবিউট টেক্সট ফেরত দেয় ("শাফেল"/"পুনরাবৃত্তি"/...) num_attr: পয়েন্টার p_attrs-এ থাকা অ্যাট্রিবিউটের পাঠ্যের সংখ্যা নির্দিষ্ট করে

bt_rc.h ফাইলের 255 লাইনে সংজ্ঞা।

bt_status_t (* get_player_app_value_rsp)( btrc_player_settings_t *p_vals)

প্রতিটি নির্দিষ্ট attr_id-এর জন্য বর্তমান অ্যাপ্লিকেশন অ্যাট্রিবিউট মান প্রদান করে

bt_rc.h ফাইলের 250 লাইনে সংজ্ঞা।

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

অ্যাপ্লিকেশন অ্যাট্রিবিউট টেক্সট ফেরত দেয় ("শাফল"/"পুনরাবৃত্তি"/...) num_attr: পয়েন্টার p_vals-এ থাকা অ্যাট্রিবিউট মানগুলির পাঠ্যের সংখ্যা নির্দিষ্ট করে

bt_rc.h ফাইলের 260 লাইনে সংজ্ঞা।

bt_status_t (* init)( btrc_callbacks_t *কলব্যাক)

BtRc কলব্যাকগুলি নিবন্ধন করুন৷

bt_rc.h ফাইলের 230 লাইনে সংজ্ঞা।

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

সাপোর্ট প্লেয়ার অ্যাপ্লিকেশন অ্যাট্রিবিউটের তালিকা করে (শাফেল/রিপিট/...) num_attr: পয়েন্টার p_attrs-এ থাকা অ্যাট্রিবিউটের সংখ্যা নির্দিষ্ট করে

bt_rc.h ফাইলের 242 লাইনে সংজ্ঞা।

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

সাপোর্ট প্লেয়ার অ্যাপ্লিকেশান অ্যাট্রিবিউটের তালিকা করে (শাফেল অফ/অন/গ্রুপ) num_val: পয়েন্টার p_vals-এ থাকা মানগুলির সংখ্যা নির্দিষ্ট করে

ফাইল bt_rc.h এর 247 লাইনে সংজ্ঞা।

bt_status_t (* register_notification_rsp)( btrc_event_id_t event_id, btrc_notification_type_t প্রকার, btrc_register_notification_t *p_param)

bt_rc.h ফাইলের 277 লাইনে সংজ্ঞা।

bt_status_t (* set_player_app_value_rsp)( btrc_status_t rsp_status)

প্লেয়ার অ্যাট্রিবিউটের অনুরোধ সেট করার প্রতিক্রিয়া ("শাফল"/"পুনরাবৃত্তি") rsp_status: বর্তমান মিডিয়া প্লেয়ারের জন্য প্লেয়ার অ্যাট্রিবিউট সেট করার স্থিতি

bt_rc.h ফাইলের 270 লাইনে সংজ্ঞা।

bt_status_t (* set_volume)(uint8_t ভলিউম)

রিমোট সাইডে বর্তমান ভলিউম সেটিং পাঠান। SetAbsoluteVolume-এ সীমিত সমর্থন এটি আপেক্ষিক ভলিউম (AVRCP 1.0) সমর্থন করার জন্য উন্নত করা যেতে পারে। RelateVolume-এর সাথে, আমরা পরম ভলিউম স্তরের ভলিউমের বিপরীতে VOLUME_UP/VOLUME_DOWN পাঠাব: 0-127 রেঞ্জের মধ্যে হওয়া উচিত। bit7 সংরক্ষিত এবং সেট করা যাবে না

bt_rc.h ফাইলের 288 লাইনে সংজ্ঞা।

size_t আকার

সাইজফ (BtRcInterface) এ সেট করুন

bt_rc.h ফাইলের 226 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
  • hardware/libhardware/include/hardware/ bt_rc.h