* @brief Called when updating status of the media controller server.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
- * @remarks The callback is called in the dbus event loop.
- * The @a server_name should not be released by the application. \n
+ * @remarks The callback is called in the dbus event loop.\n
+ * The @a server_name should not be released by the application.\n
* The @a server_name can be used only in the callback. To use outside, make a copy.
*
- * @param[in] server_name The app_id of the media controller server which sent the notification.
+ * @param[in] server_name The app_id of the media controller server which sent the notification
* @param[in] state The state of the updated media controller server
* @param[in] user_data The user data passed from the mc_client_set_server_updated_cb() function
*
* @brief Called when updating the playback information of the media controller server.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name and @a playback should not be released by the application. \n
- * The @a server_name can be used only in the callback. To use outside, make a copy.
- * And @a playback also can be used only in the callback. \n
+ * The @a server_name can be used only in the callback. To use outside, make a copy. \n
+ * And @a playback also can be used only in the callback.
*
- * @param[in] server_name The app_id of the media controller server which sent the notification.
- * @param[in] playback The playback information of the updated media controller server.
+ * @param[in] server_name The app_id of the media controller server which sent the notification
+ * @param[in] playback The playback information of the updated media controller server
* @param[in] user_data The user data passed from the mc_client_set_playback_updated_cb() function
*
* @pre mc_client_set_playback_updated_cb()
* @brief Called when updating the metadata of the media controller server.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name and @a metadata should not be released by the application. \n
- * The @a server_name can be used only in the callback. To use outside, make a copy.
- * And @a metadata also can be used only in the callback. To use outside, make a copy using mc_metadata_clone() \n
+ * The @a server_name can be used only in the callback. To use outside, make a copy. \n
+ * And @a metadata also can be used only in the callback. To use outside, make a copy using mc_metadata_clone().
*
- * @param[in] server_name The app_id of the media controller server which sent the notification.
- * @param[in] metadata The metadata of the updated media controller server.
+ * @param[in] server_name The app_id of the media controller server which sent the notification
+ * @param[in] metadata The metadata of the updated media controller server
* @param[in] user_data The user data passed from the mc_client_set_metadata_updated_cb() function
*
* @pre mc_client_set_metadata_updated_cb()
* @brief Called when updating the shuffle mode of the media controller server.
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name should not be released by the application. \n
* The @a server_name can be used only in the callback. To use outside, make a copy.
*
- * @param[in] server_name The app_id of the media controller server which sent the notification.
+ * @param[in] server_name The app_id of the media controller server which sent the notification
* @param[in] mode The shuffle mode of the updated media controller server
* @param[in] user_data The user data passed from the mc_client_set_shuffle_mode_updated_cb() function
*
* @brief Called when updating the repeat mode of the media controller server.
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name should not be released by the application. \n
* The @a server_name can be used only in the callback. To use outside, make a copy.
*
- * @param[in] server_name The app_id of the media controller server which sent the notification.
+ * @param[in] server_name The app_id of the media controller server which sent the notification
* @param[in] mode The repeat mode of the updated media controller server
* @param[in] user_data The user data passed from the mc_client_set_repeat_mode_updated_cb() function
*
* @brief Called when updating the playback ability of the media controller server.
* @since_tizen 5.0
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name should not be released by the application. \n
- * The @a server_name can be used only in the callback. To use outside, make a copy.
- * And @a ability also can be used only in the callback. To use outside, make a copy using mc_playback_ability_clone() \n
+ * The @a server_name can be used only in the callback. To use outside, make a copy. \n
+ * And @a ability also can be used only in the callback. To use outside, make a copy using mc_playback_ability_clone().
*
* @param[in] server_name The app_id of the media controller server which sent the notification
* @param[in] ability The ability of the updated media controller server
* @brief Called when updating the shuffle ability of the media controller server.
* @since_tizen 5.0
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name should not be released by the application. \n
* The @a server_name can be used only in the callback. To use outside, make a copy.
*
* @brief Called when updating the repeat ability of the media controller server.
* @since_tizen 5.0
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name should not be released by the application. \n
* The @a server_name can be used only in the callback. To use outside, make a copy.
*
* @brief Called when requesting the list of created servers.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
- * @remarks The callback is called in the main loop.
+ * @remarks The callback is called in the main loop.\n
* The @a server_name should not be released by the application. \n
* The @a server_name can be used only in the callback. To use outside, make a copy.
*
- * @param[in] server_name The app_id of the created media controller server.
+ * @param[in] server_name The app_id of the created media controller server
* @param[in] user_data The user data passed from the mc_client_foreach_server() function
*
* @return @c true to continue with the next iteration of the loop,
* @brief Called when the result of the command from the server is received.
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
- * @remarks The callback is called in the dbus event loop. @a data should be released using bundle_free().
+ * @remarks The callback is called in the dbus event loop.\n @a data should be released using bundle_free().\n
* The @a server_name and @ request_id should not be released by the application. \n
* The @a server_name and @ request_id can be used only in the callback. To use outside, make a copy.
*
* @brief Called when requesting the list of subscribed servers.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name should not be released by the application. \n
* The @a server_name can be used only in the callback. To use outside, make a copy.
*
* @brief Called when updating the playlist of the media controller server.
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
- * @remarks The callback is called in the dbus event loop.
+ * @remarks The callback is called in the dbus event loop.\n
* The @a server_name, @a playlist_name and @a playlist should not be released by the application. \n
- * The @a server_name and @a playlist_name can be used only in the callback. To use outside, make a copy.
- * And @a playlist also can be used only in the callback. To use outside, make a copy using mc_playlist_clone(). \n
+ * The @a server_name and @a playlist_name can be used only in the callback. To use outside, make a copy.\n
+ * And @a playlist also can be used only in the callback. To use outside, make a copy using mc_playlist_clone().
*
- * @param[in] server_name The app_id of the media controller server which sent the notification.
+ * @param[in] server_name The app_id of the media controller server which sent the notification
* @param[in] mode The playlist update mode of the updated media controller server
- * @param[in] playlist_name Updated playlist name.
- * @param[in] playlist The handle of the media controller playlist.
+ * @param[in] playlist_name Updated playlist name
+ * @param[in] playlist The handle of the media controller playlist
* @param[in] user_data The user data passed from the mc_client_set_playlist_updated_cb() function
*
* @pre mc_client_set_playlist_updated_cb()
* @brief Called when receiving custom event of media controller servers.
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
- * @remarks The callback is called in the dbus event loop. The @a data should be released using bundle_free(). \n
+ * @remarks The callback is called in the dbus event loop.\n The @a data should be released using bundle_free(). \n
* The @a server_name, @a request_id and @a event should not be released by the application. \n
* The @a server_name, @a request_id and @a event can be used only in the callback. To use outside, make a copy.
*
- * @param[in] server_name The app_id of the subscribed media controller server.
+ * @param[in] server_name The app_id of the subscribed media controller server
* @param[in] request_id The id of the custom event request
* @param[in] event The name of the custom event
* @param[in] data The data can include other information associated with the event
/**
* @brief Sets the callback for monitoring playback status of the media controller server.
- * @details The media controller client which calls this function will receive notifications from all media controller servers. \n
+ * @details The media controller client which calls this function will receive notifications from all media controller servers.
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
* @privlevel public
* @privilege %http://tizen.org/privilege/mediacontroller.client
*
* @param[in] client The handle to media controller client
- * @param[in] callback The callback to be invoked when the media controller client receives custom event from a media controller server.
+ * @param[in] callback The callback to be invoked when the media controller client receives custom event from a media controller server
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
* otherwise a negative error value
* @privlevel public
* @privilege %http://tizen.org/privilege/mediacontroller.client
*
- * @remarks The media controller client get the @a server_name and @a request_id through the mc_client_custom_event_received_cb().
+ * @remarks The media controller client get the @a server_name and @a request_id through the mc_client_custom_event_received_cb(). \n
* If @a request_id is not null there, the media controller client should send the reply to the media controller server with the @a request_id. \n
* If @a request_id is null, this function will return #MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER.
*
* @param[in] client The handle of the media controller client
* @param[in] server_name The app_id of the media controller server
- * @param[in] request_id The id of the event request, received in the mc_client_set_custom_event_received_cb() function.
+ * @param[in] request_id The id of the event request, received in the mc_client_set_custom_event_received_cb() function
* @param[in] result_code The result code of custom event
* @param[in] data The extra data
* @return @c 0 on success,
/**
* @brief Subscribes media controller server for monitoring status.
- * @details If media controller client subscribe media controller server, \n
+ * @details If media controller client subscribe media controller server,
* the media controller client receive callback from subscribed media controller server. \n
- * If media controller client subscribe media controller server one or more, \n
+ * If media controller client subscribe media controller server one or more,
* the media controller client can receive callback from only subscribed media controller server. \n
- * If you want to subscribe for the all media controller server again, \n
- * unset mode update callback and set the callback for the monitoring status again. \n
+ * If you want to subscribe for the all media controller server again,
+ * unset mode update callback and set the callback for the monitoring status again.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @privlevel public
* @brief Unsubscribes media controller server for monitoring status.
* @details If media controller client unsubscribe media controller server, \n
* the media controller client don't receive callback from unsubscribed media controller server. \n
- * If media controller client unsubscribe all subscribed media controller server, \n
+ * If media controller client unsubscribe all subscribed media controller server,
* the media controller client don't receive callback from all media controller server. \n
- * After unset and set update callback function is called again, the media controller client can receive callback from all media controller servers. \n
+ * After unset and set update callback function is called again, the media controller client can receive callback from all media controller servers.
* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
*
* @privlevel public
*
* @param[in] client The handle of the media controller client
* @param[in] subscription_type The subscription type
- * @param[in] callback The callback to be invoked when the list of the subscribed media controller server.
+ * @param[in] callback The callback to be invoked when the list of the subscribed media controller server
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
* otherwise a negative error value
/**
* @brief Gets the playlist name and index of the media in playlist.
- * @details Gets the playlist name and index of the current playing media in a playlist. If the media controller server didn't set the info, @a playlist_name and @a index will be set to NULL.
+ * @details Gets the playlist name and index of the current playing media in a playlist. \n
+ * If the media controller server didn't set the info, @a playlist_name and @a index will be set to NULL.
* @since_tizen 5.0
*
* @privlevel public
*
* @remarks The @a server_name should be released using free(). \n
* If there is no activated media controller server, return value of the server name is NULL. \n
- * Before a media controller server sets the playback state to #MC_PLAYBACK_STATE_PLAYING, the @a server_state is #MC_SERVER_STATE_NONE.
- * After a media controller server sets the playback state to #MC_PLAYBACK_STATE_PLAYING, the @a server_state is #MC_SERVER_STATE_ACTIVATE.
+ * Before a media controller server sets the playback state to #MC_PLAYBACK_STATE_PLAYING, the @a server_state is #MC_SERVER_STATE_NONE. \n
+ * After a media controller server sets the playback state to #MC_PLAYBACK_STATE_PLAYING, the @a server_state is #MC_SERVER_STATE_ACTIVATE. \n
* After a media controller server is destroyed, @a server_state is #MC_SERVER_STATE_DEACTIVATE.
*
* @param[in] client The handle of the media controller client
*
* @param[in] client The handle of the media controller client
* @param[in] server_name The app_id of the media controller server
- * @param[in] callback The callback function to be invoked.
+ * @param[in] callback The callback function to be invoked
* @param[in] user_data The user data to be passed to the callback function
*
* @return @c 0 on success,
*
* @param[in] client The handle of the media controller client
* @param[in] server_name The app_id of the media controller server
- * @param[in] position The position of the playback in milliseconds to send to media controller server.
+ * @param[in] position The position of the playback in milliseconds to send to media controller server
* @param[out] request_id The id of the command request, it will be passed to the mc_cmd_reply_received_cb() function
* @return @c 0 on success,
* otherwise a negative error value
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
* @remarks The callback is called in the dbus event loop.\n
- * If @a request_id is not null, the server should send the reply to the client with the @a request_id.
+ * If @a request_id is not null, the server should send the reply to the client with the @a request_id. \n
* The @a client_name and @ request_id should not be released by the application. \n
* The @a client_name and @ request_id can be used only in the callback. To use outside, make a copy.
*
- * @param[in] client_name The app_id of the media controller client.
- * @param[in] request_id The request_id of the media controller client.
+ * @param[in] client_name The app_id of the media controller client
+ * @param[in] request_id The request_id of the media controller client
* @param[in] action The received playback action
* @param[in] user_data The user data passed from the mc_server_set_playback_action_cmd_received_cb() function
*
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
* @remarks The callback is called in the dbus event loop.\n
- * If @a request_id is not null, the server should send the reply to the client with the @a request_id.
+ * If @a request_id is not null, the server should send the reply to the client with the @a request_id.\n
* The @a client_name and @ request_id should not be released by the application. \n
* The @a client_name and @ request_id can be used only in the callback. To use outside, make a copy.
*
- * @param[in] client_name The app_id of the media controller client.
- * @param[in] request_id The request_id of the media controller client.
+ * @param[in] client_name The app_id of the media controller client
+ * @param[in] request_id The request_id of the media controller client
* @param[in] position The received playback position (milliseconds)
* @param[in] user_data The user data passed from the mc_server_set_playback_position_cmd_received_cb() function
*
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
* @remarks The callback is called in the dbus event loop.\n
- * If @a request_id is not null, the server should send the reply to the client with the @a request_id.
+ * If @a request_id is not null, the server should send the reply to the client with the @a request_id.\n
* The @a client_name and @ request_id should not be released by the application. \n
* The @a client_name and @ request_id can be used only in the callback. To use outside, make a copy.
*
- * @param[in] client_name The app_id of the media controller client.
- * @param[in] request_id The request_id of the media controller client.
+ * @param[in] client_name The app_id of the media controller client
+ * @param[in] request_id The request_id of the media controller client
* @param[in] shuffle_mode The received shuffle_mode
* @param[in] user_data The user data passed from the mc_server_set_shuffle_mode_cmd_received_cb() function
*
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
* @remarks The callback is called in the dbus event loop.\n
- * If @a request_id is not null, the server should send the reply to the client with the @a request_id.
+ * If @a request_id is not null, the server should send the reply to the client with the @a request_id.\n
* The @a client_name and @ request_id should not be released by the application. \n
* The @a client_name and @ request_id can be used only in the callback. To use outside, make a copy.
*
- * @param[in] client_name The app_id of the media controller client.
- * @param[in] request_id The request_id of the media controller client.
+ * @param[in] client_name The app_id of the media controller client
+ * @param[in] request_id The request_id of the media controller client
* @param[in] repeat_mode The received repeat mode
* @param[in] user_data The user data passed from the mc_server_set_repeat_mode_cmd_received_cb() function
*
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
* @remarks The callback is called in the dbus event loop. \n
- * If @a request_id is not null, the server should send the reply to the client with the @a request_id.
+ * If @a request_id is not null, the server should send the reply to the client with the @a request_id.\n
* The @a client_name, @ request_id, @ playlist_name and @ index should not be released by the application. \n
* The @a client_name, @ request_id, @ playlist_name and @ index can be used only in the callback. To use outside, make a copy.
*
- * @param[in] client_name The app_id of the media controller client.
- * @param[in] request_id The request_id of the media controller client.
- * @param[in] playlist_name The name of the server playlist.
- * @param[in] index The index of the media in playlist.
+ * @param[in] client_name The app_id of the media controller client
+ * @param[in] request_id The request_id of the media controller client
+ * @param[in] playlist_name The name of the server playlist
+ * @param[in] index The index of the media in playlist
* @param[in] action The received playback action
* @param[in] position The received playback position (milliseconds)
* @param[in] user_data The user data passed from the mc_server_set_playlist_cmd_received_cb() function
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
* @remarks The callback is called in the dbus event loop. @a data should be released using bundle_free().\n
- * If @a request_id is not null, the server should send the reply to the client with the @a request_id.
+ * If @a request_id is not null, the server should send the reply to the client with the @a request_id.\n
* The @a client_name, @ request_id and @ command should not be released by the application. \n
* The @a client_name, @ request_id and @ command can be used only in the callback. To use outside, make a copy.
*
- * @param[in] client_name The app_id of the media controller client.
+ * @param[in] client_name The app_id of the media controller client
* @param[in] request_id The id of the command request
- * @param[in] command The received command.
+ * @param[in] command The received command
* @param[in] data The extra data
* @param[in] user_data The user data passed from the mc_server_set_custom_cmd_received_cb() function
*
* The @a client_name should not be released by the application. \n
* The @a client_name can be used only in the callback. To use outside, make a copy.
*
- * @param[in] client_name The app_id of the created media controller client.
+ * @param[in] client_name The app_id of the created media controller client
* @param[in] user_data The user data passed from the mc_client_foreach_server() function
*
* @return @c true to continue with the next iteration of the loop,
* The @a client_name and @a request_id should not be released by the application. \n
* The @a client_name and @a request_id can be used only in the callback. To use outside, make a copy.
*
- * @param[in] client_name The app_id of the media controller client which sent the reply. It can be used only in the callback. To use outside, make a copy.
+ * @param[in] client_name The app_id of the media controller client
* @param[in] request_id The id of the event request
* @param[in] result_code The result code of the event
* @param[in] data The extra data
* @since_tizen 5.0
*
* @remarks The callback is called in the dbus event loop.\n
- * If @a request_id is not null, the server should send the reply to the client with the @a request_id.
+ * If @a request_id is not null, the server should send the reply to the client with the @a request_id.\n
* The @a client_name, @a request_id and @a search should not be released by the application. \n
- * The @a client_name and @a request_id can be used only in the callback. To use outside, make a copy.
- * @a search also can be used only in the callback. To use outside, make a copy using mc_search_clone(). \n
+ * The @a client_name and @a request_id can be used only in the callback. To use outside, make a copy.\n
+ * @a search also can be used only in the callback. To use outside, make a copy using mc_search_clone().
*
- * @param[in] client_name The app_id of the media controller client.
+ * @param[in] client_name The app_id of the media controller client
* @param[in] request_id The id of the command request
* @param[in] search The handle to search
* @param[in] user_data The user data passed from the mc_server_set_search_cmd_received_cb() function
/**
* @deprecated Deprecated since 5.0. Use mc_server_set_playlist_item_info() instead.
* @brief Sets the index of the current playing media in the playlist to update the latest playback info.
- * @details If a media controller server has a playlist, the server can register and share it with media controller client. A playlist is a set of "index" and "media metadata".\n
+ * @details If a media controller server has a playlist, the server can register and share it with media controller client.
+ * A playlist is a set of "index" and "media metadata".\n
* The media controller server can let media controller clients know the index of current playing media by using this function.
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
/**
* @brief Sets the playlist name and index of the current playing media in the playlist to update the latest playback info.
- * @details If a media controller server has a playlist, the server can register and share it with media controller client. A playlist is a set of "index" and "media metadata".\n
+ * @details If a media controller server has a playlist, the server can register and share it with media controller client.
+ * A playlist is a set of "index" and "media metadata".\n
* The media controller server can let media controller clients know the playlist name and index of current playing media by using this function.
* @since_tizen 5.0
*
* @privilege %http://tizen.org/privilege/mediacontroller.server
*
* @param[in] server The handle to media controller server
- * @param[in] callback The callback to be invoked when media controller server receives position command from client.
+ * @param[in] callback The callback to be invoked when media controller server receives position command from client
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
* otherwise a negative error value
* @privilege %http://tizen.org/privilege/mediacontroller.server
*
* @param[in] server The handle to media controller server
- * @param[in] callback The callback to be invoked when media controller server receives shuffle mode from client.
+ * @param[in] callback The callback to be invoked when media controller server receives shuffle mode from client
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
* otherwise a negative error value
* @privilege %http://tizen.org/privilege/mediacontroller.server
*
* @param[in] server The handle to media controller server
- * @param[in] callback The callback to be invoked when media controller server receives repeat mode from client.
+ * @param[in] callback The callback to be invoked when media controller server receives repeat mode from client
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
* otherwise a negative error value
* @privilege %http://tizen.org/privilege/mediacontroller.server
*
* @param[in] server The handle to media controller server
- * @param[in] callback The callback to be invoked when media controller server receives playlist command from client.
+ * @param[in] callback The callback to be invoked when media controller server receives playlist command from client
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
* otherwise a negative error value
* @privilege %http://tizen.org/privilege/mediacontroller.server
*
* @param[in] server The handle to media controller server
- * @param[in] callback The callback to be invoked when media controller server receives custom command from client.
+ * @param[in] callback The callback to be invoked when media controller server receives custom command from client
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
* otherwise a negative error value
*
* @param[in] server The handle to media controller server
* @param[in] client_name The app_id of the media controller client
- * @param[in] request_id The id of the command request, received in the mc_server_custom_cmd_received_cb() function.
+ * @param[in] request_id The id of the command request, received in the mc_server_custom_cmd_received_cb() function
* @param[in] result_code The result code of custom command
* @param[in] data The extra data
* @return @c 0 on success,
/**
* @brief Sets the callback for receiving the result of the event from the media controller client.
- * @details The media controller server which calls this function will receive the result of the event from all media controller clients.
+ * @details The media controller server which calls this function will receive the result of the event from all media controller clients.\n
* The media controller server can send event by using mc_server_send_custom_event().
* @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
*
* @privilege %http://tizen.org/privilege/mediacontroller.server
*
* @param[in] server The handle to media controller server
- * @param[in] callback The callback to be invoked when media controller server receives search command from client.
+ * @param[in] callback The callback to be invoked when media controller server receives search command from client
* @param[in] user_data The user data to be passed to the callback function
* @return @c 0 on success,
* otherwise a negative error value
* @retval #MEDIA_CONTROLLER_ERROR_NONE Successful
* @retval #MEDIA_CONTROLLER_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #MEDIA_CONTROLLER_ERROR_INVALID_OPERATION Invalid operation
+ *
* @pre Create a media controller server handle by calling mc_server_create().
* @see mc_server_create()
*/
* @privlevel public
* @privilege %http://tizen.org/privilege/mediacontroller.server
*
- * @remarks The @a playlist should be released using mc_playlist_destroy().
+ * @remarks The @a playlist should be released using mc_playlist_destroy().\n
* When the server is destroyed, all its playlists will be deleted automatically.
*
* @param[in] server The handle to media controller server
- * @param[in] playlist_name The name of the created playlist. It should not be NULL.
+ * @param[in] playlist_name The name of the created playlist
* @param[out] playlist The handle of the media controller playlist
*
* @return @c 0 on success,