btrc_interface_t مرجع ساختار

btrc_interface_t مرجع ساختار

#include < bt_rc.h >

فیلدهای داده

اندازه_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 volume)
خالی(* پاکسازی ) (باطل)

توصیف همراه با جزئیات

رابط استاندارد BT-RC AVRCP Target را نشان می دهد.

تعریف در خط 223 فایل bt_rc.h .

مستندات میدانی

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)

متن ویژگی های برنامه را برمی گرداند ("Shuffle"/"Repeat"/...) 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)

متن ویژگی های برنامه را برمی گرداند ("Shuffle"/"Repeat"/...) 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)

ویژگی های برنامه پخش کننده پشتیبانی را فهرست می کند (Shuffle/Repeat/...) 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 ، btrc_register_notification_t *p_param)

تعریف در خط 277 فایل bt_rc.h .

bt_status_t (* set_player_app_value_rsp) ( btrc_status_t rsp_status)

پاسخ به تنظیم درخواست ویژگی پخش کننده ("Shuffle"/"Repeat") 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 باشد. بیت 7 مجدداً تنظیم شده است و نمی توان آن را تنظیم کرد

تعریف در خط 288 فایل bt_rc.h .

اندازه_t اندازه

تنظیم روی sizeof(BtRcInterface)

تعریف در خط 226 فایل bt_rc.h .


مستندات این ساختار از فایل زیر تولید شده است:
  • hardware/libhardware/include/hardware/ bt_rc.h