Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.Remoting.xml
index c6d342e..956ab28 100644 (file)
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Tizen.Multimedia.Remoting</name>
-    </assembly>
-    <members>
-        <member name="T:Tizen.Multimedia.Remoting.MediaController">
-            <summary>
-            Provides a means to to send commands to and handle events from media control server.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaController.ServerAppId">
-            <summary>
-            Gets the application id of the server.
-            </summary>
-            <value>The server application id.</value>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaController.IsStopped">
-            <summary>
-            Gets a value indicating whether the sever has been stopped.
-            </summary>
-            <value>true if the server has been stopped; otherwise, false.</value>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.MediaController.ServerStopped">
-            <summary>
-            Occurs when the server is stopped.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.MediaController.PlaybackStateUpdated">
-            <summary>
-            Occurs when the playback state is updated.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.MediaController.MetadataUpdated">
-            <summary>
-            Occurs when the metadata is updated.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.MediaController.ShuffleModeUpdated">
-            <summary>
-            Occurs when the shuffle mode is updated.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.MediaController.RepeatModeUpdated">
-            <summary>
-            Occurs when the repeat mode is updated.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaController.GetPlaybackState">
-            <summary>
-            Returns the playback state set by the server.
-            </summary>
-            <returns>The playback state.</returns>
-            <exception cref="T:System.InvalidOperationException">
-                The server has already been stopped.
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
-            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaController.GetPlaybackPosition">
-            <summary>
-            Returns the playback position set by the server.
-            </summary>
-            <returns>The playback position in milliseconds.</returns>
-            <exception cref="T:System.InvalidOperationException">
-                The server has already been stopped.
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
-            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaController.GetMetadata">
-            <summary>
-            Returns the metadata set by the server.
-            </summary>
-            <returns>The metadata.</returns>
-            <exception cref="T:System.InvalidOperationException">
-                The server has already been stopped.
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
-            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetMetadata(Tizen.Multimedia.Remoting.MediaControlMetadata)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaController.IsShuffleModeEnabled">
-            <summary>
-            Returns whether the shuffle mode is enabled.
-            </summary>
-            <returns>A value indicating whether the shuffle mode is enabled.</returns>
-            <exception cref="T:System.InvalidOperationException">
-                The server has already been stopped.
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
-            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetShuffleModeEnabled(System.Boolean)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaController.GetRepeatMode">
-            <summary>
-            Returns the repeat mode.
-            </summary>
-            <returns>A <see cref="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode"/> set by the server.</returns>
-            <exception cref="T:System.InvalidOperationException">
-                The server has already been stopped.
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
-            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetRepeatMode(Tizen.Multimedia.Remoting.MediaControlRepeatMode)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaController.SendPlaybackCommand(Tizen.Multimedia.Remoting.MediaControlPlaybackCommand)">
-            <summary>
-            Sends playback command to the server.</summary>
-            <param name="command">A playback command.</param>
-            <exception cref="T:System.InvalidOperationException">
-                The server has already been stopped.
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ArgumentException"><paramref name="command"/> is not valid.</exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
-            <seealso cref="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived"/>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.MediaControllerManager">
-            <summary>
-            Provides a means to retrieve active controllers and observe controllers added and removed.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.#ctor">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> class.
-            </summary>
-            <privilege>http://tizen.org/privilege/mediacontroller.client</privilege>
-            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.Dispose">
-            <summary>
-            Releases all resources used by the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.Dispose(System.Boolean)">
-            <summary>
-            Releases the unmanaged resources used by the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>.
-            </summary>
-            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.GetActiveControllers">
-            <summary>
-            Gets the active controllers.
-            </summary>
-            <returns>An array of <see cref="T:Tizen.Multimedia.Remoting.MediaController"/>.</returns>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted">
-            <summary>
-            Occurs when a server is started.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped">
-            <summary>
-            Occurs when a server is stopped.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.MediaControlMetadata">
-            <summary>
-            Represents metadata for media control.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControlMetadata.#ctor">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/> class.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Title">
-            <summary>
-            Gets or sets the title.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Artist">
-            <summary>
-            Gets or sets the artist.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Album">
-            <summary>
-            Gets or sets the album.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Author">
-            <summary>
-            Gets or sets the author.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Genre">
-            <summary>
-            Gets or sets the genre.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Duration">
-            <summary>
-            Gets or sets the duration.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Date">
-            <summary>
-            Gets or sets the date.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Copyright">
-            <summary>
-            Gets or sets the copyright.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Description">
-            <summary>
-            Gets or sets the description.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.TrackNumber">
-            <summary>
-            Gets or sets the track number.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.AlbumArtPath">
-            <summary>
-            Gets or sets the path of the album art.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand">
-            <summary>
-            Specifies playback commands.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Play">
-            <summary>
-            Play.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Pause">
-            <summary>
-            Pause.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Stop">
-            <summary>
-            Stop.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Next">
-            <summary>
-            Skip to next.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Previous">
-            <summary>
-            Skip to previous.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.FastForward">
-            <summary>
-            Fast forward.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Rewind">
-            <summary>
-            Rewind.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.MediaControlPlaybackState">
-            <summary>
-            Specifies playback states.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.None">
-            <summary>
-            Unknown; no state is set.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Playing">
-            <summary>
-            Playing.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Paused">
-            <summary>
-            Paused.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Stopped">
-            <summary>
-            Stopped.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.FastForwarding">
-            <summary>
-            Fast forwarding.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Rewinding">
-            <summary>
-            Rewinding.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.MediaControlServer">
-            <summary>
-            Provides a means to set playback information and metadata and receive commands from clients.
-            </summary>
-            <seealso cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>
-            <seealso cref="T:Tizen.Multimedia.Remoting.MediaController"/>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlServer.IsRunning">
-            <summary>
-            Gets a value indicating whether the server is running.
-            </summary>
-            <value>true if the server has started; otherwise, false.</value>
-            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.Start"/>
-            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.Stop"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.Start">
-            <summary>
-            Starts the media control server.
-            </summary>
-            <remarks>
-            When the server starts, <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/> will be raised.
-            </remarks>
-            <privilege>http://tizen.org/privilege/mediacontroller.server</privilege>
-            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>
-            <seealso cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.Stop">
-            <summary>
-            Stops the media control server.
-            </summary>
-            <remarks>
-            When the server stops, <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/> will be raised.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The server is not running .\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <seealso cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)">
-            <summary>
-            Updates playback state and playback position.</summary>
-            <param name="state">The playback state.</param>
-            <param name="position">The playback position in milliseconds.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="state"/> is not valid.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The server is not running .\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetMetadata(Tizen.Multimedia.Remoting.MediaControlMetadata)">
-            <summary>
-            Updates metadata information.
-            </summary>
-            <param name="metadata">The metadata to update.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="metadata"/> is null.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The server is not running .\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetShuffleModeEnabled(System.Boolean)">
-            <summary>
-            Updates the shuffle mode.
-            </summary>
-            <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>
-            <exception cref="T:System.InvalidOperationException">
-                The server is not running .\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-        </member>
-        <!-- Badly formed XML comment ignored for member "M:Tizen.Multimedia.Remoting.MediaControlServer.SetRepeatMode(Tizen.Multimedia.Remoting.MediaControlRepeatMode)" -->
-        <member name="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived">
-            <summary>
-            Occurs when a client sends playback command.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaController)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs"/> class.
-            </summary>
-            <param name="mediaController">A <see cref="T:Tizen.Multimedia.Remoting.MediaController"/> of the server.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="mediaController"/> is null.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs.Controller">
-            <summary>
-            Gets the controller of the server added.
-            </summary>
-            <value>A <see cref="T:Tizen.Multimedia.Remoting.MediaController"/>.</value>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs"/> class.
-            </summary>
-            <param name="serverAppId">The application id of the server stopped.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="serverAppId"/> is null.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs.ServerAppId">
-            <summary>
-            Gets the application id of the server.
-            </summary>
-            <value>A string represents the application id.</value>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.MetadataUpdated"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlMetadata)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs"/> class.
-            </summary>
-            <param name="metadata">The updated <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/>.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs.Metadata">
-            <summary>
-            Gets the metadata.
-            </summary>
-            <value>The updated <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/>.</value>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.#ctor(System.String,Tizen.Multimedia.Remoting.MediaControlPlaybackCommand)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs"/> class.
-            </summary>
-            <param name="clientAppId">The client application id.</param>
-            <param name="command">The playback command.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="clientAppId"/> is null.</exception>
-            <exception cref="T:System.ArgumentException"><paramref name="command"/> is invalid.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.ClientAppId">
-            <summary>
-            Gets the application id of the client that sent command.
-            </summary>
-            <value>The client application id.</value>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.Command">
-            <summary>
-            Gets the command.
-            </summary>
-            <value>The <see cref="T:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand"/>.</value>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.PlaybackStateUpdated"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs"/> class.
-            </summary>
-            <param name="state">The playback state.</param>
-            <param name="position">The playback position in milliseconds.</param>
-            <exception cref="T:System.ArgumentException"><paramref name="state"/> is invalid.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.State">
-            <summary>
-            Gets the playback state.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.Position">
-            <summary>
-            Gets the playback position in milliseconds.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.RepeatModeUpdated"/> event.
-            </summary>
-        </member>
-        <!-- Badly formed XML comment ignored for member "M:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlRepeatMode)" -->
-        <member name="P:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs.RepeatMode">
-            <summary>
-            Gets the updated repeat mode.
-            </summary>
-            <value>The <see cref="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode"/>.</value>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.ShuffleModeUpdated"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs.#ctor(System.Boolean)">
-            <summary>
-            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs"/> class.
-            </summary>
-            <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs.Enabled">
-            <summary>
-            Gets a value indicating whether the shuffle mode is enabled.
-            </summary>
-            <value>true if the shuffle mode is enabled; otherwise, false.</value>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringStateChangedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.ScreenMirroring.StateChanged"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringStateChangedEventArgs.State">
-            <summary>
-            Gets the current state of screen mirroring.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringErrorOccurredEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.ScreenMirroring.ErrorOccurred"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringErrorOccurredEventArgs.Error">
-            <summary>
-            Gets the error that occurred.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroring">
-            <summary>
-            Provides the ability to connect to and disconnect from a screen mirroring source,
-            start, pause, and resume the screen mirroring as a sink.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.#ctor">
-            <summary>
-            Initializes a new instance of the ScreenMirroring class.
-            </summary>
-            <feature>http://tizen.org/feature/network.wifi.direct.display</feature>
-            <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.ScreenMirroring.StateChanged">
-            <summary>
-            Occurs when the state is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Remoting.ScreenMirroring.ErrorOccurred">
-            <summary>
-            Occurs when an error occurs.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroring.AudioInfo">
-            <summary>
-            Gets the negotiated audio info.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroring.VideoInfo">
-            <summary>
-            Gets the negotiated video info.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display)">
-            <summary>
-            Prepares the screen mirroring with the specified display.
-            </summary>
-            <remarks>
-            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle"/>.\n
-            \n
-            All supported resolutions will be candidates.
-            </remarks>
-            <param name="display">The display where the mirroring will be played on.</param>
-            <exception cref="T:System.ArgumentException">
-               <paramref name="display"/> has already been assigned to another.
-            </exception>
-            <exception cref="T:System.ArgumentNullException"><paramref name="display"/> is null.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is not in the valid.\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)">
-            <summary>
-            Prepares the screen mirroring with the specified display and resolutions.
-            </summary>
-            <remarks>
-            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle"/>.
-            </remarks>
-            <param name="display">The display where the mirroring will be played on.</param>
-            <param name="resolutions">The desired resolutions.</param>
-            <exception cref="T:System.ArgumentException">
-               <paramref name="resolutions"/> contain invalid flags.\n
-               -or-\n
-               <paramref name="display"/> has already been assigned to another.
-            </exception>
-            <exception cref="T:System.ArgumentNullException"><paramref name="display"/> is null.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is not in the valid.\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)">
-            <summary>
-            Creates the connection and ready for receiving data from a mirroring source.
-            </summary>
-            <param name="sourceIp">The source ip address to connect.</param>
-            <remarks>
-            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared"/> state by
-            <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)"/>.
-            </remarks>
-            <returns>A task that represents the asynchronous operation.</returns>
-            <privilege>http://tizen.org/privilege/internet</privilege>
-            <exception cref="T:System.ArgumentNullException"><paramref name="sourceIp"/> is null.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is not in the valid.\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ArgumentException"><paramref name="sourceIp"/> is a zero-length string, contains only white space.</exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync">
-            <summary>
-            Starts mirroring from the source.
-            </summary>
-            <remarks>
-            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected"/> state by
-            <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)"/>.
-            </remarks>
-            <returns>A task that represents the asynchronous operation.</returns>
-            <privilege>http://tizen.org/privilege/internet</privilege>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is not in the valid.\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync">
-            <summary>
-            Pauses mirroring from the source.
-            </summary>
-            <remarks>
-            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing"/> state by
-            <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync"/>.
-            </remarks>
-            <returns>A task that represents the asynchronous operation.</returns>
-            <privilege>http://tizen.org/privilege/internet</privilege>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is not in the valid.\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.ResumeAsync">
-            <summary>
-            Resumes mirroring from the source.
-            </summary>
-            <remarks>
-            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused"/> state by
-            <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync"/>.
-            </remarks>
-            <returns>A task that represents the asynchronous operation.</returns>
-            <privilege>http://tizen.org/privilege/internet</privilege>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is not in the valid.\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Disconnect">
-            <summary>
-            Disconnects from the source.
-            </summary>
-            <remarks>
-            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected"/>,
-            <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing"/> or <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused"/>.
-            </remarks>
-            <privilege>http://tizen.org/privilege/internet</privilege>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is not in the valid.\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Unprepare">
-            <summary>
-            Unprepares the screen mirroring.
-            </summary>
-            <remarks>
-            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared"/>,
-            or <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Disconnected"/>.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The current state is not in the valid.\n
-                -or-\n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <!-- Badly formed XML comment ignored for member "M:Tizen.Multimedia.Remoting.ScreenMirroring.Dispose" -->
-        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Dispose(System.Boolean)">
-            <summary>
-            Releases the resources used by the ScreenMirroring.
-            </summary>
-            <param name="disposing">
-            true to release both managed and unmanaged resources; false to release only unmanaged resources.
-            </param>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo">
-            <summary>
-            Provides a means to retrieve the audio information which is negotiated with the source device.
-            </summary>
-            <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.Codec">
-            <summary>
-            Gets the negotiated audio codec.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Not connected to a source.\n
-                \n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.Channels">
-            <summary>
-            Gets the negotiated audio channels.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Not connected to a source.\n
-                \n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.SampleRate">
-            <summary>
-            Gets the negotiated audio sample rate.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Not connected to a source.\n
-                \n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.BitWidth">
-            <summary>
-            Gets the negotiated audio bit width.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Not connected to a source.\n
-                \n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec">
-            <summary>
-            Specifies audio codecs for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
-            </summary>
-            <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo"/>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.None">
-            <summary>
-            Screen mirroring is not negotiated yet.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Aac">
-            <summary>
-            AAC codec for audio.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Ac3">
-            <summary>
-            AC3 codec for audio.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Lpcm">
-            <summary>
-            LPCM codec for audio.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec">
-            <summary>
-            Specifies video codecs for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
-            </summary>
-            <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo"/>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec.None">
-            <summary>
-            Screen mirroring is not negotiated yet.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec.H264">
-            <summary>
-            H.264 codec for video.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringResolutions">
-            <summary>
-            Specifies available combinations of resolutions and fps for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R1920x1080P30">
-            <summary>
-            W-1920, H-1080, 30 fps.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R1280x720P30">
-            <summary>
-            W-1280, H-720, 30 fps.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R960x540P30">
-            <summary>
-            W-960, H-540, 30 fps.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R864x480P30">
-            <summary>
-            W-864, H-480, 30 fps.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R720x480P60">
-            <summary>
-            W-720, H-480, 60 fps.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R640x480P60">
-            <summary>
-            W-640, H-480, 60 fps.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R640x360P30">
-            <summary>
-            W-640, H-360, 30 fps.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringState">
-            <summary>
-            Specifies the states of <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle">
-            <summary>
-            Idle.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared">
-            <summary>
-            Prepared.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)"/>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected">
-            <summary>
-            Connected to a source.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)"/>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing">
-            <summary>
-            Playing.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync"/>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused">
-            <summary>
-            Paused while playing media.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync"/>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Disconnected">
-            <summary>
-            Disconnected from source.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Disconnect"/>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringError">
-            <summary>
-            Specifies errors for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringError.InvalidOperation">
-            <summary>
-            Invalid operation.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo">
-            <summary>
-            Provides a means to retrieve the video information which is negotiated with the source device.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.Codec">
-            <summary>
-            Gets the negotiated video codec.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Not connected to a source.\n
-                \n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.Resolution">
-            <summary>
-            Gets the negotiated video resolution.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Not connected to a source.\n
-                \n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.FrameRate">
-            <summary>
-            Gets the negotiated video frame rate.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Not connected to a source.\n
-                \n
-                An internal error occurs.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
-        </member>
-    </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+    <assembly>\r
+        <name>Tizen.Multimedia.Remoting</name>\r
+    </assembly>\r
+    <members>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaController">\r
+            <summary>\r
+            Provides a means to to send commands to and handle events from media control server.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaController.ServerAppId">\r
+            <summary>\r
+            Gets the application id of the server.\r
+            </summary>\r
+            <value>The server application id.</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaController.IsStopped">\r
+            <summary>\r
+            Gets a value indicating whether the sever has been stopped.\r
+            </summary>\r
+            <value>true if the server has been stopped; otherwise, false.</value>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.MediaController.ServerStopped">\r
+            <summary>\r
+            Occurs when the server is stopped.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.MediaController.PlaybackStateUpdated">\r
+            <summary>\r
+            Occurs when the playback state is updated.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.MediaController.MetadataUpdated">\r
+            <summary>\r
+            Occurs when the metadata is updated.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.MediaController.ShuffleModeUpdated">\r
+            <summary>\r
+            Occurs when the shuffle mode is updated.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.MediaController.RepeatModeUpdated">\r
+            <summary>\r
+            Occurs when the repeat mode is updated.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaController.GetPlaybackState">\r
+            <summary>\r
+            Returns the playback state set by the server.\r
+            </summary>\r
+            <returns>The playback state.</returns>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server has already been stopped.\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaController.GetPlaybackPosition">\r
+            <summary>\r
+            Returns the playback position set by the server.\r
+            </summary>\r
+            <returns>The playback position in milliseconds.</returns>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server has already been stopped.\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaController.GetMetadata">\r
+            <summary>\r
+            Returns the metadata set by the server.\r
+            </summary>\r
+            <returns>The metadata.</returns>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server has already been stopped.\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetMetadata(Tizen.Multimedia.Remoting.MediaControlMetadata)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaController.IsShuffleModeEnabled">\r
+            <summary>\r
+            Returns whether the shuffle mode is enabled.\r
+            </summary>\r
+            <returns>A value indicating whether the shuffle mode is enabled.</returns>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server has already been stopped.\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetShuffleModeEnabled(System.Boolean)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaController.GetRepeatMode">\r
+            <summary>\r
+            Returns the repeat mode.\r
+            </summary>\r
+            <returns>A <see cref="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode"/> set by the server.</returns>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server has already been stopped.\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetRepeatMode(Tizen.Multimedia.Remoting.MediaControlRepeatMode)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaController.SendPlaybackCommand(Tizen.Multimedia.Remoting.MediaControlPlaybackCommand)">\r
+            <summary>\r
+            Sends playback command to the server.</summary>\r
+            <param name="command">A playback command.</param>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server has already been stopped.\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="command"/> is not valid.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>\r
+            <seealso cref="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived"/>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaControllerManager">\r
+            <summary>\r
+            Provides a means to retrieve active controllers and observe controllers added and removed.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> class.\r
+            </summary>\r
+            <privilege>http://tizen.org/privilege/mediacontroller.client</privilege>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.Dispose">\r
+            <summary>\r
+            Releases all resources used by the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.Dispose(System.Boolean)">\r
+            <summary>\r
+            Releases the unmanaged resources used by the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>.\r
+            </summary>\r
+            <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.GetActiveControllers">\r
+            <summary>\r
+            Gets the active controllers.\r
+            </summary>\r
+            <returns>An array of <see cref="T:Tizen.Multimedia.Remoting.MediaController"/>.</returns>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted">\r
+            <summary>\r
+            Occurs when a server is started.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped">\r
+            <summary>\r
+            Occurs when a server is stopped.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode">\r
+            <summary>\r
+            Specifies the repeat mode.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlRepeatMode.Off">\r
+            <summary>\r
+            Off.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlRepeatMode.On">\r
+            <summary>\r
+            On.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaControlMetadata">\r
+            <summary>\r
+            Represents metadata for media control.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControlMetadata.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/> class.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Title">\r
+            <summary>\r
+            Gets or sets the title.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Artist">\r
+            <summary>\r
+            Gets or sets the artist.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Album">\r
+            <summary>\r
+            Gets or sets the album.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Author">\r
+            <summary>\r
+            Gets or sets the author.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Genre">\r
+            <summary>\r
+            Gets or sets the genre.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Duration">\r
+            <summary>\r
+            Gets or sets the duration.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Date">\r
+            <summary>\r
+            Gets or sets the date.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Copyright">\r
+            <summary>\r
+            Gets or sets the copyright.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Description">\r
+            <summary>\r
+            Gets or sets the description.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.TrackNumber">\r
+            <summary>\r
+            Gets or sets the track number.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.AlbumArtPath">\r
+            <summary>\r
+            Gets or sets the path of the album art.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand">\r
+            <summary>\r
+            Specifies playback commands.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Play">\r
+            <summary>\r
+            Play.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Pause">\r
+            <summary>\r
+            Pause.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Stop">\r
+            <summary>\r
+            Stop.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Next">\r
+            <summary>\r
+            Skip to next.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Previous">\r
+            <summary>\r
+            Skip to previous.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.FastForward">\r
+            <summary>\r
+            Fast forward.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Rewind">\r
+            <summary>\r
+            Rewind.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaControlPlaybackState">\r
+            <summary>\r
+            Specifies playback states.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.None">\r
+            <summary>\r
+            Unknown; no state is set.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Playing">\r
+            <summary>\r
+            Playing.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Paused">\r
+            <summary>\r
+            Paused.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Stopped">\r
+            <summary>\r
+            Stopped.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.FastForwarding">\r
+            <summary>\r
+            Fast forwarding.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Rewinding">\r
+            <summary>\r
+            Rewinding.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaControlServer">\r
+            <summary>\r
+            Provides a means to set playback information and metadata and receive commands from clients.\r
+            </summary>\r
+            <seealso cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>\r
+            <seealso cref="T:Tizen.Multimedia.Remoting.MediaController"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlServer.IsRunning">\r
+            <summary>\r
+            Gets a value indicating whether the server is running.\r
+            </summary>\r
+            <value>true if the server has started; otherwise, false.</value>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.Start"/>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.Stop"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.Start">\r
+            <summary>\r
+            Starts the media control server.\r
+            </summary>\r
+            <remarks>\r
+            When the server starts, <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/> will be raised.\r
+            </remarks>\r
+            <privilege>http://tizen.org/privilege/mediacontroller.server</privilege>\r
+            <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>\r
+            <seealso cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.Stop">\r
+            <summary>\r
+            Stops the media control server.\r
+            </summary>\r
+            <remarks>\r
+            When the server stops, <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/> will be raised.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server is not running .\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <seealso cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)">\r
+            <summary>\r
+            Updates playback state and playback position.</summary>\r
+            <param name="state">The playback state.</param>\r
+            <param name="position">The playback position in milliseconds.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="state"/> is not valid.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server is not running .\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetMetadata(Tizen.Multimedia.Remoting.MediaControlMetadata)">\r
+            <summary>\r
+            Updates metadata information.\r
+            </summary>\r
+            <param name="metadata">The metadata to update.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="metadata"/> is null.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server is not running .\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetShuffleModeEnabled(System.Boolean)">\r
+            <summary>\r
+            Updates the shuffle mode.\r
+            </summary>\r
+            <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The server is not running .\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+        </member>\r
+        <!-- "M:Tizen.Multimedia.Remoting.MediaControlServer.SetRepeatMode(Tizen.Multimedia.Remoting.MediaControlRepeatMode)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+        <member name="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived">\r
+            <summary>\r
+            Occurs when a client sends playback command.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaController)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs"/> class.\r
+            </summary>\r
+            <param name="mediaController">A <see cref="T:Tizen.Multimedia.Remoting.MediaController"/> of the server.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="mediaController"/> is null.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs.Controller">\r
+            <summary>\r
+            Gets the controller of the server added.\r
+            </summary>\r
+            <value>A <see cref="T:Tizen.Multimedia.Remoting.MediaController"/>.</value>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs.#ctor(System.String)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs"/> class.\r
+            </summary>\r
+            <param name="serverAppId">The application id of the server stopped.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="serverAppId"/> is null.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs.ServerAppId">\r
+            <summary>\r
+            Gets the application id of the server.\r
+            </summary>\r
+            <value>A string represents the application id.</value>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.MetadataUpdated"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlMetadata)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs"/> class.\r
+            </summary>\r
+            <param name="metadata">The updated <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/>.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs.Metadata">\r
+            <summary>\r
+            Gets the metadata.\r
+            </summary>\r
+            <value>The updated <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/>.</value>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.#ctor(System.String,Tizen.Multimedia.Remoting.MediaControlPlaybackCommand)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs"/> class.\r
+            </summary>\r
+            <param name="clientAppId">The client application id.</param>\r
+            <param name="command">The playback command.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="clientAppId"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="command"/> is invalid.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.ClientAppId">\r
+            <summary>\r
+            Gets the application id of the client that sent command.\r
+            </summary>\r
+            <value>The client application id.</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.Command">\r
+            <summary>\r
+            Gets the command.\r
+            </summary>\r
+            <value>The <see cref="T:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand"/>.</value>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.PlaybackStateUpdated"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs"/> class.\r
+            </summary>\r
+            <param name="state">The playback state.</param>\r
+            <param name="position">The playback position in milliseconds.</param>\r
+            <exception cref="T:System.ArgumentException"><paramref name="state"/> is invalid.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.State">\r
+            <summary>\r
+            Gets the playback state.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.Position">\r
+            <summary>\r
+            Gets the playback position in milliseconds.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.RepeatModeUpdated"/> event.\r
+            </summary>\r
+        </member>\r
+        <!-- "M:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlRepeatMode)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+        <member name="P:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs.RepeatMode">\r
+            <summary>\r
+            Gets the updated repeat mode.\r
+            </summary>\r
+            <value>The <see cref="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode"/>.</value>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.ShuffleModeUpdated"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs.#ctor(System.Boolean)">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs"/> class.\r
+            </summary>\r
+            <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs.Enabled">\r
+            <summary>\r
+            Gets a value indicating whether the shuffle mode is enabled.\r
+            </summary>\r
+            <value>true if the shuffle mode is enabled; otherwise, false.</value>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringStateChangedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.ScreenMirroring.StateChanged"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringStateChangedEventArgs.State">\r
+            <summary>\r
+            Gets the current state of the screen mirroring.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringErrorOccurredEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Remoting.ScreenMirroring.ErrorOccurred"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringErrorOccurredEventArgs.Error">\r
+            <summary>\r
+            Gets the error that occurred.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroring">\r
+            <summary>\r
+            Provides the ability to connect to and disconnect from a screen mirroring source,\r
+            start, pause, and resume the screen mirroring as a sink.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the ScreenMirroring class.\r
+            </summary>\r
+            <feature>http://tizen.org/feature/network.wifi.direct.display</feature>\r
+            <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.ScreenMirroring.StateChanged">\r
+            <summary>\r
+            Occurs when the state is changed.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Remoting.ScreenMirroring.ErrorOccurred">\r
+            <summary>\r
+            Occurs when an error occurs.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroring.AudioInfo">\r
+            <summary>\r
+            Gets the negotiated audio info.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroring.VideoInfo">\r
+            <summary>\r
+            Gets the negotiated video info.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display)">\r
+            <summary>\r
+            Prepares the screen mirroring with the specified display.\r
+            </summary>\r
+            <remarks>\r
+            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle"/>.\n\r
+            \n\r
+            All supported resolutions will be candidates.\r
+            </remarks>\r
+            <param name="display">The display where the mirroring will be played on.</param>\r
+            <exception cref="T:System.ArgumentException">\r
+               <paramref name="display"/> has already been assigned to another.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="display"/> is null.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is not in the valid.\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)">\r
+            <summary>\r
+            Prepares the screen mirroring with the specified display and resolutions.\r
+            </summary>\r
+            <remarks>\r
+            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle"/>.\r
+            </remarks>\r
+            <param name="display">The display where the mirroring will be played on.</param>\r
+            <param name="resolutions">The desired resolutions.</param>\r
+            <exception cref="T:System.ArgumentException">\r
+               <paramref name="resolutions"/> contain invalid flags.\n\r
+               -or-\n\r
+               <paramref name="display"/> has already been assigned to another.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="display"/> is null.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is not in the valid.\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)">\r
+            <summary>\r
+            Creates the connection and ready for receiving data from a mirroring source.\r
+            </summary>\r
+            <param name="sourceIp">The source ip address to connect.</param>\r
+            <remarks>\r
+            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared"/> state by\r
+            <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)"/>.\r
+            </remarks>\r
+            <returns>A task that represents the asynchronous operation.</returns>\r
+            <privilege>http://tizen.org/privilege/internet</privilege>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="sourceIp"/> is null.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is not in the valid.\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="sourceIp"/> is a zero-length string, contains only white space.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync">\r
+            <summary>\r
+            Starts mirroring from the source.\r
+            </summary>\r
+            <remarks>\r
+            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected"/> state by\r
+            <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)"/>.\r
+            </remarks>\r
+            <returns>A task that represents the asynchronous operation.</returns>\r
+            <privilege>http://tizen.org/privilege/internet</privilege>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is not in the valid.\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync">\r
+            <summary>\r
+            Pauses mirroring from the source.\r
+            </summary>\r
+            <remarks>\r
+            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing"/> state by\r
+            <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync"/>.\r
+            </remarks>\r
+            <returns>A task that represents the asynchronous operation.</returns>\r
+            <privilege>http://tizen.org/privilege/internet</privilege>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is not in the valid.\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.ResumeAsync">\r
+            <summary>\r
+            Resumes mirroring from the source.\r
+            </summary>\r
+            <remarks>\r
+            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused"/> state by\r
+            <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync"/>.\r
+            </remarks>\r
+            <returns>A task that represents the asynchronous operation.</returns>\r
+            <privilege>http://tizen.org/privilege/internet</privilege>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is not in the valid.\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Disconnect">\r
+            <summary>\r
+            Disconnects from the source.\r
+            </summary>\r
+            <remarks>\r
+            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected"/>,\r
+            <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing"/> or <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused"/>.\r
+            </remarks>\r
+            <privilege>http://tizen.org/privilege/internet</privilege>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is not in the valid.\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Unprepare">\r
+            <summary>\r
+            Unprepares the screen mirroring.\r
+            </summary>\r
+            <remarks>\r
+            The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared"/>,\r
+            or <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Disconnected"/>.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The current state is not in the valid.\n\r
+                -or-\n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <!-- "M:Tizen.Multimedia.Remoting.ScreenMirroring.Dispose" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+        <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Dispose(System.Boolean)">\r
+            <summary>\r
+            Releases the resources used by the ScreenMirroring.\r
+            </summary>\r
+            <param name="disposing">\r
+            true to release both managed and unmanaged resources; false to release only unmanaged resources.\r
+            </param>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo">\r
+            <summary>\r
+            Provides a means to retrieve the audio information which is negotiated with the source device.\r
+            </summary>\r
+            <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.Codec">\r
+            <summary>\r
+            Gets the negotiated audio codec.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Not connected to a source.\n\r
+                \n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.Channels">\r
+            <summary>\r
+            Gets the negotiated audio channels.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Not connected to a source.\n\r
+                \n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.SampleRate">\r
+            <summary>\r
+            Gets the negotiated audio sample rate.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Not connected to a source.\n\r
+                \n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.BitWidth">\r
+            <summary>\r
+            Gets the negotiated audio bit width.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Not connected to a source.\n\r
+                \n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec">\r
+            <summary>\r
+            Specifies the audio codecs for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.\r
+            </summary>\r
+            <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.None">\r
+            <summary>\r
+            The screen mirroring is not negotiated yet.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Aac">\r
+            <summary>\r
+            AAC codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Ac3">\r
+            <summary>\r
+            AC3 codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Lpcm">\r
+            <summary>\r
+            LPCM codec.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec">\r
+            <summary>\r
+            Specifies the video codecs for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.\r
+            </summary>\r
+            <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec.None">\r
+            <summary>\r
+            The screen mirroring is not negotiated yet.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec.H264">\r
+            <summary>\r
+            H.264 codec.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringResolutions">\r
+            <summary>\r
+            Specifies the available combinations of resolutions and fps for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R1920x1080P30">\r
+            <summary>\r
+            W-1920, H-1080, 30 fps.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R1280x720P30">\r
+            <summary>\r
+            W-1280, H-720, 30 fps.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R960x540P30">\r
+            <summary>\r
+            W-960, H-540, 30 fps.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R864x480P30">\r
+            <summary>\r
+            W-864, H-480, 30 fps.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R720x480P60">\r
+            <summary>\r
+            W-720, H-480, 60 fps.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R640x480P60">\r
+            <summary>\r
+            W-640, H-480, 60 fps.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R640x360P30">\r
+            <summary>\r
+            W-640, H-360, 30 fps.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringState">\r
+            <summary>\r
+            Specifies the states of <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle">\r
+            <summary>\r
+            Idle.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared">\r
+            <summary>\r
+            Prepared.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected">\r
+            <summary>\r
+            Connected to a source.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing">\r
+            <summary>\r
+            Playing.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused">\r
+            <summary>\r
+            Paused while playing media.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Disconnected">\r
+            <summary>\r
+            Disconnected from source.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Disconnect"/>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringError">\r
+            <summary>\r
+            Specifies the errors for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringError.InvalidOperation">\r
+            <summary>\r
+            Invalid operation.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo">\r
+            <summary>\r
+            Provides a means to retrieve the video information which is negotiated with the source device.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.Codec">\r
+            <summary>\r
+            Gets the negotiated video codec.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Not connected to a source.\n\r
+                \n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.Resolution">\r
+            <summary>\r
+            Gets the negotiated video resolution.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Not connected to a source.\n\r
+                \n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.FrameRate">\r
+            <summary>\r
+            Gets the negotiated video frame rate.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Not connected to a source.\n\r
+                \n\r
+                An internal error occurs.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>\r
+        </member>\r
+    </members>\r
+</doc>\r