Referensi Struct btrc_interface_t

Referensi Struct btrc_interface_t

#include < bt_rc.h >

Kolom Data

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)
 

Deskripsi Mendetail

Merepresentasikan antarmuka Target AVRCP BT-RC standar.

Definisi di baris 223 file bt_rc.h .

Dokumentasi Bidang

void(* cleanup)(void)

Menutup antarmuka.

Definisi di baris 291 dari file bt_rc.h .

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

Menampilkan teks atribut elemen lagu saat ini ("Judul"/"Album"/"Artis") num_attr: Menentukan jumlah teks atribut yang terdapat dalam pointer p_attrs

Definisi di baris 265 dari 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)

Respons terhadap permintaan GetPlayStatus. Berisi arus

  1. Status pemutaran
  2. Durasi/panjang lagu
  3. Posisi lagu

Definisi di baris 237 dari file bt_rc.h .

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

Menampilkan teks atribut aplikasi ("Shuffle"/"Repeat"/...) num_attr: Menentukan jumlah teks atribut yang terdapat dalam pointer p_attrs

Definisi di baris 255 dari file bt_rc.h .

bt_status_t (* get_player_app_value_rsp)( btrc_player_settings_t *p_vals)

Menampilkan nilai atribut aplikasi saat ini untuk setiap attr_id yang ditentukan

Definisi di baris 250 dari file bt_rc.h .

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

Menampilkan teks atribut aplikasi ("Shuffle"/"Repeat"/...) num_attr: Menentukan jumlah teks nilai atribut yang terdapat dalam pointer p_vals

Definisi di baris 260 dari file bt_rc.h .

bt_status_t (* init)( btrc_callbacks_t *callbacks)

Mendaftarkan callback BtRc

Definisi di baris 230 dari file bt_rc.h .

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

Mencantumkan atribut aplikasi pemutar dukungan (Shuffle/Repeat/...) num_attr: Menentukan jumlah atribut yang terdapat dalam pointer p_attrs

Definisi di baris 242 dari file bt_rc.h .

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

Mencantumkan atribut aplikasi pemutar dukungan (Shuffle Off/On/Group) num_val: Menentukan jumlah nilai yang terdapat dalam pointer p_vals

Definisi di baris 247 dari file bt_rc.h .

Definisi di baris 277 dari file bt_rc.h .

bt_status_t (* set_player_app_value_rsp)( btrc_status_t rsp_status)

Respons untuk menetapkan permintaan atribut pemutar ("Shuffle"/"Repeat") rsp_status: Status penetapan atribut pemutar untuk pemutar media saat ini

Definisi di baris 270 dari file bt_rc.h .

bt_status_t (* set_volume)(uint8_t volume)

Mengirim setelan volume saat ini ke sisi jarak jauh. Dukungan terbatas untuk SetAbsoluteVolume. Hal ini dapat ditingkatkan untuk mendukung Volume Relatif (AVRCP 1.0). Dengan RelateVolume, kita akan mengirim VOLUME_UP/VOLUME_DOWN, bukan volume level volume absolut: Harus dalam rentang 0-127. bit7 dicadangkan dan tidak dapat ditetapkan

Definisi di baris 288 dari file bt_rc.h .

ukuran size_t

ditetapkan ke sizeof(BtRcInterface)

Definisi di baris 226 dari file bt_rc.h .


Dokumentasi untuk struct ini dibuat dari file berikut:
  • hardware/libhardware/include/hardware/ bt_rc.h