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

kích thước_t kích 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, loại btrc_notification_type_t , btrc_register_notification_t *p_param)
bt_status_t (* set_volume )(âm lượng uint8_t)
khoảng trống(* dọn dẹp )(void)

miêu tả cụ thể

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

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

Tài liệu hiện trường

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

Đóng giao diện.

Định nghĩa tại dòng 291 của file 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 file 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 dòng điện

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

Định nghĩa tại dòng 237 của file 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 ("Shuffle"/"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 file 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 từng attr_id được chỉ định

Định nghĩa tại dòng 250 của file 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 ("Shuffle"/"Lặp lại"/...) num_attr: Chỉ định số 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 file bt_rc.h .

bt_status_t (* init)( btrc_callbacks_t *callbacks)

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

Định nghĩa tại dòng 230 của file 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 ứ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 file 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 ứng dụng trình phát hỗ trợ (Tắt ngẫu nhiên/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 file bt_rc.h .

bt_status_t (* register_notification_rsp)( btrc_event_id_t event_id, btrc_notification_type_t loại, btrc_register_notification_t *p_param)

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

bt_status_t (* set_player_app_value_rsp)( btrc_status_t rsp_status)

Phản hồi yêu cầu đặt thuộc tính trình phát ("Ngẫu nhiên"/"Lặp lại") rsp_status: Trạng thái cà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 file bt_rc.h .

bt_status_t (* set_volume)(âm lượng uint8_t)

Gửi cài đặt âm lượng hiện tại tới phía xa. Hỗ trợ giới hạn ở SetAbsoluteVolume Điều này có thể được tăng cường để 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ức âm lượng tuyệt đối: Âm lượng phải nằm trong phạm vi 0-127. bit7 được đặt lại và không thể thiết lập được

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

kích thước_t kích thước

được đặt thành sizeof(BtRcInterface)

Định nghĩa tại dòng 226 của file 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