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 volume)
בָּטֵל(* ניקוי )(בטל)

תיאור מפורט

מייצג את ממשק ה-BT-RC AVRCP Target הסטנדרטי.

הגדרה בשורה 223 של הקובץ bt_rc.h .

תיעוד שטח

void(* cleanup)(void)

סוגר את הממשק.

הגדרה בשורה 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 volume)

שלח את הגדרת עוצמת הקול הנוכחית לצד המרוחק. תמיכה מוגבלת ל-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 .


התיעוד עבור מבנה זה נוצר מהקובץ הבא:
  • hardware/libhardware/include/hardware/ bt_rc.h