संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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 प्रकार, btrc_register_notification_t *p_param)
bt_status_t (* set_volume )(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 *callbacks)

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 वॉल्यूम)

रिमोट साइड पर वर्तमान वॉल्यूम सेटिंग भेजें। सेटएब्सोल्यूटवॉल्यूम तक सीमित समर्थन इसे सापेक्ष मात्रा (एवीआरसीपी 1.0) का समर्थन करने के लिए बढ़ाया जा सकता है। RelateVolume के साथ, हम VOLUME_UP/VOLUME_DOWN को निरपेक्ष वॉल्यूम स्तर वॉल्यूम के विपरीत भेजेंगे: 0-127 की सीमा में होना चाहिए। बिट 7 को संशोधित किया गया है और इसे सेट नहीं किया जा सकता है

फ़ाइल bt_rc.h की लाइन 288 पर परिभाषा।

size_t आकार

आकार पर सेट करें (BtRcInterface)

फ़ाइल bt_rc.h की पंक्ति 226 पर परिभाषा।


इस संरचना के लिए प्रलेखन निम्न फ़ाइल से उत्पन्न किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ bt_rc.h