Add C# level description in media-controller
authorJiyong Min <jiyong.min@samsung.com>
Tue, 4 Jul 2017 02:47:48 +0000 (11:47 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Tue, 4 Jul 2017 04:34:30 +0000 (04:34 +0000)
Change-Id: Iccce9343aa070800190f80635c633f2b8c4f5927
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
14 files changed:
src/Tizen.Multimedia.Remoting/MediaController/CustomCommandEventArgs.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/CustomCommandReplyEventArgs.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/MediaControllerClient.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/MediaControllerEnums.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/MediaControllerMetadata.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/MediaControllerPlayback.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/MediaControllerServer.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/MetadataUpdatedEventArgs.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/PlaybackStateCommandEventArgs.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/PlaybackUpdatedEventArgs.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/RepeatModeUpdatedEventArgs.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/ServerInformation.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/ServerUpdatedEventArgs.cs [changed mode: 0644->0755]
src/Tizen.Multimedia.Remoting/MediaController/ShuffleModeUpdatedEventArgs.cs [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 6793bb3..a485e3f
@@ -38,16 +38,19 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Client Name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ClientName { get; }
 
         /// <summary>
         /// Get the Custom Command.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Command { get; }
 
         /// <summary>
         /// Get the Bundle Data.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Bundle BundleData { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 7d257ba..e7bac0e
@@ -38,16 +38,19 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Sserver Name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ServerName { get; }
 
         /// <summary>
         /// Get the Result.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public int Result { get; }
 
         /// <summary>
         /// Get the Bundle Data.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public Bundle BundleData { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 0af33a2..529719a
@@ -72,6 +72,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// The constructor of MediaControllerClient class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state</exception>
         /// <exception cref="UnauthorizedAccessException">Thrown when the access is denied for media controller client</exception>
         public MediaControllerClient()
@@ -113,6 +114,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// ServerUpdated event is raised when server is changed
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<ServerUpdatedEventArgs> ServerUpdated
         {
             add
@@ -139,6 +141,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// PlaybackUpdated event is raised when playback is changed
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<PlaybackUpdatedEventArgs> PlaybackUpdated
         {
             add
@@ -165,6 +168,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// MetadataUpdated event is raised when metadata is changed
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<MetadataUpdatedEventArgs> MetadataUpdated
         {
             add
@@ -191,6 +195,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// ShuffleModeUpdated event is raised when shuffle mode is changed
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<ShuffleModeUpdatedEventArgs> ShuffleModeUpdated
         {
             add
@@ -217,6 +222,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// RepeatModeUpdated event is raised when server is changed
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<RepeatModeUpdatedEventArgs> RepeatModeUpdated
         {
             add
@@ -242,6 +248,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// CommandReply event is raised when reply for command is recieved
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<CustomCommandReplyEventArgs> CustomCommandReply
         {
             add
@@ -273,6 +280,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// gets latest server information </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The name and state of the latest media controller server application: ServerInformation object</returns>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state</exception>
         public ServerInformation GetLatestServer()
@@ -294,6 +302,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// gets playback information for specific server </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="serverName"> Server Name  </param>
         /// <returns>The playback state and playback position of the specific media controller server application:MediaControllerPlayback object</returns>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
@@ -323,6 +332,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// gets metadata information for specific server </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="serverName"> Server Name  </param>
         /// <returns>The metadata information of the specific media controller server application:MediaControllerMetadata object</returns>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
@@ -352,6 +362,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// gets shuffle mode for specific server </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="serverName"> Server Name  </param>
         /// <returns>The shuffle mode of the specific media controller server application:MediaControllerShuffleMode enum</returns>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
@@ -367,7 +378,8 @@ namespace Tizen.Multimedia.MediaController
         }
 
         /// <summary>
-        /// gets repeat mode for specific server </summary>
+        /// gets repeat mode for specific server </summary>\
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="serverName"> Server Name  </param>
         /// <returns>The repeat mode of the specific media controller server application:MediaControllerRepeatMode enum</returns>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
@@ -396,6 +408,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// Send customized command to server application </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="serverName"> Server Name  </param>
         /// <param name="command"> Command  </param>
         /// <param name="bundle"> Bundle data  </param>
@@ -410,6 +423,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// Subscribe subscription type from specific server application </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type"> Subscription Type  </param>
         /// <param name="serverName"> Server Name  </param>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
@@ -421,6 +435,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// Subscribe subscription type from specific server application </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="type"> Subscription Type  </param>
         /// <param name="serverName"> Server Name  </param>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
@@ -432,6 +447,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// gets activated server list </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <returns>The list of activated media controller server applications: IEnumerable of string</returns>
         public Task<IEnumerable<string>> GetActivatedServerList()
         {
@@ -445,6 +461,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// gets subscribed server list </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="subscriptionType"> Subscription Type  </param>
         /// <returns>The list of subscribed media controller server applications: IEnumerable of string</returns>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
old mode 100644 (file)
new mode 100755 (executable)
index 74cb9a6..005e060
@@ -25,16 +25,19 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Server state is unknown
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         None,
 
         /// <summary>
         /// Server is activated
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Activated,
 
         /// <summary>
         /// Server is deactivated
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Deactivated,
     }
 
@@ -46,36 +49,43 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Playback state is unknown
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         None,
 
         /// <summary>
         /// Playback is playing
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Play,
 
         /// <summary>
         /// Playback is paused
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Pause,
 
         /// <summary>
         /// Playback is next
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Next,
 
         /// <summary>
         /// Playback is prev
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Prev,
 
         /// <summary>
         /// Playback is fastforward
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         FastForward,
 
         /// <summary>
         /// Playback is rewind
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Rewind,
     }
 
@@ -87,11 +97,13 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Shuffle mode is On
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         On,
 
         /// <summary>
         /// Shuffle mode is Off
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Off,
     }
 
@@ -103,11 +115,13 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Repeat mode is On
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         On,
 
         /// <summary>
         /// Repeat mode is Off
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Off,
     }
 
@@ -119,26 +133,31 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// The type of subscription is Server state
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         ServerState,
 
         /// <summary>
         /// The type of subscription is Playback
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Playback,
 
         /// <summary>
         /// The type of subscription is Metadata
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Metadata,
 
         /// <summary>
         /// The type of subscription is Shuffle mode
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         ShuffleMode,
 
         /// <summary>
         /// The type of subscription is Repeat mode
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         RepeatMode,
     }
 
@@ -150,56 +169,67 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Attribute is title
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Title,
 
         /// <summary>
         /// Attribute is artist
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Artist,
 
         /// <summary>
         /// Attribute is album
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Album,
 
         /// <summary>
         /// Attribute is author
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Author,
 
         /// <summary>
         /// Attribute is genre
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Genre,
 
         /// <summary>
         /// Attribute is duration
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Duration,
 
         /// <summary>
         /// Attribute is date
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Date,
 
         /// <summary>
         /// Attribute is copyright
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Copyright,
 
         /// <summary>
         /// Attribute is description
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Description,
 
         /// <summary>
         /// Attribute is track number
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         TrackNumber,
 
         /// <summary>
         /// Attribute is picture
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         Picture,
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index b4a2fc9..d570faf
@@ -27,6 +27,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// The constructor of MediaControllerMetadata class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MediaControllerMetadata()
         {
             // Do nothing
@@ -55,56 +56,67 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Set/Get the Title of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Title { get; set; }
 
         /// <summary>
         /// Set/Get the Artist of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Artist { get; set; }
 
         /// <summary>
         /// Set/Get the Album of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Album { get; set; }
 
         /// <summary>
         /// Set/Get the Author of media
         /// </summary>
-        public string Author { get; set; }
+        /// <since_tizen> 3 </since_tizen>
+        public string Author { get; set; }\r
+\r
         /// <summary>
         /// Set/Get the Genre of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Genre { get; set; }
 
         /// <summary>
         /// Set/Get the Duration of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Duration { get; set; }
 
         /// <summary>
         /// Set/Get the Date of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Date { get; set; }
 
         /// <summary>
         /// Set/Get the Copyright of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Copyright { get; set; }
 
         /// <summary>
         /// Set/Get the Description of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Description { get; set; }
 
         /// <summary>
         /// Set/Get the Track Number of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string TrackNumber { get; set; }
 
         /// <summary>
         /// Set/Get the Picture of media
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Picture { get; set; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index a451043..293f58a
@@ -27,6 +27,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// The constructor of MediaControllerPlayback class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="state">
         /// The state of the playback which is playing in MediaConttoller server application
         /// </param>
@@ -57,16 +58,18 @@ namespace Tizen.Multimedia.MediaController
 
             State = state;
             Position = position;
-        }
-
-       /// <summary>
-       /// Set/Get the State of playback information
-       /// </summary>
+        }\r
+\r
+        /// <summary>
+        /// Set/Get the State of playback information
+        /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MediaControllerPlaybackState State { get; }
 
         /// <summary>
         /// Set/Get the Position of playback information
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ulong Position { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 7529789..9928e53
@@ -62,6 +62,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// The constructor of MediaControllerServer class.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state</exception>
         /// <exception cref="UnauthorizedAccessException">Thrown when the access is denied for media controller client</exception>
         public MediaControllerServer()
@@ -103,6 +104,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// PlaybackStateCommandRecieved event is raised when client send command for playback
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<PlaybackStateCommandEventArgs> PlaybackStateCommand
         {
             add
@@ -129,6 +131,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// CustomCommandRecieved event is raised when client send customized command
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public event EventHandler<CustomCommandEventArgs> CustomCommand
         {
             add
@@ -154,6 +157,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// Update playback state and playback position</summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="playback"> playback state and playback position  </param>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state</exception>
@@ -176,6 +180,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// Update metadata information </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="metadata"> metadata information  </param>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state</exception>
@@ -225,6 +230,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// Update shuffle mode </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="mode"> shuffle mode  </param>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state</exception>
@@ -236,6 +242,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// Update repeat mode </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="mode"> repeat mode  </param>
         /// <exception cref="ArgumentException">Thrown when an invalid argument is used</exception>
         /// <exception cref="InvalidOperationException">Thrown when the operation is invalid for the current state</exception>
@@ -247,6 +254,7 @@ namespace Tizen.Multimedia.MediaController
 
         /// <summary>
         /// Send reply for command from server to client </summary>
+        /// <since_tizen> 3 </since_tizen>
         /// <param name="clientName"> client name to recieve reply  </param>
         /// <param name="result"> result to run command  </param>
         /// <param name="bundle"> Bundle to send various data  </param>
old mode 100644 (file)
new mode 100755 (executable)
index d2f50e1..51a718c
@@ -36,11 +36,13 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Server Name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ServerName { get; }
 
         /// <summary>
         /// Get the Metadata information.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MediaControllerMetadata Metadata { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index a1fde84..339a90b
@@ -36,11 +36,13 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Client Name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ClientName { get; }
 
         /// <summary>
         /// Get the State of playback.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MediaControllerPlaybackState State { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 2904a1d..e6db63d
@@ -36,11 +36,13 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Server Name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ServerName { get; }
 
         /// <summary>
         /// Get the Playback Information.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MediaControllerPlayback PlaybackInfo { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 9f5b96d..e9abebd
@@ -36,11 +36,13 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Server Name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ServerName { get; }
 
         /// <summary>
         /// Get the Repeat Mode.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MediaControllerRepeatMode RepeatMode { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 7035a6b..39684e8
@@ -32,11 +32,13 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Name of server
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string Name { get; }
 
         /// <summary>
         /// Get the State of server
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MediaControllerServerState State { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 4b9e36e..1fa8319
@@ -35,6 +35,7 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Server Information.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public ServerInformation ServerInfo { get; }
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 7c21636..6d5a5c3
@@ -36,11 +36,13 @@ namespace Tizen.Multimedia.MediaController
         /// <summary>
         /// Get the Server Name.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public string ServerName { get; }
 
         /// <summary>
         /// Get the Shuffle Mode.
         /// </summary>
+        /// <since_tizen> 3 </since_tizen>
         public MediaControllerShuffleMode ShuffleMode { get; }
     }
 }