static const btrc_interface_t *avrcp_api;
static btrc_callbacks_t sBluetoothAvrcpCallbacks = {
- sizeof(sBluetoothAvrcpCallbacks),
+ .size = sizeof(sBluetoothAvrcpCallbacks),
#ifdef TIZEN_BT_HAL
- cb_connection_state,
+ .connection_state_cb = cb_connection_state,
#endif
- cb_avrcp_remote_features,
- cb_avrcp_get_play_status,
- NULL, /* cb_avrcp_list_player_app_attr, */
- NULL, /* cb_avrcp_list_player_app_values, */
- NULL, /* cb_avrcp_get_player_app_value, */
- NULL, /* cb_avrcp_get_player_app_attrs_text, */
- NULL, /* cb_avrcp_get_player_app_values_text, */
- cb_avrcp_set_player_app_value,
- cb_avrcp_get_element_attr,
- cb_avrcp_register_notification,
- cb_avrcp_volume_change,
- cb_avrcp_delay_change,
- cb_avrcp_passthrough_command,
- NULL, /* cb_avrcp_set_addressed_player, */
- NULL, /* cb_avrcp_set_browsed_player, */
- NULL, /* cb_avrcp_get_folder_items, */
- NULL, /* cb_avrcp_change_path, */
- NULL, /* cb_avrcp_get_item_attr, */
- NULL, /* cb_avrcp_play_item, */
- NULL, /* cb_avrcp_get_total_num_of_items, */
- NULL, /* cb_avrcp_search, */
- NULL, /* cb_avrcp_add_to_now_playing, */
+ .remote_features_cb = cb_avrcp_remote_features,
+ .get_play_status_cb = cb_avrcp_get_play_status,
+ .list_player_app_attr_cb = NULL,
+ .list_player_app_values_cb = NULL,
+ .get_player_app_value_cb = NULL,
+ .get_player_app_attrs_text_cb = NULL,
+ .get_player_app_values_text_cb = NULL,
+ .set_player_app_value_cb = cb_avrcp_set_player_app_value,
+ .get_element_attr_cb = cb_avrcp_get_element_attr,
+ .register_notification_cb = cb_avrcp_register_notification,
+ .volume_change_cb = cb_avrcp_volume_change,
+ .delay_change_cb = cb_avrcp_delay_change,
+ .passthrough_cmd_cb = cb_avrcp_passthrough_command,
+ .set_addressed_player_cb = NULL,
+ .set_browsed_player_cb = NULL,
+ .get_folder_items_cb = NULL,
+ .change_path_cb = NULL,
+ .get_item_attr_cb = NULL,
+ .play_item_cb = NULL,
+ .get_total_num_of_items_cb = NULL,
+ .search_cb = NULL,
+ .add_to_now_playing_cb = NULL,
};
static void send_pos_changed(void)