Tài liệu tham khảo về cấu trúc btrc_interface_t

Tài liệu tham khảo về cấu trúc btrc_interface_t

#include < bt_rc.h >

Trường dữ liệu

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)
 

Nội dung mô tả chi tiết

Biểu thị giao diện Mục tiêu AVRCP BT-RC tiêu chuẩn.

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

Tài liệu về trường

void(* cleanup)(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 ("Title"/"Album"/"Artist") 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 thông tin hiện tại

  1. Trạng thái phát
  2. Thời lượng/khoảng thời gian của 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 ("Shuffle"/"Repeat"/...) 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ề 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 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 ("Shuffle"/"Repeat"/...) 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ý 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 ứng dụng trình phát hỗ trợ (Shuffle/Repeat/...) 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 ứng dụng trình phát hỗ trợ (Bật/Tắt/Nhóm ngẫu nhiên) 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 .

Đị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 yêu cầu đặt thuộc tính trình phát ("Shuffle"/"Repeat") rsp_status: Trạng thái đặt thuộc tính trình phát cho trình phát nội dung nghe nhì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 chế độ cài đặt âm lượng hiện tại đến bên từ xa. Hỗ trợ giới hạn ở SetAbsoluteVolume. Bạn có thể nâng cao tính năng này để hỗ trợ Relative Volume (AVRCP 1.0). Với RelateVolume, chúng ta sẽ gửi VOLUME_UP/VOLUME_DOWN thay vì âm lượng cấp tuyệt đối: Phải nằm trong phạm vi 0-127. bit7 được đặt trước và không thể đặt

Đị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:
  • hardware/libhardware/include/hardware/ bt_rc.h