btrc_interface_t Yapı Referansı

btrc_interface_t Yapı Referansı

#include < bt_rc.h >

Veri Alanları

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)
 

Ayrıntılı Açıklama

Standart BT-RC AVRCP hedef arayüzünü temsil eder.

Tanımı, bt_rc.h dosyasının 223 satırı .

Alan Belgeleri

void(* cleanup)(void)

Arayüzü kapatır.

bt_rc.h dosyasının 291 satırı

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

Geçerli şarkıların öğe özellikleri metnini ("Başlık"/"Albüm"/"Sanatçı") döndürür num_attr: İşaretçi p_attrs içinde yer alan özellik metinlerinin sayısını belirtir

Tanım, bt_rc.h dosyasının 265. satırı sırasındadır.

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

GetPlayStatus isteğine yanıt. Mevcut

  1. Oynatma durumu
  2. Şarkı süresi
  3. Şarkı konumu

Tanımı, bt_rc.h dosyasının 237. satırı sırasındadır.

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

Uygulama özelliklerinin metnini döndürür ("Karıştır"/"Tekrarla"/...) num_attr: İşaretçi p_attrs içinde yer alan özellik metinlerinin sayısını belirtir

Tanımı, bt_rc.h dosyasının 255. satırı içindedir.

bt_status_t (* get_player_app_value_rsp)( btrc_player_settings_t *p_vals)

Belirtilen her attr_id için geçerli uygulama özelliği değerlerini döndürür

Tanımı, bt_rc.h dosyasının 250 satırı

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

Uygulama özellikleri metnini ("Karıştır"/"Tekrarla"/...) döndürür num_attr: İşaretçi p_vals içinde yer alan özellik değerlerinin metin sayısını belirtir

Tanımı, bt_rc.h dosyasının 260 satırı

bt_status_t (* init)( btrc_callbacks_t *callbacks)

BtRc geri aramalarını kaydedin

Tanımı, bt_rc.h dosyasının 230 satırı

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

Desteklenen oynatıcı uygulaması özelliklerini (Karıştır/Yinele/...) listeler num_attr: İşaretçi p_attrs içinde bulunan özelliklerin sayısını belirtir

Tanımı, bt_rc.h dosyasının 242 satırı

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

Desteklenen oynatıcı uygulaması özelliklerini listeler (Karıştırma Kapalı/Açık/Grup) num_val: İşaretçi p_vals'de bulunan değer sayısını belirtir

Tanımı, bt_rc.h dosyasının 247 satırı

Tanımı, bt_rc.h dosyasının 277 satırı

bt_status_t (* set_player_app_value_rsp)( btrc_status_t rsp_status)

Oynatıcı özelliği ayarlama isteği ("Karıştır"/"Tekrarla") için yanıt rsp_status: Mevcut medya oynatıcı için oynatıcı özelliklerinin ayarlanma durumu

Tanımı, bt_rc.h dosyasının 270 satırı

bt_status_t (* set_volume)(uint8_t volume)

Mevcut ses seviyesi ayarını uzaktan kumandaya gönderin. Destek, SetAbsoluteVolume ile sınırlıdır. Bu, göreceli ses seviyesini (AVRCP 1.0) destekleyecek şekilde geliştirilebilir. RelateVolume ile mutlak ses seviyesi yerine VOLUME_UP/VOLUME_DOWN göndeririz. ses: 0-127 aralığında olmalıdır. bit7 ayrılmıştır ve ayarlanamaz

Tanımı, bt_rc.h dosyasının 288 satırı

size_t boyutu

sizeof(BtRcInterface) olarak ayarlanır.

Tanım, bt_rc.h dosyasının 226 satırı


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
  • hardware/libhardware/include/hardware/ bt_rc.h