-<?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