Remove profile tag 00/302300/1 accepted/tizen_unified_riscv accepted/tizen/unified/20231206.151816 accepted/tizen/unified/riscv/20231211.234026
authorminje.ahn <minje.ahn@samsung.com>
Tue, 5 Dec 2023 07:43:28 +0000 (16:43 +0900)
committerminje.ahn <minje.ahn@samsung.com>
Tue, 5 Dec 2023 07:43:28 +0000 (16:43 +0900)
Change-Id: I02b8ec8af626e41b4540bf513d21550886c5c7ae
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
include/media_controller_client.h
include/media_controller_metadata.h
include/media_controller_playlist.h
include/media_controller_private.h
include/media_controller_server.h
include/media_controller_type.h

index 826c2d9..4e89706 100644 (file)
@@ -40,7 +40,7 @@ extern "C" {
 
 /**
  * @brief Called when the status of the media controller server is updated.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @remarks The callback is called in the dbus event loop.\n
  *              The @a server_name should not be released by the application.\n
@@ -58,7 +58,7 @@ typedef void (*mc_server_state_updated_cb)(const char *server_name, mc_server_st
 
 /**
  * @brief Called when the playback information of the media controller server is updated.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @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
@@ -80,7 +80,7 @@ typedef void (*mc_playback_updated_cb)(const char *server_name, mc_playback_h pl
 
 /**
  * @brief Called when the metadata of the media controller server is updated.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @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
@@ -100,7 +100,7 @@ typedef void (*mc_metadata_updated_cb)(const char *server_name, mc_metadata_h me
 
 /**
  * @brief Called when the shuffle mode of the media controller server is updated.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The callback is called in the dbus event loop.\n
  *               The @a server_name should not be released by the application. \n
@@ -118,7 +118,7 @@ typedef void (*mc_shuffle_mode_updated_cb)(const char *server_name, mc_shuffle_m
 
 /**
  * @brief Called when the repeat mode of the media controller server is updated.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The callback is called in the dbus event loop.\n
  *               The @a server_name should not be released by the application. \n
@@ -228,7 +228,7 @@ typedef void (*mc_ability_supported_items_updated_cb)(const char *server_name, u
 
 /**
  * @brief Called when requesting the list of created servers.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @remarks The callback is called in the main loop.\n
  *               The @a server_name should not be released by the application. \n
@@ -248,7 +248,7 @@ typedef bool (*mc_activated_server_cb)(const char *server_name, void *user_data)
 
 /**
  * @brief Called when the result of the command from the server is received.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @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 @a request_id should not be released by the application. \n
@@ -269,7 +269,7 @@ typedef void (*mc_cmd_reply_received_cb)(const char *server_name, const char *re
 
 /**
  * @brief Called when requesting the list of subscribed servers.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @remarks The callback is called in the dbus event loop.\n
  *              The @a server_name should not be released by the application. \n
@@ -289,7 +289,7 @@ typedef bool (*mc_subscribed_server_cb)(const char *server_name, void *user_data
 
 /**
  * @brief Called when the playlist of the media controller server is updated.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @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
@@ -311,7 +311,7 @@ typedef void (*mc_playlist_updated_cb)(const char *server_name, mc_playlist_upda
 
 /**
  * @brief Called when receiving custom event of media controller servers.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @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
@@ -385,7 +385,7 @@ typedef void (*mc_display_rotation_updated_cb)(const char *server_name, mc_displ
 /**
  * @brief Creates a media controller client.
  * @details The media controller client binds the latest media controller server when handlers are created.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -407,7 +407,7 @@ int mc_client_create(mc_client_h *client);
 /**
  * @brief Sets the callback for monitoring status of the media controller server.
  * @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
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -432,7 +432,7 @@ int mc_client_set_server_updated_cb(mc_client_h client, mc_server_state_updated_
 
 /**
  * @brief Unsets the callback for monitoring status of the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -454,7 +454,7 @@ int mc_client_unset_server_updated_cb(mc_client_h client);
 /**
  * @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.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -479,7 +479,7 @@ int mc_client_set_playback_updated_cb(mc_client_h client, mc_playback_updated_cb
 
 /**
  * @brief Unsets the callback for monitoring playback status of the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -502,7 +502,7 @@ int mc_client_unset_playback_updated_cb(mc_client_h client);
 /**
  * @brief Sets the callback for monitoring metadata status of the media controller server.
  * @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
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -527,7 +527,7 @@ int mc_client_set_metadata_updated_cb(mc_client_h client, mc_metadata_updated_cb
 
 /**
  * @brief Unsets the callback for monitoring metadata status of the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -550,7 +550,7 @@ int mc_client_unset_metadata_updated_cb(mc_client_h client);
 /**
  * @brief Sets the callback for monitoring shuffle mode of the media controller server.
  * @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
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -575,7 +575,7 @@ int mc_client_set_shuffle_mode_updated_cb(mc_client_h client, mc_shuffle_mode_up
 
 /**
  * @brief Unsets the callback for monitoring shuffle mode of the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -598,7 +598,7 @@ int mc_client_unset_shuffle_mode_updated_cb(mc_client_h client);
 /**
  * @brief Sets the callback for monitoring repeat mode of the media controller server.
  * @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
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -623,7 +623,7 @@ int mc_client_set_repeat_mode_updated_cb(mc_client_h client, mc_repeat_mode_upda
 
 /**
  * @brief Unsets the callback for monitoring repeat mode of the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -969,7 +969,7 @@ int mc_client_unset_display_rotation_ability_updated_cb(mc_client_h client);
 /**
  * @brief Sets the callback for receiving the result of the command from the media controller server.
  * @details The media controller client which calls this function will receives the result of the command from all media controller servers.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -994,7 +994,7 @@ int mc_client_set_cmd_reply_received_cb(mc_client_h client, mc_cmd_reply_receive
 
 /**
  * @brief Unsets the callback for receiving common reply of the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1017,7 +1017,7 @@ int mc_client_unset_cmd_reply_received_cb(mc_client_h client);
 /**
  * @brief Sets the callback for monitoring playlist status of the media controller server.
  * @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
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1043,7 +1043,7 @@ int mc_client_set_playlist_updated_cb(mc_client_h client, mc_playlist_updated_cb
 
 /**
  * @brief Unsets the callback for monitoring playlist status of the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1261,7 +1261,7 @@ int mc_client_unset_display_rotation_updated_cb(mc_client_h client);
 
 /**
  * @brief Sets the callback for receiving the custom event from a media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1288,7 +1288,7 @@ int mc_client_set_custom_event_received_cb(mc_client_h client, mc_client_custom_
 
 /**
  * @brief Unsets the callback for receiving the custom event from a media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1311,7 +1311,7 @@ int mc_client_unset_custom_event_received_cb(mc_client_h client);
 
 /**
  * @brief Replies with the result of the requested event to the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1350,7 +1350,7 @@ int mc_client_send_event_reply(mc_client_h client, const char *server_name, cons
  *              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,
  *              unset mode update callback and set the callback for the monitoring status again.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1381,7 +1381,7 @@ int mc_client_subscribe(mc_client_h client, mc_subscription_type_e subscription_
  *              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.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1405,7 +1405,7 @@ int mc_client_unsubscribe(mc_client_h client, mc_subscription_type_e subscriptio
 
 /**
  * @brief Retrieves all subscribed Server.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1431,7 +1431,7 @@ int mc_client_foreach_server_subscribed(mc_client_h client, mc_subscription_type
 
 /**
  * @brief Gets the playback state.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1451,7 +1451,7 @@ int mc_client_get_playback_state(mc_playback_h playback, mc_playback_states_e *s
 
 /**
  * @brief Gets the playback position.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1473,7 +1473,7 @@ int mc_client_get_playback_position(mc_playback_h playback, unsigned long long *
  * @deprecated Deprecated since 5.0. Use mc_client_get_playlist_item_info() instead.
  * @brief Gets the index of the media in playlist.
  * @details Gets the index of the current playing media in a playlist. If the media controller server didn't set the index, the value is NULL.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1570,7 +1570,7 @@ int mc_client_get_age_rating(mc_playback_h playback, mc_content_age_rating_e *ag
 
 /**
  * @brief Destroys playback.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @param[in] playback    The handle to playback
  * @return @c 0 on success,
@@ -1586,7 +1586,7 @@ int mc_client_destroy_playback(mc_playback_h playback);
  * @brief Gets the latest media controller server info.
  * @details The media controller client will get the most recently updated information by the server.
  *
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1613,7 +1613,7 @@ int mc_client_get_latest_server_info(mc_client_h client, char **server_name, mc_
 /**
  * @brief Gets the latest playback info.
  * @details The media controller client will get the most recently updated information from @a server_name.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1637,7 +1637,7 @@ int mc_client_get_server_playback_info(mc_client_h client, const char *server_na
 /**
  * @brief Gets the latest metadata.
  * @details The media controller client will get the most recently updated information from @a server_name.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1661,7 +1661,7 @@ int mc_client_get_server_metadata(mc_client_h client, const char *server_name, m
 /**
  * @brief Gets the latest shuffle mode.
  * @details The media controller client will get the most recently updated information from @a server_name.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -1682,7 +1682,7 @@ int mc_client_get_server_shuffle_mode(mc_client_h client, const char *server_nam
 /**
  * @brief Gets the latest repeat mode.
  * @details The media controller client will get the most recently updated information from @a server_name.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2032,7 +2032,7 @@ int mc_client_get_server_display_rotation_ability(mc_client_h client, const char
  * @details This function gets all created media controller servers.
  *          The callback function will be invoked for every created media controller server.
  *          If there are no media controller servers, the callback will not be invoked.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2059,7 +2059,7 @@ int mc_client_foreach_server(mc_client_h client, mc_activated_server_cb callback
  * @details This function gets all playlists of the media controller server.
  *            The callback function will be invoked for every retrieved playlist.
  *            If there are no playlists, the callback will not be invoked.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2086,7 +2086,7 @@ int mc_client_foreach_server_playlist(mc_client_h client, const char *server_nam
 
 /**
  * @brief Sends the playback action command to server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2117,7 +2117,7 @@ int mc_client_send_playback_action_cmd(mc_client_h client, const char *server_na
 
 /**
  * @brief Sends the playback position command to server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2148,7 +2148,7 @@ int mc_client_send_playback_position_cmd(mc_client_h client, const char *server_
 
 /**
  * @brief Sends the shuffle mode command to server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2179,7 +2179,7 @@ int mc_client_send_shuffle_mode_cmd(mc_client_h client, const char *server_name,
 
 /**
  * @brief Sends the repeat mode command to server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2211,7 +2211,7 @@ int mc_client_send_repeat_mode_cmd(mc_client_h client, const char *server_name,
 /**
  * @brief Sends the playlist command to server.
  * @details The media controller client can send "index" of the playlist to the media controller server with playback action and position.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2245,7 +2245,7 @@ int mc_client_send_playlist_cmd(mc_client_h client, const char *server_name, con
 /**
  * @brief Sends the custom command to server.
  * @details If the server sends the result of the command, the media controller client will get the result of the custom command by mc_cmd_reply_received_cb() callback.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.client
@@ -2434,7 +2434,7 @@ int mc_client_send_display_rotation_cmd(mc_client_h client, const char *server_n
 
 /**
  * @brief Destroys client.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  * @param[in] client The handle of the media controller client
  * @return @c 0 on success,
  *         otherwise a negative error value
index 441a0e0..8ea0a27 100755 (executable)
@@ -41,7 +41,7 @@ extern "C" {
  * @details This function copies the metadata handle from one to another.
  *            The #mc_metadata_h is created internally and therefore available through the functions of media controller metadata.
  *
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The @a dst should be released using @c mc_metadata_destroy().
  *
@@ -65,7 +65,7 @@ int mc_metadata_clone(mc_metadata_h src, mc_metadata_h *dst);
  *          handle no longer can be used to perform any operations. A new handle has to
  *          be created before next usage.
  *
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @param[in] metadata        The handle of the media controller metadata
  *
@@ -81,7 +81,7 @@ int mc_metadata_destroy(mc_metadata_h metadata);
 
 /**
  * @brief Gets the metadata.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The @a value should be released using free(). \n
  *              If the attribute value of the metadata is empty, return value is NULL.
index 8881a91..e1cf945 100755 (executable)
@@ -37,7 +37,7 @@ extern "C" {
 /**
  * @brief Called for every playlist.
  *
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The @a playlist should not be released by the application. \n
  *              To use the @a playlist outside this function, copy the handle with the mc_playlist_clone() function. \n
@@ -61,7 +61,7 @@ typedef bool (*mc_playlist_cb)(mc_playlist_h playlist, void *user_data);
 /**
  * @brief Called for every playlist item in the playlist.
  *
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The @a index and @a metadata should not be released by the application. \n
  *               The @a index can be used only in the callback. To use outside, make a copy.
@@ -85,7 +85,7 @@ typedef bool (*mc_playlist_item_cb)(const char *index, mc_metadata_h metadata, v
 
 /**
  * @brief Gets the name of the playlist.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The @a playlist_name should be released using free().
  *
@@ -134,7 +134,7 @@ int mc_playlist_get_item_count(mc_playlist_h playlist, int *item_count);
  * @details This function iterates through all items in the playlist.
  *          The callback function will be invoked for every retrieved playlist item.
  *          If there are no items on the playlist, the callback will not be invoked.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @param[in] playlist        The handle of the media controller playlist
  * @param[in] callback       The callback function to be invoked
@@ -262,7 +262,7 @@ int mc_playlist_get_playlist(const char *app_id, const char *playlist_name, mc_p
  * @details This function copies the media controller playlist handle from a source to
  *          destination. The #mc_playlist_h is created internally and available through media controller playlist functions.
  *
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The @a dst should be released using mc_playlist_destroy().
  *
@@ -286,7 +286,7 @@ int mc_playlist_clone(mc_playlist_h src, mc_playlist_h *dst);
  *          handle no longer can be used to perform any operations. A new handle has to
  *          be created before next usage.
  *
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @param[in] playlist        The handle of the media controller playlist
  *
index 3587e07..7856931 100644 (file)
@@ -161,28 +161,28 @@ extern "C" {
 /**
 * @ingroup CAPI_MEDIA_CONTROLLER_MODULE
 * @brief DBus path for media controller.
-* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+* @since_tizen 2.4
 */
 #define MC_DBUS_PATH "/org/tizen/mediacontroller/dbus/notify"
 
 /**
 * @ingroup CAPI_MEDIA_CONTROLLER_MODULE
 * @brief DBus interface to update from server to client.
-* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+* @since_tizen 2.4
 */
 #define MC_DBUS_UPDATE_INTERFACE "org.tizen.mediacontroller.update"
 
 /**
 * @ingroup CAPI_MEDIA_CONTROLLER_MODULE
 * @brief DBus interface prefix name.
-* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+* @since_tizen 2.4
 */
 #define MC_DBUS_INTERFACE_PREFIX "org.tizen"
 
 /**
 * @ingroup CAPI_MEDIA_CONTROLLER_MODULE
 * @brief DBus interface type name.
-* @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+* @since_tizen 2.4
 */
 #define MC_CLIENT "mcclient"
 #define MC_SERVER "mcserver"
index e7a47ad..0cc9149 100755 (executable)
@@ -40,7 +40,7 @@ extern "C" {
 
 /**
  * @brief Called when the server receives the playback action command from the client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.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. \n
@@ -61,7 +61,7 @@ typedef void (*mc_server_playback_action_cmd_received_cb)(const char* client_nam
 
 /**
  * @brief Called when the server receives the playback position from the client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.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.\n
@@ -82,7 +82,7 @@ typedef void (*mc_server_playback_position_cmd_received_cb)(const char* client_n
 
 /**
  * @brief Called when the server receives the shuffle mode from the client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.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.\n
@@ -103,7 +103,7 @@ typedef void (*mc_server_shuffle_mode_cmd_received_cb)(const char* client_name,
 
 /**
  * @brief Called when the server receives the repeat mode from the client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.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.\n
@@ -124,7 +124,7 @@ typedef void (*mc_server_repeat_mode_cmd_received_cb)(const char* client_name, c
 
 /**
  * @brief Called when the Server receives playlist command from the client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.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.\n
@@ -150,7 +150,7 @@ typedef void (*mc_server_playlist_cmd_received_cb)(const char* client_name, cons
  * @brief Called when the Server receives custom command from the client.
  * @details This callback is called when server receives custom command from client.
  *                If you want to reply to the command, call mc_server_send_cmd_reply() function.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @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.\n
@@ -173,7 +173,7 @@ typedef void (*mc_server_custom_cmd_received_cb)(const char* client_name, const
 
 /**
  * @brief Called when requesting the list of created clients.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The callback is called in the main loop. \n
  *          The @a client_name should not be released by the application. \n
@@ -193,7 +193,7 @@ typedef bool (*mc_activated_client_cb)(const char *client_name, void *user_data)
 
 /**
  * @brief Called when the result of the event from the client is received.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks The callback is called in the dbus event loop. @a data should be released using bundle_free(). \n
  *          The @a client_name and @a request_id should not be released by the application. \n
@@ -306,7 +306,7 @@ typedef void (*mc_server_display_rotation_cmd_received_cb)(const char* client_na
 
 /**
  * @brief Creates a media controller server.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -328,7 +328,7 @@ int mc_server_create(mc_server_h *server);
 
 /**
  * @brief Sets the playback state to update the latest state info.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -353,7 +353,7 @@ int mc_server_set_playback_state(mc_server_h server, mc_playback_states_e state)
 
 /**
  * @brief Sets the playback position to update the latest playback info.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -382,7 +382,7 @@ int mc_server_set_playback_position(mc_server_h server, unsigned long long posit
  * @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
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -493,7 +493,7 @@ int mc_server_set_content_age_rating(mc_server_h server, mc_content_age_rating_e
 /**
  * @brief Updates the modified playback info.
  * @details If this function is called, the updated playback information will be sent to the controller.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -515,7 +515,7 @@ int mc_server_update_playback_info(mc_server_h server);
 
 /**
  * @brief Sets the metadata to update the latest metadata info.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -542,7 +542,7 @@ int mc_server_set_metadata(mc_server_h server, mc_meta_e attribute, const char *
 /**
  * @brief Updates the modified metadata info.
  * @details If this function is called, the updated metadata will be sent to all clients.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -565,7 +565,7 @@ int mc_server_update_metadata(mc_server_h server);
 /**
  * @brief Updates the modified shuffle mode.
  * @details If this function is called, the updated mode information will be sent to all clients.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -589,7 +589,7 @@ int mc_server_update_shuffle_mode(mc_server_h server, mc_shuffle_mode_e mode);
 /**
  * @brief Updates the modified repeat mode.
  * @details If this function is called, the updated mode information will be sent to all clients.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -716,7 +716,7 @@ int mc_server_update_display_rotation(mc_server_h server, mc_display_rotation_e
 
 /**
  * @brief Sets the callback for receiving playback action command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -744,7 +744,7 @@ int mc_server_set_playback_action_cmd_received_cb(mc_server_h server, mc_server_
 
 /**
  * @brief Unsets the callback for receiving playback action command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -769,7 +769,7 @@ int mc_server_unset_playback_action_cmd_received_cb(mc_server_h server);
 
 /**
  * @brief Sets the callback for receiving playback position command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -797,7 +797,7 @@ int mc_server_set_playback_position_cmd_received_cb(mc_server_h server, mc_serve
 
 /**
  * @brief Unsets the callback for receiving playback position command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -822,7 +822,7 @@ int mc_server_unset_playback_position_cmd_received_cb(mc_server_h server);
 
 /**
  * @brief Sets the callback for receiving shuffle mode command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -850,7 +850,7 @@ int mc_server_set_shuffle_mode_cmd_received_cb(mc_server_h server, mc_server_shu
 
 /**
  * @brief Unsets the callback for receiving shuffle mode command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -875,7 +875,7 @@ int mc_server_unset_shuffle_mode_cmd_received_cb(mc_server_h server);
 
 /**
  * @brief Sets the callback for receiving repeat mode command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -903,7 +903,7 @@ int mc_server_set_repeat_mode_cmd_received_cb(mc_server_h server, mc_server_repe
 
 /**
  * @brief Unsets the callback for receiving repeat mode command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -928,7 +928,7 @@ int mc_server_unset_repeat_mode_cmd_received_cb(mc_server_h server);
 
 /**
  * @brief Sets the callback for receiving playlist command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -956,7 +956,7 @@ int mc_server_set_playlist_cmd_received_cb(mc_server_h server, mc_server_playlis
 
 /**
  * @brief Unsets the callback for receiving playlist command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -981,7 +981,7 @@ int mc_server_unset_playlist_cmd_received_cb(mc_server_h server);
 
 /**
  * @brief Sets the callback for receiving custom command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1009,7 +1009,7 @@ int mc_server_set_custom_cmd_received_cb(mc_server_h server, mc_server_custom_cm
 
 /**
  * @brief Unsets the callback for receiving custom command from client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @remarks It is recommended to set the corresponding ability's support using mc_server_set_ability_support(). It will let the client know about the server's abilities and what commands the client can send.
  *
@@ -1254,7 +1254,7 @@ int mc_server_unset_display_rotation_cmd_received_cb(mc_server_h server);
 
 /**
  * @brief Replies the result of the requested command to the client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1292,7 +1292,7 @@ int mc_server_send_cmd_reply(mc_server_h server, const char *client_name, const
  * @details This function gets all created media controller clients.
  *          The callback function will be invoked for every created media controller client.
  *          If there are no media controller clients, the callback will not be invoked.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1318,7 +1318,7 @@ int mc_server_foreach_client(mc_server_h server, mc_activated_client_cb callback
 /**
  * @brief Sends the customized event with the bundle data.
  * @details If the event is needed in the client, this function should be called. @a data is a bundle.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1351,7 +1351,7 @@ int mc_server_send_custom_event(mc_server_h server, const char *client_name, con
  * @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.\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
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1377,7 +1377,7 @@ int mc_server_set_event_reply_received_cb(mc_server_h server, mc_server_event_re
 
 /**
  * @brief Unsets the callback for receiving event reply of the media controller client.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1452,7 +1452,7 @@ int mc_server_unset_search_cmd_received_cb(mc_server_h server);
 
 /**
  * @brief Destroys media controller server.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  *
  * @remarks After the server is destroyed, all its abilities will be initialized to the default automatically.
  *
@@ -1470,7 +1470,7 @@ int mc_server_destroy(mc_server_h server);
 
 /**
  * @brief Creates a new playlist with the given name.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1504,7 +1504,7 @@ int mc_server_create_playlist(mc_server_h server, const char *playlist_name, mc_
 
 /**
  * @brief Adds a new item to the playlist.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1540,7 +1540,7 @@ int mc_server_add_item_to_playlist(mc_server_h server, mc_playlist_h playlist, c
 
 /**
  * @brief Registers items to the playlist.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1568,7 +1568,7 @@ int mc_server_update_playlist_done(mc_server_h server, mc_playlist_h playlist);
 
 /**
  * @brief Deletes the playlist of the media controller server.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
@@ -1600,7 +1600,7 @@ int mc_server_delete_playlist(mc_server_h server, mc_playlist_h playlist);
  * @details This function gets all playlists of the media controller server.
  *            The callback function will be invoked for every retrieved playlist.
  *            If there are no playlists, callback will not be invoked.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  *
  * @privlevel public
  * @privilege %http://tizen.org/privilege/mediacontroller.server
index d31924e..a5e0526 100755 (executable)
@@ -38,31 +38,31 @@ extern "C" {
 
 /**
  * @brief The structure type for the media server handle.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef void *mc_server_h;
 
 /**
  * @brief The structure type for the media client handle.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef void *mc_client_h;
 
 /**
  * @brief The structure type for the media controller playback handle.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef void *mc_playback_h;
 
 /**
  * @brief The structure type for the media controller metadata handle.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef void *mc_metadata_h;
 
 /**
  * @brief The structure type for the media controller playlist handle.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  */
 typedef void *mc_playlist_h;
 
@@ -80,7 +80,7 @@ typedef void *mc_search_h;
 
 /**
  * @brief Enumeration for the media controller error.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef enum {
        MEDIA_CONTROLLER_ERROR_NONE                                             = TIZEN_ERROR_NONE,                                             /**< Successful */
@@ -94,7 +94,7 @@ typedef enum {
 
 /**
  * @brief Enumeration for the media controller server state.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef enum {
        MC_SERVER_STATE_NONE = 0,                                       /**< None state*/
@@ -104,7 +104,7 @@ typedef enum {
 
 /**
  * @brief Enumeration for the media meta info.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef enum {
        MC_META_MEDIA_TITLE = 0,                        /**< Title */
@@ -125,17 +125,17 @@ typedef enum {
 
 /**
  * @brief Enumeration for the media playback state.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef enum {
        MC_PLAYBACK_STATE_NONE = 0,                             /**< None */
        MC_PLAYBACK_STATE_PLAYING,                              /**< Playing */
        MC_PLAYBACK_STATE_PAUSED,                               /**< Paused */
        MC_PLAYBACK_STATE_STOPPED,                              /**< Stopped */
-       MC_PLAYBACK_STATE_MOVING_TO_NEXT = 8,           /**< Moving to the next item (Since @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif)  */
-       MC_PLAYBACK_STATE_MOVING_TO_PREVIOUS,   /**< Moving to the previous item (Since @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif)  */
-       MC_PLAYBACK_STATE_FAST_FORWARDING,              /**< Fast forwarding (Since @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif)  */
-       MC_PLAYBACK_STATE_REWINDING,                            /**< Rewinding (Since @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif)  */
+       MC_PLAYBACK_STATE_MOVING_TO_NEXT = 8,           /**< Moving to the next item (Since 4.0)  */
+       MC_PLAYBACK_STATE_MOVING_TO_PREVIOUS,   /**< Moving to the previous item (Since 4.0)  */
+       MC_PLAYBACK_STATE_FAST_FORWARDING,              /**< Fast forwarding (Since 4.0)  */
+       MC_PLAYBACK_STATE_REWINDING,                            /**< Rewinding (Since 4.0)  */
        MC_PLAYBACK_STATE_CONNECTING,                   /**< Connecting (Since 6.0)     */
        MC_PLAYBACK_STATE_BUFFERING,                    /**< Buffering (Since 6.0)  */
        MC_PLAYBACK_STATE_ERROR,                                /**< Error (Since 6.0)  */
@@ -143,7 +143,7 @@ typedef enum {
 
 /**
  * @brief Enumeration for the media playback action.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  */
 typedef enum {
        MC_PLAYBACK_ACTION_PLAY,                                /**< Play */
@@ -158,7 +158,7 @@ typedef enum {
 
 /**
  * @brief Enumeration for the shuffle mode.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef enum {
        MC_SHUFFLE_MODE_ON = 0,                         /**< Shuffle mode on */
@@ -167,17 +167,17 @@ typedef enum {
 
 /**
  * @brief Enumeration for the repeat mode.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef enum {
        MC_REPEAT_MODE_ON = 0,                          /**< Repeat mode on for all media*/
        MC_REPEAT_MODE_OFF,                                     /**< Repeat mode off */
-       MC_REPEAT_MODE_ONE_MEDIA,                       /**< Repeat mode on for one media (Since @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif) */
+       MC_REPEAT_MODE_ONE_MEDIA,                       /**< Repeat mode on for one media (Since 4.0) */
 } mc_repeat_mode_e;
 
 /**
  * @brief Enumeration for the subscription type.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
  */
 typedef enum {
        MC_SUBSCRIPTION_TYPE_SERVER_STATE = 0,                                  /**< Server state */
@@ -185,7 +185,7 @@ typedef enum {
        MC_SUBSCRIPTION_TYPE_METADATA,                                          /**< Metadata */
        MC_SUBSCRIPTION_TYPE_SHUFFLE_MODE,                                      /**< Shuffle mode */
        MC_SUBSCRIPTION_TYPE_REPEAT_MODE,                                       /**< Repeat mode */
-       MC_SUBSCRIPTION_TYPE_PLAYLIST,                                          /**< Playlist (Since @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif) */
+       MC_SUBSCRIPTION_TYPE_PLAYLIST,                                          /**< Playlist (Since 4.0) */
        MC_SUBSCRIPTION_TYPE_PLAYBACK_ABILITY,                          /**< Playback ability (Since 5.0) */
        MC_SUBSCRIPTION_TYPE_SHUFFLE_ABILITY,                                   /**< Shuffle ability (Since 5.0) (Deprecated since 5.5. Use #MC_SUBSCRIPTION_TYPE_ABILITY_SUPPORT instead)*/
        MC_SUBSCRIPTION_TYPE_REPEAT_ABILITY,                                    /**< Repeat ability (Since 5.0) (Deprecated since 5.5. Use #MC_SUBSCRIPTION_TYPE_ABILITY_SUPPORT instead)*/
@@ -196,7 +196,7 @@ typedef enum {
 
 /**
  * @brief Enumeration for the playlist update mode.
- * @since_tizen @if MOBILE 4.0 @elseif WEARABLE 5.0 @endif
+ * @since_tizen 4.0
  */
 typedef enum {
        MC_PLAYLIST_UPDATED,    /**< Create or Update playlist */