btrc_interface_t स्ट्रक्चर का रेफ़रंस

btrc_interface_t स्ट्रक्चर का रेफ़रंस

#include < bt_rc.h >

डेटा फ़ील्ड

size_t  size
 
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 volume)
 
void(*  cleanup )(void)
 

पूरी जानकारी

स्टैंडर्ड BT-RC AVRCP टारगेट इंटरफ़ेस को दिखाता है.

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

फ़ील्ड का दस्तावेज़

void(* cleanup)(void)

इंटरफ़ेस को बंद करता है.

परिभाषा, फ़ाइल 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)

ऐप्लिकेशन एट्रिब्यूट का टेक्स्ट दिखाता है ("Shuffle"/"Repeat"/...) 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)

ऐप्लिकेशन एट्रिब्यूट का टेक्स्ट दिखाता है ("Shuffle"/"Repeat"/...) 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)

प्लेयर ऐप्लिकेशन के लिए इस्तेमाल किए जा सकने वाले एट्रिब्यूट की सूची दिखाता है (Shuffle Off/On/Group) num_val: यह बताता है कि पॉइंटर p_vals में कितनी वैल्यू मौजूद हैं

परिभाषा, bt_rc.h फ़ाइल की पंक्ति 247 पर दी गई है.

परिभाषा, 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 volume)

वॉल्यूम की मौजूदा सेटिंग को रिमोट पर भेजें. यह सुविधा, SetAbsoluteVolume तक ही सीमित है. इसे बेहतर बनाया जा सकता है, ताकि यह रिलेटिव वॉल्यूम (AVRCP 1.0) के साथ काम कर सके. RelateVolume के साथ, हम VOLUME_UP/VOLUME_DOWN भेजेंगे, न कि वॉल्यूम के सटीक लेवल को: यह 0 से 127 की रेंज में होना चाहिए. bit7 को रिज़र्व किया गया है और इसे सेट नहीं किया जा सकता

परिभाषा, bt_rc.h फ़ाइल की लाइन 288 पर दी गई है.

size_t size

sizeof(BtRcInterface) पर सेट करें

परिभाषा, bt_rc.h फ़ाइल की लाइन 226 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
  • hardware/libhardware/include/hardware/ bt_rc.h