utc_mc_server_set_icon
utc_mc_server_set_playback_ability
utc_mc_server_update_playback_ability
-utc_mc_server_set_shuffle_ability
-utc_mc_server_set_repeat_ability
utc_mc_server_update_playback_info
utc_mc_server_update_metadata
utc_mc_server_update_shuffle_mode
utc_mc_server_set_custom_cmd_received_cb
utc_mc_server_unset_custom_cmd_received_cb
utc_mc_server_send_cmd_reply
-utc_mc_server_set_playlist_item_index
utc_mc_server_set_playlist_item_info
utc_mc_server_create_playlist
utc_mc_server_add_item_to_playlist
utc_mc_server_update_playlist_done
utc_mc_server_delete_playlist
-utc_mc_server_foreach_playlist
utc_mc_server_foreach_client
utc_mc_server_set_event_reply_received_cb
utc_mc_server_unset_event_reply_received_cb
utc_mc_client_unset_repeat_mode_updated_cb
utc_mc_client_set_playback_ability_updated_cb
utc_mc_client_unset_playback_ability_updated_cb
-utc_mc_client_set_shuffle_ability_updated_cb
-utc_mc_client_unset_shuffle_ability_updated_cb
-utc_mc_client_set_repeat_ability_updated_cb
-utc_mc_client_unset_repeat_ability_updated_cb
utc_mc_client_set_cmd_reply_received_cb
utc_mc_client_unset_cmd_reply_received_cb
utc_mc_client_get_playback_state
utc_mc_client_get_server_repeat_mode
utc_mc_client_get_server_icon
utc_mc_client_get_server_playback_ability
-utc_mc_client_get_server_shuffle_ability_support
-utc_mc_client_get_server_repeat_ability_support
utc_mc_client_foreach_server
utc_mc_client_send_playback_action_cmd
utc_mc_client_send_playback_position_cmd
utc_mc_client_subscribe
utc_mc_client_unsubscribe
utc_mc_client_foreach_server_subscribed
-utc_mc_client_get_playlist_item_index
utc_mc_client_get_playlist_item_info
utc_mc_client_set_playlist_updated_cb
utc_mc_client_unset_playlist_updated_cb
-utc_mc_client_foreach_server_playlist
utc_mc_client_set_custom_event_received_cb
utc_mc_client_unset_custom_event_received_cb
utc_mc_client_send_event_reply
extern int utc_mc_server_set_playback_ability_n(void);
extern int utc_mc_server_update_playback_ability_p(void);
extern int utc_mc_server_update_playback_ability_n(void);
-extern int utc_mc_server_set_shuffle_ability_p(void);
-extern int utc_mc_server_set_shuffle_ability_n(void);
-extern int utc_mc_server_set_repeat_ability_p(void);
-extern int utc_mc_server_set_repeat_ability_n(void);
extern int utc_mc_server_set_ability_support_p(void);
extern int utc_mc_server_set_ability_support_n(void);
extern int utc_mc_server_update_playback_info_p(void);
extern int utc_mc_server_unset_custom_cmd_received_cb_n(void);
extern int utc_mc_server_send_cmd_reply_p(void);
extern int utc_mc_server_send_cmd_reply_n(void);
-extern int utc_mc_server_set_playlist_item_index_p(void);
-extern int utc_mc_server_set_playlist_item_index_n(void);
extern int utc_mc_server_set_playlist_item_info_p(void);
extern int utc_mc_server_set_playlist_item_info_n(void);
extern int utc_mc_server_create_playlist_p(void);
extern int utc_mc_server_update_playlist_done_n(void);
extern int utc_mc_server_delete_playlist_p(void);
extern int utc_mc_server_delete_playlist_n(void);
-extern int utc_mc_server_foreach_playlist_p(void);
-extern int utc_mc_server_foreach_playlist_n(void);
extern int utc_mc_server_foreach_client_p(void);
extern int utc_mc_server_foreach_client_n(void);
extern int utc_mc_server_set_event_reply_received_cb_p(void);
extern int utc_mc_client_set_playback_ability_updated_cb_n(void);
extern int utc_mc_client_unset_playback_ability_updated_cb_p(void);
extern int utc_mc_client_unset_playback_ability_updated_cb_n(void);
-extern int utc_mc_client_set_shuffle_ability_updated_cb_p(void);
-extern int utc_mc_client_set_shuffle_ability_updated_cb_n(void);
-extern int utc_mc_client_unset_shuffle_ability_updated_cb_p(void);
-extern int utc_mc_client_unset_shuffle_ability_updated_cb_n(void);
-extern int utc_mc_client_set_repeat_ability_updated_cb_p(void);
-extern int utc_mc_client_set_repeat_ability_updated_cb_n(void);
-extern int utc_mc_client_unset_repeat_ability_updated_cb_p(void);
-extern int utc_mc_client_unset_repeat_ability_updated_cb_n(void);
extern int utc_mc_client_set_ability_support_updated_cb_p(void);
extern int utc_mc_client_set_ability_support_updated_cb_n(void);
extern int utc_mc_client_unset_ability_support_updated_cb_p(void);
extern int utc_mc_client_get_server_icon_n(void);
extern int utc_mc_client_get_server_playback_ability_p(void);
extern int utc_mc_client_get_server_playback_ability_n(void);
-extern int utc_mc_client_get_server_shuffle_ability_support_p(void);
-extern int utc_mc_client_get_server_shuffle_ability_support_n(void);
-extern int utc_mc_client_get_server_repeat_ability_support_p(void);
-extern int utc_mc_client_get_server_repeat_ability_support_n(void);
extern int utc_mc_client_get_server_ability_support_p(void);
extern int utc_mc_client_get_server_ability_support_n(void);
extern int utc_mc_client_foreach_server_p(void);
extern int utc_mc_client_unsubscribe_n(void);
extern int utc_mc_client_foreach_server_subscribed_p(void);
extern int utc_mc_client_foreach_server_subscribed_n(void);
-extern int utc_mc_client_get_playlist_item_index_p(void);
-extern int utc_mc_client_get_playlist_item_index_n(void);
extern int utc_mc_client_get_playlist_item_info_p(void);
extern int utc_mc_client_get_playlist_item_info_n(void);
extern int utc_mc_client_set_playlist_updated_cb_p(void);
extern int utc_mc_client_set_playlist_updated_cb_n(void);
extern int utc_mc_client_unset_playlist_updated_cb_p(void);
extern int utc_mc_client_unset_playlist_updated_cb_n(void);
-extern int utc_mc_client_foreach_server_playlist_p(void);
-extern int utc_mc_client_foreach_server_playlist_n(void);
extern int utc_mc_client_set_custom_event_received_cb_p(void);
extern int utc_mc_client_set_custom_event_received_cb_n(void);
extern int utc_mc_client_unset_custom_event_received_cb_p(void);
{"utc_mc_server_set_playback_ability_n",utc_mc_server_set_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_ability_p",utc_mc_server_update_playback_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_ability_n",utc_mc_server_update_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_shuffle_ability_p",utc_mc_server_set_shuffle_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_shuffle_ability_n",utc_mc_server_set_shuffle_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_repeat_ability_p",utc_mc_server_set_repeat_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_repeat_ability_n",utc_mc_server_set_repeat_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_ability_support_p",utc_mc_server_set_ability_support_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_ability_support_n",utc_mc_server_set_ability_support_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_info_p",utc_mc_server_update_playback_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_unset_custom_cmd_received_cb_n",utc_mc_server_unset_custom_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_send_cmd_reply_p",utc_mc_server_send_cmd_reply_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_send_cmd_reply_n",utc_mc_server_send_cmd_reply_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_playlist_item_index_p",utc_mc_server_set_playlist_item_index_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_playlist_item_index_n",utc_mc_server_set_playlist_item_index_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_playlist_item_info_p",utc_mc_server_set_playlist_item_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_playlist_item_info_n",utc_mc_server_set_playlist_item_info_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_create_playlist_p",utc_mc_server_create_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playlist_done_n",utc_mc_server_update_playlist_done_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_delete_playlist_p",utc_mc_server_delete_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_delete_playlist_n",utc_mc_server_delete_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_foreach_playlist_p",utc_mc_server_foreach_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_foreach_playlist_n",utc_mc_server_foreach_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_foreach_client_p",utc_mc_server_foreach_client_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_foreach_client_n",utc_mc_server_foreach_client_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_event_reply_received_cb_p",utc_mc_server_set_event_reply_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_client_set_playback_ability_updated_cb_n",utc_mc_client_set_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playback_ability_updated_cb_p",utc_mc_client_unset_playback_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playback_ability_updated_cb_n",utc_mc_client_unset_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_shuffle_ability_updated_cb_p",utc_mc_client_set_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_shuffle_ability_updated_cb_n",utc_mc_client_set_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_shuffle_ability_updated_cb_p",utc_mc_client_unset_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_shuffle_ability_updated_cb_n",utc_mc_client_unset_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_repeat_ability_updated_cb_p",utc_mc_client_set_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_repeat_ability_updated_cb_n",utc_mc_client_set_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_repeat_ability_updated_cb_p",utc_mc_client_unset_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_repeat_ability_updated_cb_n",utc_mc_client_unset_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_ability_support_updated_cb_p",utc_mc_client_set_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_ability_support_updated_cb_n",utc_mc_client_set_ability_support_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_ability_support_updated_cb_p",utc_mc_client_unset_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_icon_n",utc_mc_client_get_server_icon_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_playback_ability_p",utc_mc_client_get_server_playback_ability_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_playback_ability_n",utc_mc_client_get_server_playback_ability_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_shuffle_ability_support_p",utc_mc_client_get_server_shuffle_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_shuffle_ability_support_n",utc_mc_client_get_server_shuffle_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_repeat_ability_support_p",utc_mc_client_get_server_repeat_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_repeat_ability_support_n",utc_mc_client_get_server_repeat_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_ability_support_p",utc_mc_client_get_server_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_ability_support_n",utc_mc_client_get_server_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_p",utc_mc_client_foreach_server_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_subscribe_n",utc_mc_client_subscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unsubscribe_p",utc_mc_client_unsubscribe_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unsubscribe_n",utc_mc_client_unsubscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_playlist_item_index_p",utc_mc_client_get_playlist_item_index_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_playlist_item_index_n",utc_mc_client_get_playlist_item_index_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_subscribed_p",utc_mc_client_foreach_server_subscribed_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_subscribed_n",utc_mc_client_foreach_server_subscribed_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_playlist_item_info_p",utc_mc_client_get_playlist_item_info_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_playlist_updated_cb_n",utc_mc_client_set_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playlist_updated_cb_p",utc_mc_client_unset_playlist_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playlist_updated_cb_n",utc_mc_client_unset_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_foreach_server_playlist_p",utc_mc_client_foreach_server_playlist_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_foreach_server_playlist_n",utc_mc_client_foreach_server_playlist_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_custom_event_received_cb_p",utc_mc_client_set_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_custom_event_received_cb_n",utc_mc_client_set_custom_event_received_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_custom_event_received_cb_p",utc_mc_client_unset_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
extern int utc_mc_server_set_playback_ability_n(void);
extern int utc_mc_server_update_playback_ability_p(void);
extern int utc_mc_server_update_playback_ability_n(void);
-extern int utc_mc_server_set_shuffle_ability_p(void);
-extern int utc_mc_server_set_shuffle_ability_n(void);
-extern int utc_mc_server_set_repeat_ability_p(void);
-extern int utc_mc_server_set_repeat_ability_n(void);
extern int utc_mc_server_set_ability_support_p(void);
extern int utc_mc_server_set_ability_support_n(void);
extern int utc_mc_server_update_playback_info_p(void);
extern int utc_mc_server_unset_custom_cmd_received_cb_n(void);
extern int utc_mc_server_send_cmd_reply_p(void);
extern int utc_mc_server_send_cmd_reply_n(void);
-extern int utc_mc_server_set_playlist_item_index_p(void);
-extern int utc_mc_server_set_playlist_item_index_n(void);
extern int utc_mc_server_set_playlist_item_info_p(void);
extern int utc_mc_server_set_playlist_item_info_n(void);
extern int utc_mc_server_create_playlist_p(void);
extern int utc_mc_server_update_playlist_done_n(void);
extern int utc_mc_server_delete_playlist_p(void);
extern int utc_mc_server_delete_playlist_n(void);
-extern int utc_mc_server_foreach_playlist_p(void);
-extern int utc_mc_server_foreach_playlist_n(void);
extern int utc_mc_server_foreach_client_p(void);
extern int utc_mc_server_foreach_client_n(void);
extern int utc_mc_server_set_event_reply_received_cb_p(void);
extern int utc_mc_client_set_playback_ability_updated_cb_n(void);
extern int utc_mc_client_unset_playback_ability_updated_cb_p(void);
extern int utc_mc_client_unset_playback_ability_updated_cb_n(void);
-extern int utc_mc_client_set_shuffle_ability_updated_cb_p(void);
-extern int utc_mc_client_set_shuffle_ability_updated_cb_n(void);
-extern int utc_mc_client_unset_shuffle_ability_updated_cb_p(void);
-extern int utc_mc_client_unset_shuffle_ability_updated_cb_n(void);
-extern int utc_mc_client_set_repeat_ability_updated_cb_p(void);
-extern int utc_mc_client_set_repeat_ability_updated_cb_n(void);
-extern int utc_mc_client_unset_repeat_ability_updated_cb_p(void);
-extern int utc_mc_client_unset_repeat_ability_updated_cb_n(void);
extern int utc_mc_client_set_ability_support_updated_cb_p(void);
extern int utc_mc_client_set_ability_support_updated_cb_n(void);
extern int utc_mc_client_unset_ability_support_updated_cb_p(void);
extern int utc_mc_client_get_server_icon_n(void);
extern int utc_mc_client_get_server_playback_ability_p(void);
extern int utc_mc_client_get_server_playback_ability_n(void);
-extern int utc_mc_client_get_server_shuffle_ability_support_p(void);
-extern int utc_mc_client_get_server_shuffle_ability_support_n(void);
-extern int utc_mc_client_get_server_repeat_ability_support_p(void);
-extern int utc_mc_client_get_server_repeat_ability_support_n(void);
extern int utc_mc_client_get_server_ability_support_p(void);
extern int utc_mc_client_get_server_ability_support_n(void);
extern int utc_mc_client_foreach_server_p(void);
extern int utc_mc_client_unsubscribe_n(void);
extern int utc_mc_client_foreach_server_subscribed_p(void);
extern int utc_mc_client_foreach_server_subscribed_n(void);
-extern int utc_mc_client_get_playlist_item_index_p(void);
-extern int utc_mc_client_get_playlist_item_index_n(void);
extern int utc_mc_client_get_playlist_item_info_p(void);
extern int utc_mc_client_get_playlist_item_info_n(void);
extern int utc_mc_client_set_playlist_updated_cb_p(void);
extern int utc_mc_client_set_playlist_updated_cb_n(void);
extern int utc_mc_client_unset_playlist_updated_cb_p(void);
extern int utc_mc_client_unset_playlist_updated_cb_n(void);
-extern int utc_mc_client_foreach_server_playlist_p(void);
-extern int utc_mc_client_foreach_server_playlist_n(void);
extern int utc_mc_client_set_custom_event_received_cb_p(void);
extern int utc_mc_client_set_custom_event_received_cb_n(void);
extern int utc_mc_client_unset_custom_event_received_cb_p(void);
{"utc_mc_server_set_playback_ability_n",utc_mc_server_set_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_ability_p",utc_mc_server_update_playback_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_ability_n",utc_mc_server_update_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_shuffle_ability_p",utc_mc_server_set_shuffle_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_shuffle_ability_n",utc_mc_server_set_shuffle_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_repeat_ability_p",utc_mc_server_set_repeat_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_repeat_ability_n",utc_mc_server_set_repeat_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_ability_support_p",utc_mc_server_set_ability_support_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_ability_support_n",utc_mc_server_set_ability_support_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_info_p",utc_mc_server_update_playback_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_unset_custom_cmd_received_cb_n",utc_mc_server_unset_custom_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_send_cmd_reply_p",utc_mc_server_send_cmd_reply_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_send_cmd_reply_n",utc_mc_server_send_cmd_reply_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_playlist_item_index_p",utc_mc_server_set_playlist_item_index_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_playlist_item_index_n",utc_mc_server_set_playlist_item_index_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_playlist_item_info_p",utc_mc_server_set_playlist_item_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_playlist_item_info_n",utc_mc_server_set_playlist_item_info_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_create_playlist_p",utc_mc_server_create_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playlist_done_n",utc_mc_server_update_playlist_done_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_delete_playlist_p",utc_mc_server_delete_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_delete_playlist_n",utc_mc_server_delete_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_foreach_playlist_p",utc_mc_server_foreach_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_foreach_playlist_n",utc_mc_server_foreach_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_foreach_client_p",utc_mc_server_foreach_client_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_foreach_client_n",utc_mc_server_foreach_client_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_event_reply_received_cb_p",utc_mc_server_set_event_reply_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_client_set_playback_ability_updated_cb_n",utc_mc_client_set_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playback_ability_updated_cb_p",utc_mc_client_unset_playback_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playback_ability_updated_cb_n",utc_mc_client_unset_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_shuffle_ability_updated_cb_p",utc_mc_client_set_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_shuffle_ability_updated_cb_n",utc_mc_client_set_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_shuffle_ability_updated_cb_p",utc_mc_client_unset_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_shuffle_ability_updated_cb_n",utc_mc_client_unset_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_repeat_ability_updated_cb_p",utc_mc_client_set_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_repeat_ability_updated_cb_n",utc_mc_client_set_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_repeat_ability_updated_cb_p",utc_mc_client_unset_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_repeat_ability_updated_cb_n",utc_mc_client_unset_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_ability_support_updated_cb_p",utc_mc_client_set_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_ability_support_updated_cb_n",utc_mc_client_set_ability_support_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_ability_support_updated_cb_p",utc_mc_client_unset_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_icon_n",utc_mc_client_get_server_icon_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_playback_ability_p",utc_mc_client_get_server_playback_ability_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_playback_ability_n",utc_mc_client_get_server_playback_ability_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_shuffle_ability_support_p",utc_mc_client_get_server_shuffle_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_shuffle_ability_support_n",utc_mc_client_get_server_shuffle_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_repeat_ability_support_p",utc_mc_client_get_server_repeat_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_repeat_ability_support_n",utc_mc_client_get_server_repeat_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_ability_support_p",utc_mc_client_get_server_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_ability_support_n",utc_mc_client_get_server_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_p",utc_mc_client_foreach_server_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_subscribe_n",utc_mc_client_subscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unsubscribe_p",utc_mc_client_unsubscribe_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unsubscribe_n",utc_mc_client_unsubscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_playlist_item_index_p",utc_mc_client_get_playlist_item_index_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_playlist_item_index_n",utc_mc_client_get_playlist_item_index_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_subscribed_p",utc_mc_client_foreach_server_subscribed_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_subscribed_n",utc_mc_client_foreach_server_subscribed_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_playlist_item_info_p",utc_mc_client_get_playlist_item_info_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_playlist_updated_cb_n",utc_mc_client_set_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playlist_updated_cb_p",utc_mc_client_unset_playlist_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playlist_updated_cb_n",utc_mc_client_unset_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_foreach_server_playlist_p",utc_mc_client_foreach_server_playlist_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_foreach_server_playlist_n",utc_mc_client_foreach_server_playlist_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_custom_event_received_cb_p",utc_mc_client_set_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_custom_event_received_cb_n",utc_mc_client_set_custom_event_received_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_custom_event_received_cb_p",utc_mc_client_unset_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
extern int utc_mc_server_set_playback_ability_n(void);
extern int utc_mc_server_update_playback_ability_p(void);
extern int utc_mc_server_update_playback_ability_n(void);
-extern int utc_mc_server_set_shuffle_ability_p(void);
-extern int utc_mc_server_set_shuffle_ability_n(void);
-extern int utc_mc_server_set_repeat_ability_p(void);
-extern int utc_mc_server_set_repeat_ability_n(void);
extern int utc_mc_server_set_ability_support_p(void);
extern int utc_mc_server_set_ability_support_n(void);
extern int utc_mc_server_update_playback_info_p(void);
extern int utc_mc_server_unset_custom_cmd_received_cb_n(void);
extern int utc_mc_server_send_cmd_reply_p(void);
extern int utc_mc_server_send_cmd_reply_n(void);
-extern int utc_mc_server_set_playlist_item_index_p(void);
-extern int utc_mc_server_set_playlist_item_index_n(void);
extern int utc_mc_server_set_playlist_item_info_p(void);
extern int utc_mc_server_set_playlist_item_info_n(void);
extern int utc_mc_server_create_playlist_p(void);
extern int utc_mc_server_update_playlist_done_n(void);
extern int utc_mc_server_delete_playlist_p(void);
extern int utc_mc_server_delete_playlist_n(void);
-extern int utc_mc_server_foreach_playlist_p(void);
-extern int utc_mc_server_foreach_playlist_n(void);
extern int utc_mc_server_foreach_client_p(void);
extern int utc_mc_server_foreach_client_n(void);
extern int utc_mc_server_set_event_reply_received_cb_p(void);
extern int utc_mc_client_set_playback_ability_updated_cb_n(void);
extern int utc_mc_client_unset_playback_ability_updated_cb_p(void);
extern int utc_mc_client_unset_playback_ability_updated_cb_n(void);
-extern int utc_mc_client_set_shuffle_ability_updated_cb_p(void);
-extern int utc_mc_client_set_shuffle_ability_updated_cb_n(void);
-extern int utc_mc_client_unset_shuffle_ability_updated_cb_p(void);
-extern int utc_mc_client_unset_shuffle_ability_updated_cb_n(void);
-extern int utc_mc_client_set_repeat_ability_updated_cb_p(void);
-extern int utc_mc_client_set_repeat_ability_updated_cb_n(void);
-extern int utc_mc_client_unset_repeat_ability_updated_cb_p(void);
-extern int utc_mc_client_unset_repeat_ability_updated_cb_n(void);
extern int utc_mc_client_set_ability_support_updated_cb_p(void);
extern int utc_mc_client_set_ability_support_updated_cb_n(void);
extern int utc_mc_client_unset_ability_support_updated_cb_p(void);
extern int utc_mc_client_get_server_icon_n(void);
extern int utc_mc_client_get_server_playback_ability_p(void);
extern int utc_mc_client_get_server_playback_ability_n(void);
-extern int utc_mc_client_get_server_shuffle_ability_support_p(void);
-extern int utc_mc_client_get_server_shuffle_ability_support_n(void);
-extern int utc_mc_client_get_server_repeat_ability_support_p(void);
-extern int utc_mc_client_get_server_repeat_ability_support_n(void);
extern int utc_mc_client_get_server_ability_support_p(void);
extern int utc_mc_client_get_server_ability_support_n(void);
extern int utc_mc_client_foreach_server_p(void);
extern int utc_mc_client_unsubscribe_n(void);
extern int utc_mc_client_foreach_server_subscribed_p(void);
extern int utc_mc_client_foreach_server_subscribed_n(void);
-extern int utc_mc_client_get_playlist_item_index_p(void);
-extern int utc_mc_client_get_playlist_item_index_n(void);
extern int utc_mc_client_get_playlist_item_info_p(void);
extern int utc_mc_client_get_playlist_item_info_n(void);
extern int utc_mc_client_set_playlist_updated_cb_p(void);
extern int utc_mc_client_set_playlist_updated_cb_n(void);
extern int utc_mc_client_unset_playlist_updated_cb_p(void);
extern int utc_mc_client_unset_playlist_updated_cb_n(void);
-extern int utc_mc_client_foreach_server_playlist_p(void);
-extern int utc_mc_client_foreach_server_playlist_n(void);
extern int utc_mc_client_set_custom_event_received_cb_p(void);
extern int utc_mc_client_set_custom_event_received_cb_n(void);
extern int utc_mc_client_unset_custom_event_received_cb_p(void);
{"utc_mc_server_set_playback_ability_n",utc_mc_server_set_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_ability_p",utc_mc_server_update_playback_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_ability_n",utc_mc_server_update_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_shuffle_ability_p",utc_mc_server_set_shuffle_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_shuffle_ability_n",utc_mc_server_set_shuffle_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_repeat_ability_p",utc_mc_server_set_repeat_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_repeat_ability_n",utc_mc_server_set_repeat_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_ability_support_p",utc_mc_server_set_ability_support_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_ability_support_n",utc_mc_server_set_ability_support_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_info_p",utc_mc_server_update_playback_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_unset_custom_cmd_received_cb_n",utc_mc_server_unset_custom_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_send_cmd_reply_p",utc_mc_server_send_cmd_reply_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_send_cmd_reply_n",utc_mc_server_send_cmd_reply_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_playlist_item_index_p",utc_mc_server_set_playlist_item_index_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_playlist_item_index_n",utc_mc_server_set_playlist_item_index_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_playlist_item_info_p",utc_mc_server_set_playlist_item_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_playlist_item_info_n",utc_mc_server_set_playlist_item_info_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_create_playlist_p",utc_mc_server_create_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playlist_done_n",utc_mc_server_update_playlist_done_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_delete_playlist_p",utc_mc_server_delete_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_delete_playlist_n",utc_mc_server_delete_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_foreach_playlist_p",utc_mc_server_foreach_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_foreach_playlist_n",utc_mc_server_foreach_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_foreach_client_p",utc_mc_server_foreach_client_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_foreach_client_n",utc_mc_server_foreach_client_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_event_reply_received_cb_p",utc_mc_server_set_event_reply_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_client_set_playback_ability_updated_cb_n",utc_mc_client_set_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playback_ability_updated_cb_p",utc_mc_client_unset_playback_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playback_ability_updated_cb_n",utc_mc_client_unset_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_shuffle_ability_updated_cb_p",utc_mc_client_set_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_shuffle_ability_updated_cb_n",utc_mc_client_set_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_shuffle_ability_updated_cb_p",utc_mc_client_unset_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_shuffle_ability_updated_cb_n",utc_mc_client_unset_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_repeat_ability_updated_cb_p",utc_mc_client_set_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_repeat_ability_updated_cb_n",utc_mc_client_set_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_repeat_ability_updated_cb_p",utc_mc_client_unset_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_repeat_ability_updated_cb_n",utc_mc_client_unset_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_ability_support_updated_cb_p",utc_mc_client_set_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_ability_support_updated_cb_n",utc_mc_client_set_ability_support_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_ability_support_updated_cb_p",utc_mc_client_unset_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_icon_n",utc_mc_client_get_server_icon_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_playback_ability_p",utc_mc_client_get_server_playback_ability_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_playback_ability_n",utc_mc_client_get_server_playback_ability_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_shuffle_ability_support_p",utc_mc_client_get_server_shuffle_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_shuffle_ability_support_n",utc_mc_client_get_server_shuffle_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_repeat_ability_support_p",utc_mc_client_get_server_repeat_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_repeat_ability_support_n",utc_mc_client_get_server_repeat_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_ability_support_p",utc_mc_client_get_server_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_ability_support_n",utc_mc_client_get_server_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_p",utc_mc_client_foreach_server_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_subscribe_n",utc_mc_client_subscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unsubscribe_p",utc_mc_client_unsubscribe_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unsubscribe_n",utc_mc_client_unsubscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_playlist_item_index_p",utc_mc_client_get_playlist_item_index_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_playlist_item_index_n",utc_mc_client_get_playlist_item_index_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_subscribed_p",utc_mc_client_foreach_server_subscribed_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_subscribed_n",utc_mc_client_foreach_server_subscribed_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_playlist_item_info_p",utc_mc_client_get_playlist_item_info_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_playlist_updated_cb_n",utc_mc_client_set_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playlist_updated_cb_p",utc_mc_client_unset_playlist_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playlist_updated_cb_n",utc_mc_client_unset_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_foreach_server_playlist_p",utc_mc_client_foreach_server_playlist_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_foreach_server_playlist_n",utc_mc_client_foreach_server_playlist_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_custom_event_received_cb_p",utc_mc_client_set_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_custom_event_received_cb_n",utc_mc_client_set_custom_event_received_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_custom_event_received_cb_p",utc_mc_client_unset_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
extern int utc_mc_server_set_playback_ability_n(void);
extern int utc_mc_server_update_playback_ability_p(void);
extern int utc_mc_server_update_playback_ability_n(void);
-extern int utc_mc_server_set_shuffle_ability_p(void);
-extern int utc_mc_server_set_shuffle_ability_n(void);
-extern int utc_mc_server_set_repeat_ability_p(void);
-extern int utc_mc_server_set_repeat_ability_n(void);
extern int utc_mc_server_set_ability_support_p(void);
extern int utc_mc_server_set_ability_support_n(void);
extern int utc_mc_server_update_playback_info_p(void);
extern int utc_mc_server_unset_custom_cmd_received_cb_n(void);
extern int utc_mc_server_send_cmd_reply_p(void);
extern int utc_mc_server_send_cmd_reply_n(void);
-extern int utc_mc_server_set_playlist_item_index_p(void);
-extern int utc_mc_server_set_playlist_item_index_n(void);
extern int utc_mc_server_set_playlist_item_info_p(void);
extern int utc_mc_server_set_playlist_item_info_n(void);
extern int utc_mc_server_create_playlist_p(void);
extern int utc_mc_server_update_playlist_done_n(void);
extern int utc_mc_server_delete_playlist_p(void);
extern int utc_mc_server_delete_playlist_n(void);
-extern int utc_mc_server_foreach_playlist_p(void);
-extern int utc_mc_server_foreach_playlist_n(void);
extern int utc_mc_server_foreach_client_p(void);
extern int utc_mc_server_foreach_client_n(void);
extern int utc_mc_server_set_event_reply_received_cb_p(void);
extern int utc_mc_client_set_playback_ability_updated_cb_n(void);
extern int utc_mc_client_unset_playback_ability_updated_cb_p(void);
extern int utc_mc_client_unset_playback_ability_updated_cb_n(void);
-extern int utc_mc_client_set_shuffle_ability_updated_cb_p(void);
-extern int utc_mc_client_set_shuffle_ability_updated_cb_n(void);
-extern int utc_mc_client_unset_shuffle_ability_updated_cb_p(void);
-extern int utc_mc_client_unset_shuffle_ability_updated_cb_n(void);
-extern int utc_mc_client_set_repeat_ability_updated_cb_p(void);
-extern int utc_mc_client_set_repeat_ability_updated_cb_n(void);
-extern int utc_mc_client_unset_repeat_ability_updated_cb_p(void);
-extern int utc_mc_client_unset_repeat_ability_updated_cb_n(void);
extern int utc_mc_client_set_ability_support_updated_cb_p(void);
extern int utc_mc_client_set_ability_support_updated_cb_n(void);
extern int utc_mc_client_unset_ability_support_updated_cb_p(void);
extern int utc_mc_client_get_server_icon_n(void);
extern int utc_mc_client_get_server_playback_ability_p(void);
extern int utc_mc_client_get_server_playback_ability_n(void);
-extern int utc_mc_client_get_server_shuffle_ability_support_p(void);
-extern int utc_mc_client_get_server_shuffle_ability_support_n(void);
-extern int utc_mc_client_get_server_repeat_ability_support_p(void);
-extern int utc_mc_client_get_server_repeat_ability_support_n(void);
extern int utc_mc_client_get_server_ability_support_p(void);
extern int utc_mc_client_get_server_ability_support_n(void);
extern int utc_mc_client_foreach_server_p(void);
extern int utc_mc_client_unsubscribe_n(void);
extern int utc_mc_client_foreach_server_subscribed_p(void);
extern int utc_mc_client_foreach_server_subscribed_n(void);
-extern int utc_mc_client_get_playlist_item_index_p(void);
-extern int utc_mc_client_get_playlist_item_index_n(void);
extern int utc_mc_client_get_playlist_item_info_p(void);
extern int utc_mc_client_get_playlist_item_info_n(void);
extern int utc_mc_client_set_playlist_updated_cb_p(void);
extern int utc_mc_client_set_playlist_updated_cb_n(void);
extern int utc_mc_client_unset_playlist_updated_cb_p(void);
extern int utc_mc_client_unset_playlist_updated_cb_n(void);
-extern int utc_mc_client_foreach_server_playlist_p(void);
-extern int utc_mc_client_foreach_server_playlist_n(void);
extern int utc_mc_client_set_custom_event_received_cb_p(void);
extern int utc_mc_client_set_custom_event_received_cb_n(void);
extern int utc_mc_client_unset_custom_event_received_cb_p(void);
{"utc_mc_server_set_playback_ability_n",utc_mc_server_set_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_ability_p",utc_mc_server_update_playback_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_ability_n",utc_mc_server_update_playback_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_shuffle_ability_p",utc_mc_server_set_shuffle_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_shuffle_ability_n",utc_mc_server_set_shuffle_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_repeat_ability_p",utc_mc_server_set_repeat_ability_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_repeat_ability_n",utc_mc_server_set_repeat_ability_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_ability_support_p",utc_mc_server_set_ability_support_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_ability_support_n",utc_mc_server_set_ability_support_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playback_info_p",utc_mc_server_update_playback_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_unset_custom_cmd_received_cb_n",utc_mc_server_unset_custom_cmd_received_cb_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_send_cmd_reply_p",utc_mc_server_send_cmd_reply_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_send_cmd_reply_n",utc_mc_server_send_cmd_reply_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_playlist_item_index_p",utc_mc_server_set_playlist_item_index_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_set_playlist_item_index_n",utc_mc_server_set_playlist_item_index_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_playlist_item_info_p",utc_mc_server_set_playlist_item_info_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_playlist_item_info_n",utc_mc_server_set_playlist_item_info_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_create_playlist_p",utc_mc_server_create_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_update_playlist_done_n",utc_mc_server_update_playlist_done_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_delete_playlist_p",utc_mc_server_delete_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_delete_playlist_n",utc_mc_server_delete_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_foreach_playlist_p",utc_mc_server_foreach_playlist_p,utc_mc_server_startup,utc_mc_server_cleanup},
- {"utc_mc_server_foreach_playlist_n",utc_mc_server_foreach_playlist_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_foreach_client_p",utc_mc_server_foreach_client_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_foreach_client_n",utc_mc_server_foreach_client_n,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_server_set_event_reply_received_cb_p",utc_mc_server_set_event_reply_received_cb_p,utc_mc_server_startup,utc_mc_server_cleanup},
{"utc_mc_client_set_playback_ability_updated_cb_n",utc_mc_client_set_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playback_ability_updated_cb_p",utc_mc_client_unset_playback_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playback_ability_updated_cb_n",utc_mc_client_unset_playback_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_shuffle_ability_updated_cb_p",utc_mc_client_set_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_shuffle_ability_updated_cb_n",utc_mc_client_set_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_shuffle_ability_updated_cb_p",utc_mc_client_unset_shuffle_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_shuffle_ability_updated_cb_n",utc_mc_client_unset_shuffle_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_repeat_ability_updated_cb_p",utc_mc_client_set_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_set_repeat_ability_updated_cb_n",utc_mc_client_set_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_repeat_ability_updated_cb_p",utc_mc_client_unset_repeat_ability_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_unset_repeat_ability_updated_cb_n",utc_mc_client_unset_repeat_ability_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_ability_support_updated_cb_p",utc_mc_client_set_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_ability_support_updated_cb_n",utc_mc_client_set_ability_support_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_ability_support_updated_cb_p",utc_mc_client_unset_ability_support_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_icon_n",utc_mc_client_get_server_icon_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_playback_ability_p",utc_mc_client_get_server_playback_ability_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_playback_ability_n",utc_mc_client_get_server_playback_ability_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_shuffle_ability_support_p",utc_mc_client_get_server_shuffle_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_shuffle_ability_support_n",utc_mc_client_get_server_shuffle_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_repeat_ability_support_p",utc_mc_client_get_server_repeat_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_server_repeat_ability_support_n",utc_mc_client_get_server_repeat_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_ability_support_p",utc_mc_client_get_server_ability_support_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_server_ability_support_n",utc_mc_client_get_server_ability_support_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_p",utc_mc_client_foreach_server_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_subscribe_n",utc_mc_client_subscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unsubscribe_p",utc_mc_client_unsubscribe_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unsubscribe_n",utc_mc_client_unsubscribe_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_playlist_item_index_p",utc_mc_client_get_playlist_item_index_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_get_playlist_item_index_n",utc_mc_client_get_playlist_item_index_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_subscribed_p",utc_mc_client_foreach_server_subscribed_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_foreach_server_subscribed_n",utc_mc_client_foreach_server_subscribed_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_get_playlist_item_info_p",utc_mc_client_get_playlist_item_info_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_playlist_updated_cb_n",utc_mc_client_set_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playlist_updated_cb_p",utc_mc_client_unset_playlist_updated_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_playlist_updated_cb_n",utc_mc_client_unset_playlist_updated_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_foreach_server_playlist_p",utc_mc_client_foreach_server_playlist_p,utc_mc_client_startup,utc_mc_client_cleanup},
- {"utc_mc_client_foreach_server_playlist_n",utc_mc_client_foreach_server_playlist_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_custom_event_received_cb_p",utc_mc_client_set_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_set_custom_event_received_cb_n",utc_mc_client_set_custom_event_received_cb_n,utc_mc_client_startup,utc_mc_client_cleanup},
{"utc_mc_client_unset_custom_event_received_cb_p",utc_mc_client_unset_custom_event_received_cb_p,utc_mc_client_startup,utc_mc_client_cleanup},
return 0;
}
-/**
- * @testcase utc_mc_client_set_shuffle_ability_updated_cb_p
- * @since_tizen 5.0
- * @description Positive test case of utc_mc_client_set_shuffle_ability_updated_cb()
- */
-int utc_mc_client_set_shuffle_ability_updated_cb_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_set_shuffle_ability_updated_cb(g_mc_client, _mc_client_shuffle_ability_updated_cb, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
-
-/**
- * @testcase utc_mc_client_set_shuffle_ability_updated_cb_n
- * @since_tizen 5.0
- * @description Negative test case of utc_mc_client_set_shuffle_ability_updated_cb()
- */
-int utc_mc_client_set_shuffle_ability_updated_cb_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_set_shuffle_ability_updated_cb(NULL, _mc_client_shuffle_ability_updated_cb, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_client_set_shuffle_ability_updated_cb(g_mc_client, NULL, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_unset_shuffle_ability_updated_cb_p
- * @since_tizen 5.0
- * @description Positive test case of utc_mc_client_unset_shuffle_ability_updated_cb()
- */
-int utc_mc_client_unset_shuffle_ability_updated_cb_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_set_shuffle_ability_updated_cb(g_mc_client, _mc_client_shuffle_ability_updated_cb, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_unset_shuffle_ability_updated_cb(g_mc_client);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
-
-/**
- * @testcase utc_mc_client_unset_shuffle_ability_updated_cb_n
- * @since_tizen 5.0
- * @description Negative test case of utc_mc_client_unset_shuffle_ability_updated_cb()
- */
-int utc_mc_client_unset_shuffle_ability_updated_cb_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_unset_shuffle_ability_updated_cb(NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_set_repeat_ability_updated_cb_p
- * @since_tizen 5.0
- * @description Positive test case of utc_mc_client_set_repeat_ability_updated_cb()
- */
-int utc_mc_client_set_repeat_ability_updated_cb_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_set_repeat_ability_updated_cb(g_mc_client, _mc_client_repeat_ability_updated_cb, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_set_repeat_ability_updated_cb_n
- * @since_tizen 5.0
- * @description Negative test case of utc_mc_client_set_repeat_ability_updated_cb()
- */
-int utc_mc_client_set_repeat_ability_updated_cb_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_set_repeat_ability_updated_cb(NULL, _mc_client_repeat_ability_updated_cb, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_client_set_repeat_ability_updated_cb(g_mc_client, NULL, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_unset_repeat_ability_updated_cb_p
- * @since_tizen 5.0
- * @description Positive test case of utc_mc_client_unset_repeat_ability_updated_cb()
- */
-int utc_mc_client_unset_repeat_ability_updated_cb_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_set_repeat_ability_updated_cb(g_mc_client, _mc_client_repeat_ability_updated_cb, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_unset_repeat_ability_updated_cb(g_mc_client);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
-
-/**
- * @testcase utc_mc_client_unset_repeat_ability_updated_cb_n
- * @since_tizen 5.0
- * @description Negative test case of utc_mc_client_unset_repeat_ability_updated_cb()
- */
-int utc_mc_client_unset_repeat_ability_updated_cb_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_unset_repeat_ability_updated_cb(NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
/**
* @testcase utc_mc_client_set_ability_support_updated_cb_p
* @since_tizen 5.5
return 0;
}
-/**
- * @testcase utc_mc_client_get_playlist_item_index_p
- * @since_tizen 4.0
- * @description Positive test case of mc_client_get_playlist_item_index()
- */
-int utc_mc_client_get_playlist_item_index_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_playback_h playback_info = NULL;
- char * index = 0;
-
- ret = __launch_mc_server();
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = __update_mc_server_info(&playback_info);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_get_playlist_item_index(playback_info, &index);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
- assert_eq(strcmp(index, g_mc_test_playlist_index), 0);
-
- if (index != NULL)
- free(index);
-
- ret = mc_client_destroy_playback(playback_info);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_get_playlist_item_index_n
- * @since_tizen 4.0
- * @description Negative test case of mc_client_get_playlist_item_index()
- */
-int utc_mc_client_get_playlist_item_index_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_playback_h playback_info = NULL;
- char * index = 0;
-
- ret = __launch_mc_server();
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = __update_mc_server_info(&playback_info);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_get_playlist_item_index(NULL, &index);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_client_get_playlist_item_index(playback_info, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_client_destroy_playback(playback_info);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
/**
* @testcase utc_mc_client_get_playlist_item_info_p
* @since_tizen 5.0
return 0;
}
-/**
- * @testcase utc_mc_client_get_server_shuffle_ability_support_p
- * @since_tizen 5.0
- * @description Positive test case of mc_client_get_server_shuffle_ability_support()
- */
-int utc_mc_client_get_server_shuffle_ability_support_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_ability_support_e supported = MC_ABILITY_SUPPORTED_UNDECIDED;
-
- ret = __launch_mc_server();
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_server_set_ability_support(g_mc_server, MC_ABILITY_SHUFFLE, g_mc_test_ability);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_get_server_shuffle_ability_support(g_mc_client, g_mc_server_name, &supported);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
- assert_eq(supported, g_mc_test_ability);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_get_server_shuffle_ability_support_n
- * @since_tizen 5.0
- * @description Negative test case of mc_client_get_server_shuffle_ability_support()
- */
-int utc_mc_client_get_server_shuffle_ability_support_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_ability_support_e supported = MC_ABILITY_SUPPORTED_UNDECIDED;
-
- ret = __launch_mc_server();
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_get_server_shuffle_ability_support(NULL, g_mc_server_name, &supported);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_client_get_server_shuffle_ability_support(g_mc_client, NULL, &supported);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_client_get_server_shuffle_ability_support(g_mc_client, g_mc_server_name, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_get_server_repeat_ability_support_p
- * @since_tizen 5.0
- * @description Positive test case of mc_client_get_server_repeat_ability_support()
- */
-int utc_mc_client_get_server_repeat_ability_support_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_ability_support_e supported = MC_ABILITY_SUPPORTED_UNDECIDED;
-
- ret = __launch_mc_server();
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_server_set_ability_support(g_mc_server, MC_ABILITY_REPEAT, g_mc_test_ability);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_get_server_repeat_ability_support(g_mc_client, g_mc_server_name, &supported);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
- assert_eq(supported, g_mc_test_ability);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_get_server_repeat_ability_support_n
- * @since_tizen 5.0
- * @description Negative test case of mc_client_get_server_repeat_ability_support()
- */
-int utc_mc_client_get_server_repeat_ability_support_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_ability_support_e supported = MC_ABILITY_SUPPORTED_UNDECIDED;
-
- ret = __launch_mc_server();
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_get_server_repeat_ability_support(NULL, g_mc_server_name, &supported);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_client_get_server_repeat_ability_support(g_mc_client, NULL, &supported);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_client_get_server_repeat_ability_support(g_mc_client, g_mc_server_name, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
/**
* @testcase utc_mc_client_get_server_ability_support_p
* @since_tizen 5.5
return 0;
}
-/**
- * @testcase utc_mc_client_foreach_server_playlist_p
- * @since_tizen 4.0
- * @description Positive test case of mc_client_foreach_server_playlist()
- */
-int utc_mc_client_foreach_server_playlist_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_playlist_h playlist = NULL;
- gboolean cb_result = FALSE;
-
- ret = __launch_mc_server();
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = _mc_register_playlist(g_mc_server, &playlist);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_foreach_server_playlist(g_mc_client, g_mc_server_name, _mc_playlist_list_cb, &cb_result);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- assert_eq(cb_result, TRUE);
-
- ret = mc_playlist_destroy(playlist);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_client_foreach_server_playlist_n
- * @since_tizen 4.0
- * @description Negative test case of mc_client_foreach_server_playlist()
- */
-int utc_mc_client_foreach_server_playlist_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_foreach_server_playlist(g_mc_client, g_mc_server_name, NULL, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
/**
* @testcase utc_mc_client_set_custom_event_received_cb_p
* @since_tizen 4.0
return 0;
}
-/**
- * @testcase utc_mc_server_set_playlist_item_index_p
- * @since_tizen 4.0
- * @description Positive test case of mc_server_set_playlist_item_index()
- */
-int utc_mc_server_set_playlist_item_index_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_server_set_playlist_item_index(g_mc_server, g_mc_test_playlist_index);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_server_set_playlist_item_index_n
- * @since_tizen 4.0
- * @description Negative test case of mc_server_set_playlist_item_index()
- */
-int utc_mc_server_set_playlist_item_index_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_server_set_playlist_item_index(NULL, g_mc_test_playlist_index);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_server_set_playlist_item_index(g_mc_server, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
/**
* @testcase utc_mc_server_set_playlist_item_info_p
* @since_tizen 5.0
return 0;
}
-/**
- * @testcase utc_mc_server_set_shuffle_ability_p
- * @since_tizen 5.0
- * @description Positive test case of mc_server_set_shuffle_ability()
- */
-int utc_mc_server_set_shuffle_ability_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_create(&g_mc_client);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_set_shuffle_ability_updated_cb(g_mc_client, _mc_client_shuffle_ability_updated_cb, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_server_set_shuffle_ability(g_mc_server, g_mc_test_ability);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
- assert_eq(wait_for_async(), TRUE);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_server_set_shuffle_ability_n
- * @since_tizen 5.0
- * @description Negative test case of mc_server_set_shuffle_ability()
- */
-int utc_mc_server_set_shuffle_ability_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_server_set_shuffle_ability(NULL, g_mc_test_ability);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_server_set_shuffle_ability(g_mc_server, -1);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_server_set_repeat_ability_p
- * @since_tizen 5.0
- * @description Positive test case of mc_server_set_repeat_ability()
- */
-int utc_mc_server_set_repeat_ability_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_client_create(&g_mc_client);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_client_set_repeat_ability_updated_cb(g_mc_client, _mc_client_repeat_ability_updated_cb, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_server_set_repeat_ability(g_mc_server, g_mc_test_ability);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
- assert_eq(wait_for_async(), TRUE);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_server_set_repeat_ability_n
- * @since_tizen 5.0
- * @description Negative test case of mc_server_set_repeat_ability()
- */
-int utc_mc_server_set_repeat_ability_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
-
- ret = mc_server_set_repeat_ability(NULL, g_mc_test_ability);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_server_set_repeat_ability(g_mc_server, -1);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- return 0;
-}
-
/**
* @testcase utc_mc_server_set_ability_support_p
* @since_tizen 5.5
return 0;
}
-/**
- * @testcase utc_mc_server_foreach_playlist_p
- * @since_tizen 4.0
- * @description Positive test case of mc_server_foreach_playlist()
- */
-int utc_mc_server_foreach_playlist_p(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_playlist_h playlist = NULL;
- gboolean cb_result = FALSE;
-
- ret = _mc_register_playlist(g_mc_server, &playlist);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_server_foreach_playlist(g_mc_server, _mc_playlist_list_cb, &cb_result);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- assert_eq(cb_result, TRUE);
-
- ret = mc_playlist_destroy(playlist);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
-/**
- * @testcase utc_mc_server_foreach_playlist_n
- * @since_tizen 4.0
- * @description Negative test case of mc_server_foreach_playlist()
- */
-int utc_mc_server_foreach_playlist_n(void)
-{
- assert_eq(startup_ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- int ret = MEDIA_CONTROLLER_ERROR_NONE;
- mc_playlist_h playlist = NULL;
-
- ret = mc_server_create_playlist(g_mc_server, g_mc_test_playlist_name, &playlist);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- ret = mc_server_foreach_playlist(g_mc_server, NULL, NULL);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER);
-
- ret = mc_playlist_destroy(playlist);
- assert_eq(ret, MEDIA_CONTROLLER_ERROR_NONE);
-
- return 0;
-}
-
/**
* @testcase utc_mc_server_foreach_client_p
* @since_tizen 4.0