btrc_interface_t Tham chiếu cấu trúc

btrc_interface_t Tham chiếu cấu trúc

#include < bt_rc.h >

Trường dữ liệu

size_t kích thước
bt_status_t (* init ) ( btrc_callbacks_t * gọi lại)
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 (* dọn dẹp ) (vô hiệu)

miêu tả cụ thể

Đại diện cho giao diện Mục tiêu BT-RC AVRCP tiêu chuẩn.

Định nghĩa tại dòng 223 của tệp bt_rc.h .

Tài liệu thực địa

void (* dọn dẹp) (void)

Đóng giao diện.

Định nghĩa tại dòng 291 của tệp bt_rc.h .

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

Trả về văn bản thuộc tính phần tử của bài hát hiện tại ("Tiêu đề" / "Album" / "Nghệ sĩ") num_attr: Chỉ định số lượng văn bản thuộc tính có trong con trỏ p_attrs

Định nghĩa tại dòng 265 của tệp bt_rc.h .

bt_status_t (* get_play_status_rsp) ( btrc_play_status_t play_status, uint32_t song_len, uint32_t song_pos)

Phản hồi yêu cầu GetPlayStatus. Chứa hiện tại

  1. Trạng thái chơi
  2. Thời lượng / thời lượng bài hát
  3. Vị trí bài hát

Định nghĩa tại dòng 237 của tệp bt_rc.h .

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

Trả về văn bản thuộc tính ứng dụng ("Ngẫu nhiên" / "Lặp lại" / ...) num_attr: Chỉ định số lượng văn bản thuộc tính có trong con trỏ p_attrs

Định nghĩa tại dòng 255 của tệp bt_rc.h .

bt_status_t (* get_player_app_value_rsp) ( btrc_player_settings_t * p_vals)

Trả về các giá trị thuộc tính ứng dụng hiện tại cho mỗi attr_id được chỉ định

Định nghĩa ở dòng 250 của tệp bt_rc.h .

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

Trả về văn bản thuộc tính ứng dụng ("Ngẫu nhiên" / "Lặp lại" / ...) num_attr: Chỉ định số lượng văn bản của giá trị thuộc tính có trong con trỏ p_vals

Định nghĩa tại dòng 260 của tệp bt_rc.h .

bt_status_t (* init) ( btrc_callbacks_t * callbacks)

Đăng ký các lệnh gọi lại BtRc

Định nghĩa tại dòng 230 của tệp bt_rc.h .

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

Liệt kê các thuộc tính của ứng dụng trình phát hỗ trợ (Ngẫu nhiên / Lặp lại / ...) num_attr: Chỉ định số lượng thuộc tính có trong con trỏ p_attrs

Định nghĩa tại dòng 242 của tệp bt_rc.h .

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

Liệt kê các thuộc tính của ứng dụng trình phát hỗ trợ (Ngẫu nhiên Tắt / Bật / Nhóm) num_val: Chỉ định số lượng giá trị có trong con trỏ p_vals

Định nghĩa tại dòng 247 của tệp 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)

Định nghĩa tại dòng 277 của tệp bt_rc.h .

bt_status_t (* set_player_app_value_rsp) ( btrc_status_t rsp_status)

Phản hồi để đặt yêu cầu thuộc tính trình phát ("Ngẫu nhiên" / "Lặp lại") rsp_status: Trạng thái đặt thuộc tính trình phát cho trình phát đa phương tiện hiện tại

Định nghĩa tại dòng 270 của tệp bt_rc.h .

bt_status_t (* set_volume) (uint8_t volume)

Gửi cài đặt âm lượng hiện tại đến phía điều khiển từ xa. Hỗ trợ giới hạn cho SetAbsoluteVolume Điều này có thể được nâng cao để hỗ trợ Âm lượng tương đối (AVRCP 1.0). Với RelateVolume, chúng tôi sẽ gửi VOLUME_UP / VOLUME_DOWN trái ngược với âm lượng mức âm lượng tuyệt đối: Phải nằm trong khoảng 0-127. bit7 được gửi lại và không thể đặt được

Định nghĩa tại dòng 288 của tệp bt_rc.h .

size_t size

đặt thành sizeof (BtRcInterface)

Định nghĩa tại dòng 226 của tệp bt_rc.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau:
  • phần cứng / libhardware / bao gồm / phần cứng / bt_rc.h