Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.MediaPlayer.xml
index f9cb54f..5a7ca07 100644 (file)
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Tizen.Multimedia.MediaPlayer</name>
-    </assembly>
-    <members>
-        <member name="T:Tizen.Multimedia.AudioEffect">
-            <summary>
-            Provides the ability to control the audio effects for <see cref="T:Tizen.Multimedia.Player"/>.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioEffect.Item(System.Int32)">
-            <summary>
-            Gets a <see cref="T:Tizen.Multimedia.EqualizerBand"/> at the specified index.
-            </summary>
-            <param name="index">The index of the band to get.</param>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="P:Tizen.Multimedia.AudioEffect.Player"/> has already been disposed of.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                index is less than zero.\n
-                -or-\n
-                index is equal to or greater than <see cref="P:Tizen.Multimedia.AudioEffect.Count"/>.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioEffect.Clear">
-            <summary>
-            Clears the equalizer effect.
-            </summary>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="P:Tizen.Multimedia.AudioEffect.Player"/> has already been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioEffect.Count">
-            <summary>
-            Get the number of items.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioEffect.BandLevelRange">
-            <summary>
-            Get the band level range of the bands in dB.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioEffect.IsAvailable">
-            <summary>
-            Gets the value whether the AudioEffect is available or not.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioEffect.Player">
-            <summary>
-            Gets the player that this AudioEffect belongs to.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.BufferingProgressChangedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Player.BufferingProgressChanged"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.BufferingProgressChangedEventArgs.#ctor(System.Int32)">
-            <summary>
-            Initializes a new instance of the BufferingProgressChangedEventArgs class.
-            </summary>
-            <param name="percent">The value indicating the buffering percentage.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.BufferingProgressChangedEventArgs.Percent">
-            <summary>
-            Gets the value indicating the buffering percentage.
-            </summary>
-            <value>The percentage of the buffering.</value>
-        </member>
-        <member name="M:Tizen.Multimedia.BufferingProgressChangedEventArgs.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.CapturedFrame">
-            <summary>
-            Represents data for a video frame captured.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.CapturedFrame.Buffer">
-            <summary>
-            Gets the raw buffer of the captured image.
-            </summary>
-            <remarks>The color space format is RGB888.</remarks>
-        </member>
-        <member name="P:Tizen.Multimedia.CapturedFrame.Size">
-            <summary>
-            Gets the size.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.DownloadProgress">
-            <summary>
-            Represents data for a downloading status.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.DownloadProgress.#ctor(System.Int32,System.Int32)">
-            <summary>
-            Initializes a new instance of the DownloadProgress struct.
-            </summary>
-            <param name="start">The position that downloading started in percentage.</param>
-            <param name="current">The position indicating the current downloading progress in percentage.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.DownloadProgress.Start">
-            <summary>
-            Gets or sets the start position.
-            </summary>
-            <value>The position that downloading started in percentage.</value>
-        </member>
-        <member name="P:Tizen.Multimedia.DownloadProgress.Current">
-            <summary>
-            Gets or sets the current position.
-            </summary>
-            <value>The position indicating the current downloading progress in percentage.</value>
-        </member>
-        <member name="M:Tizen.Multimedia.DownloadProgress.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.EqualizerBand">
-            <summary>
-            Represents a equalizer band of <see cref="T:Tizen.Multimedia.AudioEffect"/>.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.EqualizerBand.Level">
-            <summary>
-            Sets or gets the gain for the equalizer band.
-            </summary>
-            <param name="value">The value indicating new gain in decibel(dB).</param>
-            <exception cref="T:System.ObjectDisposedException">The player that this EqualizerBand belongs to has already been disposed of.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="value"/> is not inside of <see cref="P:Tizen.Multimedia.AudioEffect.BandLevelRange"/>.
-            </exception>
-        </member>
-        <member name="P:Tizen.Multimedia.EqualizerBand.Frequency">
-            <summary>
-            Gets the frequency in dB.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.EqualizerBand.FrequencyRange">
-            <summary>
-            Gets the frequency range in dB.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.MediaBufferSource">
-            <summary>
-            Represents a media source using memory.
-            </summary>
-            <remarks>
-            The buffer has to be filled with appropriate data which means it must be well-formatted.
-            If you provide invalid data, you won't receive an error until <see cref="M:Tizen.Multimedia.Player.Start"/> is called.
-            </remarks>
-            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Int32)">
-            <summary>
-            Initialize a new instance of the MediaBufferSource class with an allocated buffer.
-            </summary>
-            <param name="length">The value indicating the size of the buffer.</param>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="length"/> is zero.\n
-                -or-\n
-                <paramref name="length"/> is less than zero.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Byte[])">
-            <summary>
-            Initialize a new instance of the MediaBufferSource class from the buffer.
-            </summary>
-            <param name="buffer">The source array to be copied into the buffer.</param>
-            <exception cref="T:System.ArgumentNullException">buffer is null.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Byte[],System.Int32,System.Int32)">
-            <summary>
-            Initialize a new instance of the MediaBufferSource class from the buffer
-            with the specified length and the specified offset.
-            </summary>
-            <param name="buffer">The source array to be copied into the buffer.</param>
-            <param name="length">The value indicating the number of bytes to copy from the buffer.</param>
-            <param name="offset">The value indicating the offset in the buffer of the first byte to copy.</param>
-            <exception cref="T:System.ArgumentNullException">buffer is null.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="offset"/> is less than zero.\n
-                -or-\n
-                <paramref name="length"/> is equal to or less than zero.\n
-                -or-\n
-                <paramref name="offset"/>+<paramref name="length"/> is greater than buffer.Length.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaBufferSource.Wrap(System.Byte[])">
-            <summary>
-            Create a MediaBufferSource that wraps a byte array.
-            </summary>
-            <param name="buffer">The array to be wrapped.</param>
-            <returns>A MediaBufferSource wrapping the byte array.</returns>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaBufferSource.Buffer">
-            <summary>
-            Gets the byte array of this buffer.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.MediaSource">
-            <summary>
-            MediaSource is a base class for <see cref="T:Tizen.Multimedia.Player"/> sources.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.#ctor(Tizen.Multimedia.MediaStreamBufferStatus)">
-            <summary>
-            Initializes a new instance of the MediaStreamBufferStatusChangedEventArgs class.
-            </summary>
-            <param name="status">The value indicating the status of the stream.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.Status">
-            <summary>
-            Gets the status.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.MediaStreamConfiguration">
-            <summary>
-            Provides a means to configure properties and handle events for <see cref="T:Tizen.Multimedia.MediaStreamSource"/>.
-            </summary>
-            <seealso cref="T:Tizen.Multimedia.MediaStreamSource"/>
-        </member>
-        <member name="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged">
-            <summary>
-            Occurs when the buffer underrun or overflow.
-            </summary>
-            <remarks>The event handler will be executed on an internal thread.</remarks>
-            <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize"/>
-            <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMinThreshold"/>
-        </member>
-        <member name="E:Tizen.Multimedia.MediaStreamConfiguration.SeekingOccurred">
-            <summary>
-            Occurs when the seeking is requested.
-            </summary>
-            <remarks>The event handler will be executed on an internal thread.</remarks>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize">
-            <summary>
-            Gets the max size of the buffer.
-            </summary>
-            <value>The max size of the buffer. The default is 200000.</value>
-            <remarks>If the buffer level over the max size, <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/> will be raised with <see cref="F:Tizen.Multimedia.MediaStreamBufferStatus.Overflow"/>.</remarks>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">value is zero.</exception>
-            <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMinThreshold">
-            <summary>
-            Gets the min threshold of the buffer or zero if the <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.
-            </summary>
-            <value>The minimum threshold of the buffer in percentage. The default is zero.</value>
-            <remarks>If the buffer level drops below the threshold value, <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/> will be raised with <see cref="F:Tizen.Multimedia.MediaStreamBufferStatus.Underrun"/>.</remarks>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">value is greater than 100.</exception>
-            <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>
-        </member>
-        <member name="T:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.SeekingOccurred"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.#ctor(System.UInt64)">
-            <summary>
-            Initializes a new instance of the MediaStreamSeekingOccurredEventArgs class.
-            </summary>
-            <param name="offset">The value indicating the new position to seek.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.Offset">
-            <summary>
-            Gets the offset.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.MediaStreamSource">
-            <summary>
-            Provides the ability to push packets as the source of <see cref="P:Tizen.Multimedia.MediaStreamSource.Player"/>
-            </summary>
-            <remarks>The source must be set as a source to a player before pushing.</remarks>
-            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes">
-            <summary>
-            Gets all supported audio types.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes">
-            <summary>
-            Gets all supported video types.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.AudioMediaFormat,Tizen.Multimedia.VideoMediaFormat)">
-            <summary>
-            Initialize a new instance of the MediaStreamSource class
-            with the specified <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> and <see cref="T:Tizen.Multimedia.VideoMediaFormat"/>.
-            </summary>
-            <param name="audioMediaFormat">The <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> for this source.</param>
-            <param name="videoMediaFormat">The <see cref="T:Tizen.Multimedia.VideoMediaFormat"/> for this source.</param>
-            <remarks>AAC and H.264 are supported.</remarks>
-            <exception cref="T:System.ArgumentNullException">Both <paramref name="audioMediaFormat"/> and <paramref name="videoMediaFormat"/> are null.</exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="audioMediaFormat"/> is not supported.\n
-                -or-\n
-                <paramref name="videoMediaFormat"/> is not supported.\n
-            </exception>
-            <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes"/>
-            <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes"/>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.AudioMediaFormat)">
-            <summary>
-            Initialize a new instance of the MediaStreamSource class with the specified <see cref="T:Tizen.Multimedia.AudioMediaFormat"/>.
-            </summary>
-            <param name="audioMediaFormat">The <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> for this source.</param>
-            <remarks>AAC is supported.</remarks>
-            <exception cref="T:System.ArgumentNullException"><paramref name="audioMediaFormat"/> is null.</exception>
-            <exception cref="T:System.ArgumentException"><paramref name="audioMediaFormat"/> is not supported.</exception>
-            <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes"/>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.VideoMediaFormat)">
-            <summary>
-            Initialize a new instance of the MediaStreamSource class with the specified <see cref="T:Tizen.Multimedia.VideoMediaFormat"/>.
-            </summary>
-            <remarks>H.264 can is supported.</remarks>
-            <param name="videoMediaFormat">The <see cref="T:Tizen.Multimedia.VideoMediaFormat"/> for this source.</param>
-            <exception cref="T:System.ArgumentNullException"><paramref name="videoMediaFormat"/> is null.</exception>
-            <exception cref="T:System.ArgumentException"><paramref name="videoMediaFormat"/> is not supported.</exception>
-            <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes"/>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamSource.AudioConfiguration">
-            <summary>
-            Gets the audio configuration or null if no AudioMediaFormat is specified in the constructor.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamSource.VideoConfiguration">
-            <summary>
-            Gets the video configuration or null if no VideoMediaFormat is specified in the constructor.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaStreamSource.Push(Tizen.Multimedia.MediaPacket)">
-            <summary>
-            Pushes elementary stream to decode audio or video.
-            </summary>
-            <remarks>This source must be set as a source to a player and the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <param name="packet">The <see cref="T:Tizen.Multimedia.MediaPacket"/> to decode.</param>
-            <exception cref="T:System.InvalidOperationException">
-                This source is not set as a source to a player.\n
-                -or-\n
-                The player is not in the valid state.
-            </exception>
-            <exception cref="T:System.ArgumentNullException">packet is null.</exception>
-            <exception cref="T:System.ObjectDisposedException">packet has been disposed.</exception>
-            <exception cref="T:System.ArgumentException">
-                <paramref name="packet"/> is neither video nor audio type.\n
-                -or-\n
-                The format of packet is not matched with the specified format in the constructor.
-            </exception>
-            <exception cref="T:Tizen.Multimedia.NoBufferSpaceException">the internal buffer reaches limits.</exception>
-            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
-            <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize"/>
-            <seealso cref="T:Tizen.Multimedia.MediaPacket"/>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaStreamSource.Player">
-            <summary>
-            Gets the <see cref="P:Tizen.Multimedia.MediaStreamSource.Player"/> that this source is assigned to as a source or null if this source is not assigned.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
-        </member>
-        <member name="T:Tizen.Multimedia.MediaUriSource">
-            <summary>
-            Represents a media source with a uri.
-            </summary>
-            <remarks>
-            The internet privilege(http://tizen.org/privilege/internet) must be added if any URLs are used to play from network.
-            The mediastorage privilege(http://tizen.org/privilege/mediastorage) must be added if any video/audio files are used to play located in the internal storage.
-            The externalstorage privilege(http://tizen.org/privilege/externalstorage) must be added if any video/audio files are used to play located in the external storage.
-            </remarks>
-            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.MediaUriSource.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the MediaUriSource class with the specified uri.</summary>
-            <param name="uri">The uri string.</param>
-            <remarks>For HTTP or RSTP, uri should start with "http://" or "rtsp://".
-            The default protocol is "file://".
-            If you provide an invalid uri, you won't receive an error until <see cref="M:Tizen.Multimedia.Player.Start"/> is called.</remarks>
-        </member>
-        <member name="P:Tizen.Multimedia.MediaUriSource.Uri">
-            <summary>
-            Gets the uri.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.PlaybackInterruptedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Player.PlaybackInterrupted"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.PlaybackInterruptedEventArgs.#ctor(Tizen.Multimedia.PlaybackInterruptionReason)">
-            <summary>
-            Initializes a new instance of the PlaybackInterruptedEventArgs class.
-            </summary>
-            <param name="reason">The enum value indicating the reason.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.PlaybackInterruptedEventArgs.Reason">
-            <summary>
-            Gets the reason.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.PlaybackInterruptedEventArgs.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.Player">
-            <summary>
-            Provides the ability to control media playback.
-            </summary>
-            <remarks>
-            The Player provides functions to play a media content.
-            It also provides functions to adjust the configurations of the player such as playback rate, volume, looping etc.
-            Note that only one video player can be played at one time.
-            </remarks>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.#ctor">
-            <summary>
-            Initialize a new instance of the Player class.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.Dispose">
-            <summary>
-            Releases all resources used by the current instance.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.GetDownloadProgress">
-            <summary>
-            Gets the streaming download Progress.
-            </summary>
-            <returns>The <see cref="T:Tizen.Multimedia.DownloadProgress"/> containing current download progress.</returns>
-            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.InvalidOperationException">
-                The player is not streaming.\n
-                -or-\n
-                The player is not in the valid state.
-                </exception>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.SetSubtitle(System.String)">
-            <summary>
-            Sets the subtitle path for playback.
-            </summary>
-            <remarks>Only MicroDVD/SubViewer(*.sub), SAMI(*.smi), and SubRip(*.srt) subtitle formats are supported.
-                <para>The mediastorage privilege(http://tizen.org/privilege/mediastorage) must be added if any files are used to play located in the internal storage.
-                The externalstorage privilege(http://tizen.org/privilege/externalstorage) must be added if any files are used to play located in the external storage.</para>
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.ArgumentException"><paramref name="path"/> is an empty string.</exception>
-            <exception cref="T:System.IO.FileNotFoundException">The specified path does not exist.</exception>
-            <exception cref="T:System.ArgumentNullException">The path is null.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.ClearSubtitle">
-            <summary>
-            Removes the subtitle path.
-            </summary>
-            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.SetSubtitleOffset(System.Int32)">
-            <summary>
-            Sets the offset for the subtitle.
-            </summary>
-            <param name="offset">The value indicating a desired offset in milliseconds.</param>
-            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The player is not in the valid state.\n
-                -or-\n
-                No subtitle is set.
-            </exception>
-            <seealso cref="M:Tizen.Multimedia.Player.SetSubtitle(System.String)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.OnPreparing">
-            <summary>
-            Called when the <see cref="M:Tizen.Multimedia.Player.Prepare"/> is invoked.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.PrepareAsync">
-            <summary>
-            Prepares the media player for playback, asynchronously.
-            </summary>
-            <returns>A task that represents the asynchronous prepare operation.</returns>
-            <remarks>To prepare the player, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state,
-                and a source must be set.</remarks>
-            <exception cref="T:System.InvalidOperationException">No source is set.</exception>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.Unprepare">
-            <summary>
-            Unprepares the player.
-            </summary>
-            <remarks>
-                The most recently used source is reset and no longer associated with the player. Playback is no longer possible.
-                If you want to use the player again, you have to set a source and call <see cref="M:Tizen.Multimedia.Player.PrepareAsync"/> again.
-                <para>
-                The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
-                It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.
-                </para>
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.OnUnprepared">
-            <summary>
-            Called after the <see cref="T:Tizen.Multimedia.Player"/> is unprepared.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Player.Unprepare"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.Start">
-            <summary>
-            Starts or resumes playback.
-            </summary>
-            <remarks>
-            The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
-            It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> state.\n
-            \n
-            Sound can be mixed with other sounds if you don't control the stream focus using <see cref="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)"/>.
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>
-            <seealso cref="M:Tizen.Multimedia.Player.Stop"/>
-            <seealso cref="M:Tizen.Multimedia.Player.Pause"/>
-            <seealso cref="E:Tizen.Multimedia.Player.PlaybackCompleted"/>
-            <seealso cref="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.Stop">
-            <summary>
-            Stops playing media content.
-            </summary>
-            <remarks>
-            The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
-            It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/> state.
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <seealso cref="M:Tizen.Multimedia.Player.Start"/>
-            <seealso cref="M:Tizen.Multimedia.Player.Pause"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.Pause">
-            <summary>
-            Pauses the player.
-            </summary>
-            <remarks>
-            The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> state.
-            It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <seealso cref="M:Tizen.Multimedia.Player.Start"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)">
-            <summary>
-            Sets a media source for the player.
-            </summary>
-            <param name="source">A <see cref="T:Tizen.Multimedia.MediaSource"/> that specifies the source for playback.</param>
-            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The player is not in the valid state.\n
-                -or-\n
-                It is not able to assign the source to the player.
-                </exception>
-            <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.CaptureVideoAsync">
-            <summary>
-            Captures a video frame asynchronously.
-            </summary>
-            <returns>A task that represents the asynchronous capture operation.</returns>
-            <feature>http://tizen.org/feature/multimedia.raw_video</feature>
-            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.GetPlayPosition">
-            <summary>
-            Gets the play position in milliseconds.
-            </summary>
-            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <seealso cref="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)">
-            <summary>
-            Sets the seek position for playback, asynchronously.
-            </summary>
-            <param name="position">The value indicating a desired position in milliseconds.</param>
-            <param name="accurate">The value indicating whether the operation performs with accuracy.</param>
-            <remarks>
-                <para>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>
-                <para>If the <paramref name="accurate"/> is true, the play position will be adjusted as the specified <paramref name="position"/> value,
-                but this might be considerably slow. If false, the play position will be a nearest keyframe position.</para>
-                </remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">The specified position is not valid.</exception>
-            <seealso cref="M:Tizen.Multimedia.Player.GetPlayPosition"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.SetPlaybackRate(System.Single)">
-            <summary>
-            Sets playback rate.
-            </summary>
-            <param name="rate">The value for the playback rate. Valid range is -5.0 to 5.0, inclusive.</param>
-            <remarks>
-                <para>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>
-                <para>The sound will be muted, when the playback rate is under 0.0 or over 2.0.</para>
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.InvalidOperationException">
-                The player is not in the valid state.\n
-                -or-\n
-                Streaming playback.
-            </exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="rate"/> is less than 5.0.\n
-                -or-\n
-                <paramref name="rate"/> is greater than 5.0.\n
-                -or-\n
-                <paramref name="rate"/> is zero.
-            </exception>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">
-            <summary>
-            Applies the audio stream policy.
-            </summary>
-            <param name="policy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply.</param>
-            <remarks>
-            The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.\n
-            \n
-            <see cref="T:Tizen.Multimedia.Player"/> does not support all <see cref="T:Tizen.Multimedia.AudioStreamType"/>.\n
-            Supported types are <see cref="F:Tizen.Multimedia.AudioStreamType.Media"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.System"/>,
-            <see cref="F:Tizen.Multimedia.AudioStreamType.Alarm"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.Notification"/>,
-            <see cref="F:Tizen.Multimedia.AudioStreamType.Emergency"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.VoiceInformation"/>,
-            <see cref="F:Tizen.Multimedia.AudioStreamType.RingtoneVoip"/> and <see cref="F:Tizen.Multimedia.AudioStreamType.MediaExternalOnly"/>.
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">
-                The player has already been disposed of.\n
-                -or-\n
-                <paramref name="policy"/> has already been disposed of.
-            </exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null.</exception>
-            <exception cref="T:System.NotSupportedException">
-                <see cref="T:Tizen.Multimedia.AudioStreamType"/> of <paramref name="policy"/> is not supported by <see cref="T:Tizen.Multimedia.Player"/>.
-            </exception>
-            <seealso cref="T:Tizen.Multimedia.AudioStreamPolicy"/>
-        </member>
-        <member name="M:Tizen.Multimedia.Player.GetException(System.Int32,System.String)">
-            <summary>
-            This method supports the product infrastructure and is not intended to be used directly from application code.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Player.PlaybackCompleted">
-            <summary>
-            Occurs when playback of a media is finished.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Player.PlaybackInterrupted">
-            <summary>
-            Occurs when playback of a media is interrupted.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Player.ErrorOccurred">
-            <summary>
-            Occurs when any error occurs.
-            </summary>
-            <remarks>The event handler will be executed on an internal thread.</remarks>
-        </member>
-        <member name="E:Tizen.Multimedia.Player.VideoStreamChanged">
-            <summary>
-            Occurs when the video stream changed.
-            </summary>
-            <remarks>The event handler will be executed on an internal thread.</remarks>
-        </member>
-        <member name="E:Tizen.Multimedia.Player.SubtitleUpdated">
-            <summary>
-            Occurs when the subtitle is updated.
-            </summary>
-            <remarks>The event handler will be executed on an internal thread.</remarks>
-        </member>
-        <member name="E:Tizen.Multimedia.Player.BufferingProgressChanged">
-            <summary>
-            Occurs when there is a change in the buffering status of streaming.
-            </summary>
-        </member>
-        <member name="E:Tizen.Multimedia.Player.VideoFrameDecoded">
-            <summary>
-            Occurs when a video frame is decoded.
-            </summary>
-            <remarks>
-                <para>The event handler will be executed on an internal thread.</para>
-                <para>The <see cref="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet"/> in event args should be disposed after use.</para>
-            </remarks>
-            <feature>http://tizen.org/feature/multimedia.raw_video</feature>
-            <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>
-            <seealso cref="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet"/>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.Handle">
-            <summary>
-            Gets the native handle of the player.
-            </summary>
-            <value>An IntPtr that contains the native handle of the player.</value>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.Cookie">
-            <summary>
-            Gets or Sets the cookie for streaming playback.
-            </summary>
-            <remarks>To set, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.ArgumentNullException">The value to set is null.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.UserAgent">
-            <summary>
-            Gets or Sets the user agent for streaming playback.
-            </summary>
-            <remarks>To set, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.ArgumentNullException">The value to set is null.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.State">
-            <summary>
-            Gets the state of the player.
-            </summary>
-            <value>The current state of the player.</value>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.AudioLatencyMode">
-            <summary>
-            Gets or sets the audio latency mode.
-            </summary>
-            <value>A <see cref="P:Tizen.Multimedia.Player.AudioLatencyMode"/> that specifies the mode. The default is <see cref="F:Tizen.Multimedia.AudioLatencyMode.Mid"/>.</value>
-            <remarks>
-            If the mode is <see cref="F:Tizen.Multimedia.AudioLatencyMode.High"/>,
-            audio output interval can be increased so, it can keep more audio data to play.
-            But, state transition like pause or resume can be more slower than default(<see cref="F:Tizen.Multimedia.AudioLatencyMode.Mid"/>).
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.ArgumentException">The value is not valid.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.IsLooping">
-            <summary>
-            Gets or sets the looping state.
-            </summary>
-            <value>true if the playback is looping; otherwise, false. The default value is false.</value>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.DisplaySettings">
-            <summary>
-            Gets the display settings.
-            </summary>
-            <value>A <see cref="T:Tizen.Multimedia.PlayerDisplaySettings"/> that specifies the display settings.</value>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.Display">
-            <summary>
-            Gets or sets the display.
-            </summary>
-            <value>A <see cref="T:Tizen.Multimedia.Display"/> that specifies the display.</value>
-            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.ArgumentException">The value has already been assigned to another player.</exception>
-            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.AudioTrackInfo">
-            <summary>
-            Gets the track info for audio.
-            </summary>
-            <value>A <see cref="T:Tizen.Multimedia.PlayerTrackInfo"/> for audio.</value>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.SubtitleTrackInfo">
-            <summary>
-            Gets the track info for subtitle.
-            </summary>
-            <value>A <see cref="T:Tizen.Multimedia.PlayerTrackInfo"/> for subtitle.</value>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.StreamInfo">
-            <summary>
-            Gets the stream information.
-            </summary>
-            <value>A <see cref="P:Tizen.Multimedia.Player.StreamInfo"/> for this player.</value>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.AudioEffect">
-            <summary>
-            Gets the audio effect.
-            </summary>
-            <feature>http://tizen.org/feature/multimedia.custom_audio_effect</feature>
-            <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.Muted">
-            <summary>
-            Gets or sets the mute state.
-            </summary>
-            <value>true if the player is muted; otherwise, false.</value>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.Player.Volume">
-            <summary>
-            Gets or sets the current volume.
-            </summary>
-            <remarks>Valid volume range is from 0 to 1.0, inclusive.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="value"/> is less than zero.\n
-                -or-\n
-                <paramref name="value"/> is greater than 1.0.
-            </exception>
-        </member>
-        <member name="T:Tizen.Multimedia.PlayerDisplaySettings">
-            <summary>
-            Provides a means to configure display settings for video <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Player"/>.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.PlayerDisplaySettings.#ctor(Tizen.Multimedia.Player)">
-            <summary>
-            This constructor supports the product infrastructure and is not intended to be used directly from application code.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Player">
-            <summary>
-            Gets the player of this instance.
-            </summary>
-            <value>The <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Player"/> of this <see cref="T:Tizen.Multimedia.PlayerDisplaySettings"/> instance.</value>
-        </member>
-        <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Mode">
-            <summary>
-            Gets or sets the <see cref="T:Tizen.Multimedia.PlayerDisplayMode"/>.
-            </summary>
-            <exception cref="T:System.InvalidOperationException">
-                Operation failed; internal error.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The player already has been disposed of.</exception>
-            <exception cref="T:System.ArgumentException">The specified value to set is invalid.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.PlayerDisplaySettings.IsVisible">
-            <summary>
-            Gets or sets the value indicating whether the display is visible.
-            </summary>
-            <value>true if the display is visible; otherwise false.</value>
-            <exception cref="T:System.InvalidOperationException">
-                Operation failed; internal error.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The player already has been disposed of.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Rotation">
-            <summary>
-            Gets or sets the rotation of the display.
-            </summary>
-            <value><see cref="F:Tizen.Multimedia.Rotation.Rotate0"/>, <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>, <see cref="F:Tizen.Multimedia.Rotation.Rotate180"/>,
-                <see cref="F:Tizen.Multimedia.Rotation.Rotate270"/></value>
-            <exception cref="T:System.InvalidOperationException">
-                Operation failed; internal error.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The player already has been disposed of.</exception>
-            <exception cref="T:System.ArgumentException">The specified value to set is invalid.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.PlayerDisplaySettings.SetRoi(Tizen.Multimedia.Rectangle)">
-            <summary>
-            Sets the roi(region of interest).
-            </summary>
-            <param name="roi">The region.</param>
-            <remarks>
-            To set roi, <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/> must be set to <see cref="F:Tizen.Multimedia.PlayerDisplayMode.Roi"/> first.
-            </remarks>
-            <exception cref="T:System.InvalidOperationException">
-                Operation failed; internal error.\n
-                -or-\n
-                <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/> is not set to <see cref="F:Tizen.Multimedia.PlayerDisplayMode.Roi"/>.
-            </exception>
-            <exception cref="T:System.ObjectDisposedException">The player already has been disposed of.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">width or height is less than or equal to zero.</exception>
-        </member>
-        <member name="T:Tizen.Multimedia.PlayerError">
-            <summary>
-            Specifies errors.
-            </summary>
-            <seealso cref="E:Tizen.Multimedia.Player.ErrorOccurred"/>
-            <seealso cref="T:Tizen.Multimedia.PlayerErrorOccurredEventArgs"/>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.NoSuchFile">
-            <summary>
-            File does not exists.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.InternalError">
-            <summary>
-            Internal error.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.NoSpaceOnDevice">
-            <summary>
-            No space.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.BufferSpace">
-            <summary>
-            Not enough buffer.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.SeekFailed">
-            <summary>
-            <see cref="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)"/> failed.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.InvalidState">
-            <summary>
-            Invalid state.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.NotSupportedFile">
-            <summary>
-            Not supported file.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.InvalidUri">
-            <summary>
-            Invalid uri.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.ConnectionFailed">
-            <summary>
-            Connection to service failed.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.DrmNotPermitted">
-            <summary>
-            Not permitted DRM.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.ServiceDisconnected">
-            <summary>
-            Service disconnected.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.AudioCodecNotSupported">
-            <summary>
-            Not supported audio codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.VideoCodecNotSupported">
-            <summary>
-            Not supported video codec.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerError.SubtitleNotSupported">
-            <summary>
-            Not supported subtitle file.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.PlayerState">
-            <summary>
-            Specifies states that a <see cref="T:Tizen.Multimedia.Player"/> can have.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerState.Idle">
-            <summary>
-            Initial state, unprepared.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Player.Unprepare"/>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerState.Ready">
-            <summary>
-            Prepared.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerState.Playing">
-            <summary>
-            Playing.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Player.Start"/>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerState.Paused">
-            <summary>
-            Paused while playing media.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Player.Pause"/>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerState.Preparing">
-            <summary>
-            Preparing in progress.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>/>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioLatencyMode">
-            <summary>
-            Specifies audio latency modes for <see cref="T:Tizen.Multimedia.Player"/> .
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.Player.AudioLatencyMode"/>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioLatencyMode.Low">
-            <summary>
-            Low audio latency mode.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioLatencyMode.Mid">
-            <summary>
-             Middle audio latency mode.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.AudioLatencyMode.High">
-            <summary>
-            High audio latency mode.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.PlayerDisplayMode">
-            <summary>
-            Specifies display modes for <see cref="T:Tizen.Multimedia.Player"/>
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerDisplayMode.LetterBox">
-            <summary>
-            Letter box.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerDisplayMode.OriginalSize">
-            <summary>
-            Original size.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerDisplayMode.FullScreen">
-            <summary>
-            Full-screen.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerDisplayMode.CroppedFull">
-            <summary>
-            Cropped full-screen.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerDisplayMode.OriginalOrFull">
-            <summary>
-            Origin size (if surface size is larger than video size(width/height)) or
-            Letter box (if video size(width/height) is larger than surface size).
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.PlayerDisplayMode.Roi">
-            <summary>
-            Region of interest, See <see cref="M:Tizen.Multimedia.PlayerDisplaySettings.SetRoi(Tizen.Multimedia.Rectangle)"/>.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamType.Audio">
-            <summary>
-             Audio element stream type
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamType.Video">
-            <summary>
-            Video element stream type
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamType.Text">
-            <summary>
-            Text type
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.MediaStreamBufferStatus">
-            <summary>
-            Specifies the streaming buffer status.
-            </summary>
-            <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>
-            <seealso cref="T:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs"/>
-        </member>
-        <member name="F:Tizen.Multimedia.MediaStreamBufferStatus.Underrun">
-            <summary>
-            Underrun.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.MediaStreamBufferStatus.Overflow">
-            <summary>
-             Completed.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.PlaybackInterruptionReason">
-            <summary>
-            Specifies the reason for the playback interruption.
-            </summary>
-            <seealso cref="E:Tizen.Multimedia.Player.PlaybackInterrupted"/>
-        </member>
-        <member name="F:Tizen.Multimedia.PlaybackInterruptionReason.ResourceConflict">
-            <summary>
-            Interrupted by a resource conflict and the <see cref="T:Tizen.Multimedia.Player"/> will be unprepared, automatically.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.StreamMetadataKey">
-            <summary>
-            Specifies keys for the metadata.
-            </summary>
-            <seealso cref="M:Tizen.Multimedia.StreamInfo.GetMetadata(Tizen.Multimedia.StreamMetadataKey)"/>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamMetadataKey.Album">
-            <summary>
-            Album.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamMetadataKey.Artist">
-            <summary>
-            Artists.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamMetadataKey.Author">
-            <summary>
-            Author.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamMetadataKey.Genre">
-            <summary>
-            Genre.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamMetadataKey.Title">
-            <summary>
-            Title.
-            </summary>
-        </member>
-        <member name="F:Tizen.Multimedia.StreamMetadataKey.Year">
-            <summary>
-            Year.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.NoBufferSpaceException">
-            <summary>
-            The exception that is thrown when there is no available space in a buffer.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.NoBufferSpaceException.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the NoBufferSpaceException class with a specified error message.
-            </summary>
-            <param name="message">Error description.</param>
-        </member>
-        <member name="T:Tizen.Multimedia.ResourceLimitException">
-            <summary>
-            The exception that is thrown when there is no available resource for internal use.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.ResourceLimitException.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the ResourceLimitException class with a specified error message.
-            </summary>
-            <param name="message">Error description.</param>
-        </member>
-        <member name="T:Tizen.Multimedia.PlayerErrorOccurredEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Player.ErrorOccurred"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.PlayerErrorOccurredEventArgs.#ctor(Tizen.Multimedia.PlayerError)">
-            <summary>
-            Initializes a new instance of the PlayerErrorOccurredEventArgs class.
-            </summary>
-            <param name="error">The value indicating what kind of error occurred.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.PlayerErrorOccurredEventArgs.Error">
-            <summary>
-            Gets the error.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.PlayerErrorOccurredEventArgs.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.PlayerTrackInfo">
-            <summary>
-            Provides a means to retrieve track information.
-            </summary>
-            <seealso cref="P:Tizen.Multimedia.Player.SubtitleTrackInfo"/>
-            <seealso cref="P:Tizen.Multimedia.Player.AudioTrackInfo"/>
-        </member>
-        <member name="M:Tizen.Multimedia.PlayerTrackInfo.GetCount">
-            <summary>
-            Gets the number of tracks.
-            </summary>
-            <returns>The number of tracks.</returns>
-            <remarks>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.PlayerTrackInfo.GetLanguageCode(System.Int32)">
-            <summary>
-            Gets the language code for the specified index or null if the language is undefined.
-            </summary>
-            <returns>The number of tracks.</returns>
-            <remarks>
-                <para>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>
-                <para>The language codes are defined in ISO 639-1.</para>
-            </remarks>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="index"/> is less than zero.\n
-                -or-\n
-                <paramref name="index"/> is equal to or greater than <see cref="M:Tizen.Multimedia.PlayerTrackInfo.GetCount"/>
-            </exception>
-        </member>
-        <member name="P:Tizen.Multimedia.PlayerTrackInfo.Selected">
-            <summary>
-            Gets or sets the selected track index.
-            </summary>
-            <value>The currently selected track index.</value>
-            <remarks>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>
-            <exception cref="T:System.ArgumentOutOfRangeException">
-                <paramref name="value"/> is less than zero.\n
-                -or-\n
-                <paramref name="value"/> is equal to or greater than <see cref="M:Tizen.Multimedia.PlayerTrackInfo.GetCount"/>
-            </exception>
-        </member>
-        <member name="T:Tizen.Multimedia.AudioStreamProperties">
-            <summary>
-            Represents properties for audio stream.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioStreamProperties.#ctor(System.Int32,System.Int32,System.Int32)">
-            <summary>
-            Initialize a new instance of the AudioStreamProperties struct with the specified sample rate, channels and bit rate.
-            </summary>
-            <param name="sampleRate">The sample rate of the stream.</param>
-            <param name="channels">The number of channels of the stream.</param>
-            <param name="bitRate">The bit rate of the stream.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioStreamProperties.SampleRate">
-            <summary>
-            Gets or sets the sample rate.
-            </summary>
-            <value>The audio sample rate(Hz).</value>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioStreamProperties.Channels">
-            <summary>
-            Gets or sets the channels.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.AudioStreamProperties.BitRate">
-            <summary>
-            Gets or sets the bit rate.
-            </summary>
-            <value>The audio bit rate(Hz).</value>
-        </member>
-        <member name="M:Tizen.Multimedia.AudioStreamProperties.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.VideoStreamProperties">
-            <summary>
-            Represents properties for video stream.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoStreamProperties.#ctor(System.Int32,System.Int32,Tizen.Multimedia.Size)">
-            <summary>
-            Initialize a new instance of the VideoStreamProperties struct with the specified fps, bit rate and size.
-            </summary>
-            <param name="fps">The fps of the stream.</param>
-            <param name="bitRate">The bit rate of the stream.</param>
-            <param name="size">The size of the stream.</param>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoStreamProperties.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
-            <summary>
-            Initialize a new instance of the VideoStreamProperties struct with the specified fps, bit rate, width and height.
-            </summary>
-            <param name="fps">The fps of the stream.</param>
-            <param name="bitRate">The bit rate of the stream.</param>
-            <param name="width">The width of the stream.</param>
-            <param name="height">The height of the stream.</param>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoStreamProperties.Fps">
-            <summary>
-            Gets or sets the fps.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoStreamProperties.BitRate">
-            <summary>
-            Gets or sets the bit rate.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoStreamProperties.Size">
-            <summary>
-            Gets or sets the size.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoStreamProperties.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.StreamInfo">
-            <summary>
-            Provides a means to retrieve stream information.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.StreamInfo.GetAlbumArt">
-            <summary>
-            Retrieves the album art of the stream or null if there is no album art data.
-            </summary>
-            <returns>Raw byte array if album art exists; otherwise null.</returns>
-            <remarks>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.StreamInfo.GetAudioCodec">
-            <summary>
-            Retrieves the codec name of audio or null if there is no audio.
-            </summary>
-            <returns>A string that represents codec name.</returns>
-        </member>
-        <member name="M:Tizen.Multimedia.StreamInfo.GetVideoCodec">
-            <summary>
-            Retrieves the codec name of video or null if there is no video.
-            </summary>
-            <returns>A string that represents codec name.</returns>
-        </member>
-        <member name="M:Tizen.Multimedia.StreamInfo.GetDuration">
-            <summary>
-            Gets the duration.
-            </summary>
-            <returns>The duration of the stream.</returns>
-            <remarks>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.StreamInfo.GetAudioProperties">
-            <summary>
-            Gets the properties of audio.
-            </summary>
-            <returns>A <see cref="T:Tizen.Multimedia.AudioStreamProperties"/> that contains audio stream information.</returns>
-            <remarks>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.StreamInfo.GetVideoProperties">
-            <summary>
-            Gets the properties of video.
-            </summary>
-            <returns>A <see cref="T:Tizen.Multimedia.VideoStreamProperties"/> that contains video stream information.</returns>
-            <remarks>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>
-        </member>
-        <member name="M:Tizen.Multimedia.StreamInfo.GetMetadata(Tizen.Multimedia.StreamMetadataKey)">
-            <summary>
-            Gets the metadata with the specified key.
-            </summary>
-            <returns>A string that represents the value of the specified key.</returns>
-            <param name="key">The key to query.</param>
-            <remarks>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
-            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed.</exception>
-            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>
-        </member>
-        <member name="P:Tizen.Multimedia.StreamInfo.Player">
-            <summary>
-            Gets the <see cref="T:Tizen.Multimedia.Player"/> that owns this instance.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.SubtitleUpdatedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Player.SubtitleUpdated"/> event.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.SubtitleUpdatedEventArgs.Duration">
-            <summary>
-            Gets the duration of the updated subtitle.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.SubtitleUpdatedEventArgs.Text">
-            <summary>
-            Gets the text of the updated subtitle.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.SubtitleUpdatedEventArgs.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-        <member name="T:Tizen.Multimedia.VideoFrameDecodedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Player.VideoFrameDecoded"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoFrameDecodedEventArgs.#ctor(Tizen.Multimedia.MediaPacket)">
-            <summary>
-            Initializes a new instance of the VideoFrameDecodedEventArgs class.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet">
-            <summary>
-            Gets the packet containing the decoded frame.
-            </summary>
-        </member>
-        <member name="T:Tizen.Multimedia.VideoStreamChangedEventArgs">
-            <summary>
-            Provides data for the <see cref="E:Tizen.Multimedia.Player.VideoStreamChanged"/> event.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoStreamChangedEventArgs.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
-            <summary>
-            Initializes a new instance of the VideoStreamChangedEventArgs class.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Size">
-            <summary>
-            Gets the <see cref="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Size"/> of new video.
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Fps">
-            <summary>
-            Gets the fps of new video
-            </summary>
-        </member>
-        <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.BitRate">
-            <summary>
-            Gets the bit rate of new video.
-            </summary>
-        </member>
-        <member name="M:Tizen.Multimedia.VideoStreamChangedEventArgs.ToString">
-            <summary>
-            Returns a string that represents the current object.
-            </summary>
-            <returns>A string that represents the current object.</returns>
-        </member>
-    </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+    <assembly>\r
+        <name>Tizen.Multimedia.MediaPlayer</name>\r
+    </assembly>\r
+    <members>\r
+        <member name="T:Tizen.Multimedia.AudioEffect">\r
+            <summary>\r
+            Provides the ability to control the audio effects for <see cref="T:Tizen.Multimedia.Player"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioEffect.Item(System.Int32)">\r
+            <summary>\r
+            Gets a <see cref="T:Tizen.Multimedia.EqualizerBand"/> at the specified index.\r
+            </summary>\r
+            <param name="index">The index of the band to get.</param>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="P:Tizen.Multimedia.AudioEffect.Player"/> has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <pramref name="index"/> is less than zero.\n\r
+                -or-\n\r
+                <paramref name="index"/> is equal to or greater than <see cref="P:Tizen.Multimedia.AudioEffect.Count"/>.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioEffect.Clear">\r
+            <summary>\r
+            Clears the equalizer effect.\r
+            </summary>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="P:Tizen.Multimedia.AudioEffect.Player"/> has already been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioEffect.Count">\r
+            <summary>\r
+            Gets the number of items.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioEffect.BandLevelRange">\r
+            <summary>\r
+            Gets the band level range of the bands in the dB.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioEffect.IsAvailable">\r
+            <summary>\r
+            Gets the value whether the AudioEffect is available or not.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioEffect.Player">\r
+            <summary>\r
+            Gets the player that this AudioEffect belongs to.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.BufferingProgressChangedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Player.BufferingProgressChanged"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.BufferingProgressChangedEventArgs.#ctor(System.Int32)">\r
+            <summary>\r
+            Initializes a new instance of the BufferingProgressChangedEventArgs class.\r
+            </summary>\r
+            <param name="percent">The value indicating the buffering percentage.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.BufferingProgressChangedEventArgs.Percent">\r
+            <summary>\r
+            Gets the value indicating the buffering percentage.\r
+            </summary>\r
+            <value>The percentage of the buffering.</value>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.BufferingProgressChangedEventArgs.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.CapturedFrame">\r
+            <summary>\r
+            Represents data for a video frame captured.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.CapturedFrame.Buffer">\r
+            <summary>\r
+            Gets the raw buffer of the captured image.\r
+            </summary>\r
+            <remarks>The color space format is RGB888.</remarks>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.CapturedFrame.Size">\r
+            <summary>\r
+            Gets the size.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.DownloadProgress">\r
+            <summary>\r
+            Represents data for a downloading status.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.DownloadProgress.#ctor(System.Int32,System.Int32)">\r
+            <summary>\r
+            Initializes a new instance of the DownloadProgress struct.\r
+            </summary>\r
+            <param name="start">The position that downloading started in percentage.</param>\r
+            <param name="current">The position indicating the current downloading progress in percentage.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.DownloadProgress.Start">\r
+            <summary>\r
+            Gets or sets the start position.\r
+            </summary>\r
+            <value>The position that downloading started in percentage.</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.DownloadProgress.Current">\r
+            <summary>\r
+            Gets or sets the current position.\r
+            </summary>\r
+            <value>The position indicating the current downloading progress in percentage.</value>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.DownloadProgress.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.EqualizerBand">\r
+            <summary>\r
+            Represents an equalizer band of <see cref="T:Tizen.Multimedia.AudioEffect"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.EqualizerBand.Level">\r
+            <summary>\r
+            Sets or gets the gain for the equalizer band.\r
+            </summary>\r
+            <param name="value">The value indicating new gain in decibel(dB).</param>\r
+            <exception cref="T:System.ObjectDisposedException">The player that this EqualizerBand belongs to has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="value"/> is not inside of <see cref="P:Tizen.Multimedia.AudioEffect.BandLevelRange"/>.\r
+            </exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.EqualizerBand.Frequency">\r
+            <summary>\r
+            Gets the frequency in the dB.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.EqualizerBand.FrequencyRange">\r
+            <summary>\r
+            Gets the frequency range in the dB.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MediaBufferSource">\r
+            <summary>\r
+            Represents a media source using memory.\r
+            </summary>\r
+            <remarks>\r
+            The buffer has to be filled with appropriate data which means it must be well-formatted.\r
+            If you provide invalid data, you won't receive an error until <see cref="M:Tizen.Multimedia.Player.Start"/> is called.\r
+            </remarks>\r
+            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Int32)">\r
+            <summary>\r
+            Initializes a new instance of the MediaBufferSource class with an allocated buffer.\r
+            </summary>\r
+            <param name="length">The value indicating the size of the buffer.</param>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="length"/> is zero.\n\r
+                -or-\n\r
+                <paramref name="length"/> is less than zero.\r
+            </exception>\r
+        </member>\r
+        <!-- "M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Byte[])" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+        <!-- "M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Byte[],System.Int32,System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->\r
+        <member name="M:Tizen.Multimedia.MediaBufferSource.Wrap(System.Byte[])">\r
+            <summary>\r
+            Creates a MediaBufferSource that wraps a byte array.\r
+            </summary>\r
+            <param name="buffer">The array to be wrapped.</param>\r
+            <returns>A MediaBufferSource wrapping the byte array.</returns>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaBufferSource.Buffer">\r
+            <summary>\r
+            Gets the byte array of this buffer.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MediaSource">\r
+            <summary>\r
+            MediaSource is a base class for <see cref="T:Tizen.Multimedia.Player"/> sources.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.#ctor(Tizen.Multimedia.MediaStreamBufferStatus)">\r
+            <summary>\r
+            Initializes a new instance of the MediaStreamBufferStatusChangedEventArgs class.\r
+            </summary>\r
+            <param name="status">The value indicating the status of the stream.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.Status">\r
+            <summary>\r
+            Gets the status.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MediaStreamConfiguration">\r
+            <summary>\r
+            Provides a means to configure properties and handle events for <see cref="T:Tizen.Multimedia.MediaStreamSource"/>.\r
+            </summary>\r
+            <seealso cref="T:Tizen.Multimedia.MediaStreamSource"/>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged">\r
+            <summary>\r
+            Occurs when the buffer underruns or overflows.\r
+            </summary>\r
+            <remarks>The event handler will be executed on an internal thread.</remarks>\r
+            <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize"/>\r
+            <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMinThreshold"/>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.MediaStreamConfiguration.SeekingOccurred">\r
+            <summary>\r
+            Occurs when the seeking is requested.\r
+            </summary>\r
+            <remarks>The event handler will be executed on an internal thread.</remarks>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize">\r
+            <summary>\r
+            Gets the max size of the buffer.\r
+            </summary>\r
+            <value>The max size of the buffer. The default is 200000.</value>\r
+            <remarks>If the buffer level overflows the max size, <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/> will be raised with <see cref="F:Tizen.Multimedia.MediaStreamBufferStatus.Overflow"/>.</remarks>\r
+            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is zero.</exception>\r
+            <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMinThreshold">\r
+            <summary>\r
+            Gets the minimum threshold of the buffer, or zero if the <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.\r
+            </summary>\r
+            <value>The minimum threshold of the buffer in percentage. The default is zero.</value>\r
+            <remarks>If the buffer level drops below the threshold value, <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/> will be raised with <see cref="F:Tizen.Multimedia.MediaStreamBufferStatus.Underrun"/>.</remarks>\r
+            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is greater than 100.</exception>\r
+            <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.SeekingOccurred"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.#ctor(System.UInt64)">\r
+            <summary>\r
+            Initializes a new instance of the MediaStreamSeekingOccurredEventArgs class.\r
+            </summary>\r
+            <param name="offset">The value indicating the new position to seek.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.Offset">\r
+            <summary>\r
+            Gets the offset.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MediaStreamSource">\r
+            <summary>\r
+            Provides the ability to push packets as the source of <see cref="P:Tizen.Multimedia.MediaStreamSource.Player"/>.\r
+            </summary>\r
+            <remarks>The source must be set as a source to a player before pushing.</remarks>\r
+            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes">\r
+            <summary>\r
+            Gets all supported audio types.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes">\r
+            <summary>\r
+            Gets all supported video types.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.AudioMediaFormat,Tizen.Multimedia.VideoMediaFormat)">\r
+            <summary>\r
+            Initializes a new instance of the MediaStreamSource class\r
+            with the specified <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> and <see cref="T:Tizen.Multimedia.VideoMediaFormat"/>.\r
+            </summary>\r
+            <param name="audioMediaFormat">The <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> for this source.</param>\r
+            <param name="videoMediaFormat">The <see cref="T:Tizen.Multimedia.VideoMediaFormat"/> for this source.</param>\r
+            <remarks>AAC and H.264 are supported.</remarks>\r
+            <exception cref="T:System.ArgumentNullException">Both <paramref name="audioMediaFormat"/> and <paramref name="videoMediaFormat"/> are null.</exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="audioMediaFormat"/> is not supported.\n\r
+                -or-\n\r
+                <paramref name="videoMediaFormat"/> is not supported.\n\r
+            </exception>\r
+            <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes"/>\r
+            <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.AudioMediaFormat)">\r
+            <summary>\r
+            Initializes a new instance of the MediaStreamSource class with the specified <see cref="T:Tizen.Multimedia.AudioMediaFormat"/>.\r
+            </summary>\r
+            <param name="audioMediaFormat">The <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> for this source.</param>\r
+            <remarks>AAC is supported.</remarks>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="audioMediaFormat"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="audioMediaFormat"/> is not supported.</exception>\r
+            <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.VideoMediaFormat)">\r
+            <summary>\r
+            Initializes a new instance of the MediaStreamSource class with the specified <see cref="T:Tizen.Multimedia.VideoMediaFormat"/>.\r
+            </summary>\r
+            <remarks>H.264 is supported.</remarks>\r
+            <param name="videoMediaFormat">The <see cref="T:Tizen.Multimedia.VideoMediaFormat"/> for this source.</param>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="videoMediaFormat"/> is null.</exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="videoMediaFormat"/> is not supported.</exception>\r
+            <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamSource.AudioConfiguration">\r
+            <summary>\r
+            Gets the audio configuration, or null if no AudioMediaFormat is specified in the constructor.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamSource.VideoConfiguration">\r
+            <summary>\r
+            Gets the video configuration, or null if no VideoMediaFormat is specified in the constructor.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaStreamSource.Push(Tizen.Multimedia.MediaPacket)">\r
+            <summary>\r
+            Pushes elementary stream to decode audio or video.\r
+            </summary>\r
+            <remarks>This source must be set as a source to a player and the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+            <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>\r
+            <param name="packet">The <see cref="T:Tizen.Multimedia.MediaPacket"/> to decode.</param>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                This source is not set as a source to a player.\n\r
+                -or-\n\r
+                The player is not in the valid state.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="packet"/> is null.</exception>\r
+            <exception cref="T:System.ObjectDisposedException"><paramref name="packet"/> has been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentException">\r
+                <paramref name="packet"/> is neither video nor audio type.\n\r
+                -or-\n\r
+                The format of packet is not matched with the specified format in the constructor.\r
+            </exception>\r
+            <exception cref="T:Tizen.Multimedia.NoBufferSpaceException">The internal buffer has reached its limits.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>\r
+            <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize"/>\r
+            <seealso cref="T:Tizen.Multimedia.MediaPacket"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaStreamSource.Player">\r
+            <summary>\r
+            Gets the <see cref="P:Tizen.Multimedia.MediaStreamSource.Player"/> that this source is assigned to as a source, or null if this source is not assigned.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MediaUriSource">\r
+            <summary>\r
+            Represents a media source with a uri.\r
+            </summary>\r
+            <remarks>\r
+            The internet privilege(http://tizen.org/privilege/internet) must be added if any URLs are used to play from a network.\r
+            The mediastorage privilege(http://tizen.org/privilege/mediastorage) must be added if any video/audio files are used to play located in the internal storage.\r
+            The externalstorage privilege(http://tizen.org/privilege/externalstorage) must be added if any video/audio files are used to play located in the external storage.\r
+            </remarks>\r
+            <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.MediaUriSource.#ctor(System.String)">\r
+            <summary>\r
+            Initializes a new instance of the MediaUriSource class with the specified uri.</summary>\r
+            <param name="uri">The uri string.</param>\r
+            <remarks>For HTTP or RSTP, uri should start with "http://" or "rtsp://".\r
+            The default protocol is "file://".\r
+            If you provide an invalid uri, you won't receive an error until <see cref="M:Tizen.Multimedia.Player.Start"/> is called.</remarks>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.MediaUriSource.Uri">\r
+            <summary>\r
+            Gets the uri.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.PlaybackInterruptedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Player.PlaybackInterrupted"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.PlaybackInterruptedEventArgs.#ctor(Tizen.Multimedia.PlaybackInterruptionReason)">\r
+            <summary>\r
+            Initializes a new instance of the PlaybackInterruptedEventArgs class.\r
+            </summary>\r
+            <param name="reason">The enum value indicating the reason.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.PlaybackInterruptedEventArgs.Reason">\r
+            <summary>\r
+            Gets the reason.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.PlaybackInterruptedEventArgs.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.Player">\r
+            <summary>\r
+            Provides the ability to control media playback.\r
+            </summary>\r
+            <remarks>\r
+            The player provides functions to play a media content.\r
+            It also provides functions to adjust the configurations of the player such as playback rate, volume, looping etc.\r
+            Note that only one video player can be played at one time.\r
+            </remarks>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.#ctor">\r
+            <summary>\r
+            Initializes a new instance of the <see cref="T:Tizen.Multimedia.Player"/> class.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.Dispose">\r
+            <summary>\r
+            Releases all resources used by the current instance.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.GetDownloadProgress">\r
+            <summary>\r
+            Gets the streaming download progress.\r
+            </summary>\r
+            <returns>The <see cref="T:Tizen.Multimedia.DownloadProgress"/> containing current download progress.</returns>\r
+            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The player is not streaming.\n\r
+                -or-\n\r
+                The player is not in the valid state.\r
+                </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.SetSubtitle(System.String)">\r
+            <summary>\r
+            Sets the subtitle path for playback.\r
+            </summary>\r
+            <remarks>Only MicroDVD/SubViewer(*.sub), SAMI(*.smi), and SubRip(*.srt) subtitle formats are supported.\r
+                <para>The mediastorage privilege(http://tizen.org/privilege/mediastorage) must be added if any files are used to play located in the internal storage.\r
+                The externalstorage privilege(http://tizen.org/privilege/externalstorage) must be added if any files are used to play located in the external storage.</para>\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentException"><paramref name="path"/> is an empty string.</exception>\r
+            <exception cref="T:System.IO.FileNotFoundException">The specified path does not exist.</exception>\r
+            <exception cref="T:System.ArgumentNullException">The path is null.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.ClearSubtitle">\r
+            <summary>\r
+            Removes the subtitle path.\r
+            </summary>\r
+            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.SetSubtitleOffset(System.Int32)">\r
+            <summary>\r
+            Sets the offset for the subtitle.\r
+            </summary>\r
+            <param name="offset">The value indicating a desired offset in milliseconds.</param>\r
+            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The player is not in the valid state.\n\r
+                -or-\n\r
+                No subtitle is set.\r
+            </exception>\r
+            <seealso cref="M:Tizen.Multimedia.Player.SetSubtitle(System.String)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.OnPreparing">\r
+            <summary>\r
+            Called when the <see cref="M:Tizen.Multimedia.Player.Prepare"/> is invoked.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.PrepareAsync">\r
+            <summary>\r
+            Prepares the media player for playback, asynchronously.\r
+            </summary>\r
+            <returns>A task that represents the asynchronous prepare operation.</returns>\r
+            <remarks>To prepare the player, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state,\r
+                and a source must be set.</remarks>\r
+            <exception cref="T:System.InvalidOperationException">No source is set.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.Unprepare">\r
+            <summary>\r
+            Unprepares the player.\r
+            </summary>\r
+            <remarks>\r
+                The most recently used source is reset and is no longer associated with the player. Playback is no longer possible.\r
+                If you want to use the player again, you have to set a source and call <see cref="M:Tizen.Multimedia.Player.PrepareAsync"/> again.\r
+                <para>\r
+                The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+                It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.\r
+                </para>\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.OnUnprepared">\r
+            <summary>\r
+            Called after the <see cref="T:Tizen.Multimedia.Player"/> is unprepared.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Unprepare"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.Start">\r
+            <summary>\r
+            Starts or resumes playback.\r
+            </summary>\r
+            <remarks>\r
+            The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> state.\n\r
+            \n\r
+            Sound can be mixed with other sounds if you don't control the stream focus using <see cref="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)"/>.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Stop"/>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Pause"/>\r
+            <seealso cref="E:Tizen.Multimedia.Player.PlaybackCompleted"/>\r
+            <seealso cref="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.Stop">\r
+            <summary>\r
+            Stops playing the media content.\r
+            </summary>\r
+            <remarks>\r
+            The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Start"/>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Pause"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.Pause">\r
+            <summary>\r
+            Pauses the player.\r
+            </summary>\r
+            <remarks>\r
+            The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> state.\r
+            It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Start"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)">\r
+            <summary>\r
+            Sets a media source for the player.\r
+            </summary>\r
+            <param name="source">A <see cref="T:Tizen.Multimedia.MediaSource"/> that specifies the source for playback.</param>\r
+            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The player is not in the valid state.\n\r
+                -or-\n\r
+                It is not able to assign the source to the player.\r
+                </exception>\r
+            <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.CaptureVideoAsync">\r
+            <summary>\r
+            Captures a video frame, asynchronously.\r
+            </summary>\r
+            <returns>A task that represents the asynchronous capture operation.</returns>\r
+            <feature>http://tizen.org/feature/multimedia.raw_video</feature>\r
+            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.GetPlayPosition">\r
+            <summary>\r
+            Gets the play position in milliseconds.\r
+            </summary>\r
+            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>,\r
+            or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)">\r
+            <summary>\r
+            Sets the seek position for playback, asynchronously.\r
+            </summary>\r
+            <param name="position">The value indicating a desired position in milliseconds.</param>\r
+            <param name="accurate">The value indicating whether the operation performs with accuracy.</param>\r
+            <remarks>\r
+                <para>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>,\r
+                or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>\r
+                <para>If the <paramref name="accurate"/> is true, the play position will be adjusted as the specified <paramref name="position"/> value,\r
+                but this might be considerably slow. If false, the play position will be a nearest keyframe position.</para>\r
+                </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">The specified position is not valid.</exception>\r
+            <seealso cref="M:Tizen.Multimedia.Player.GetPlayPosition"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.SetPlaybackRate(System.Single)">\r
+            <summary>\r
+            Sets the playback rate.\r
+            </summary>\r
+            <param name="rate">The value for the playback rate. Valid range is -5.0 to 5.0, inclusive.</param>\r
+            <remarks>\r
+                <para>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>,\r
+                or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>\r
+                <para>The sound will be muted, when the playback rate is under 0.0 or over 2.0.</para>\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                The player is not in the valid state.\n\r
+                -or-\n\r
+                Streaming playback.\r
+            </exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="rate"/> is less than 5.0.\n\r
+                -or-\n\r
+                <paramref name="rate"/> is greater than 5.0.\n\r
+                -or-\n\r
+                <paramref name="rate"/> is zero.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">\r
+            <summary>\r
+            Applies the audio stream policy.\r
+            </summary>\r
+            <param name="policy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply.</param>\r
+            <remarks>\r
+            The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.\n\r
+            \n\r
+            <see cref="T:Tizen.Multimedia.Player"/> does not support all <see cref="T:Tizen.Multimedia.AudioStreamType"/>.\n\r
+            Supported types are <see cref="F:Tizen.Multimedia.AudioStreamType.Media"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.System"/>,\r
+            <see cref="F:Tizen.Multimedia.AudioStreamType.Alarm"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.Notification"/>,\r
+            <see cref="F:Tizen.Multimedia.AudioStreamType.Emergency"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.VoiceInformation"/>,\r
+            <see cref="F:Tizen.Multimedia.AudioStreamType.RingtoneVoip"/> and <see cref="F:Tizen.Multimedia.AudioStreamType.MediaExternalOnly"/>.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">\r
+                The player has already been disposed of.\n\r
+                -or-\n\r
+                <paramref name="policy"/> has already been disposed of.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null.</exception>\r
+            <exception cref="T:System.NotSupportedException">\r
+                <see cref="T:Tizen.Multimedia.AudioStreamType"/> of <paramref name="policy"/> is not supported by <see cref="T:Tizen.Multimedia.Player"/>.\r
+            </exception>\r
+            <seealso cref="T:Tizen.Multimedia.AudioStreamPolicy"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.Player.GetException(System.Int32,System.String)">\r
+            <summary>\r
+            This method supports the product infrastructure and is not intended to be used directly from application code.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Player.PlaybackCompleted">\r
+            <summary>\r
+            Occurs when the playback of a media is finished.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Player.PlaybackInterrupted">\r
+            <summary>\r
+            Occurs when the playback of a media is interrupted.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Player.ErrorOccurred">\r
+            <summary>\r
+            Occurs when any error occurs.\r
+            </summary>\r
+            <remarks>The event handler will be executed on an internal thread.</remarks>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Player.VideoStreamChanged">\r
+            <summary>\r
+            Occurs when the video stream is changed.\r
+            </summary>\r
+            <remarks>The event handler will be executed on an internal thread.</remarks>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Player.SubtitleUpdated">\r
+            <summary>\r
+            Occurs when the subtitle is updated.\r
+            </summary>\r
+            <remarks>The event handler will be executed on an internal thread.</remarks>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Player.BufferingProgressChanged">\r
+            <summary>\r
+            Occurs when there is a change in the buffering status of streaming.\r
+            </summary>\r
+        </member>\r
+        <member name="E:Tizen.Multimedia.Player.VideoFrameDecoded">\r
+            <summary>\r
+            Occurs when a video frame is decoded.\r
+            </summary>\r
+            <remarks>\r
+                <para>The event handler will be executed on an internal thread.</para>\r
+                <para>The <see cref="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet"/> in event args should be disposed after use.</para>\r
+            </remarks>\r
+            <feature>http://tizen.org/feature/multimedia.raw_video</feature>\r
+            <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>\r
+            <seealso cref="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet"/>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.Handle">\r
+            <summary>\r
+            Gets the native handle of the player.\r
+            </summary>\r
+            <value>An IntPtr that contains the native handle of the player.</value>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.Cookie">\r
+            <summary>\r
+            Gets or sets the cookie for streaming playback.\r
+            </summary>\r
+            <remarks>To set, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentNullException">The value to set is null.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.UserAgent">\r
+            <summary>\r
+            Gets or sets the user agent for streaming playback.\r
+            </summary>\r
+            <remarks>To set, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentNullException">The value to set is null.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.State">\r
+            <summary>\r
+            Gets the state of the player.\r
+            </summary>\r
+            <value>The current state of the player.</value>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.AudioLatencyMode">\r
+            <summary>\r
+            Gets or sets the audio latency mode.\r
+            </summary>\r
+            <value>A <see cref="P:Tizen.Multimedia.Player.AudioLatencyMode"/> that specifies the mode. The default is <see cref="F:Tizen.Multimedia.AudioLatencyMode.Mid"/>.</value>\r
+            <remarks>\r
+            If the mode is <see cref="F:Tizen.Multimedia.AudioLatencyMode.High"/>,\r
+            audio output interval can be increased, so it can keep more audio data to play.\r
+            But, state transition like pause or resume can be more slower than default(<see cref="F:Tizen.Multimedia.AudioLatencyMode.Mid"/>).\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentException">The value is not valid.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.IsLooping">\r
+            <summary>\r
+            Gets or sets the looping state.\r
+            </summary>\r
+            <value>true if the playback is looping; otherwise, false. The default value is false.</value>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.DisplaySettings">\r
+            <summary>\r
+            Gets the display settings.\r
+            </summary>\r
+            <value>A <see cref="T:Tizen.Multimedia.PlayerDisplaySettings"/> that specifies the display settings.</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.Display">\r
+            <summary>\r
+            Gets or sets the display.\r
+            </summary>\r
+            <value>A <see cref="T:Tizen.Multimedia.Display"/> that specifies the display.</value>\r
+            <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentException">The value has already been assigned to another player.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.AudioTrackInfo">\r
+            <summary>\r
+            Gets the track info for the audio.\r
+            </summary>\r
+            <value>A <see cref="T:Tizen.Multimedia.PlayerTrackInfo"/> for audio.</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.SubtitleTrackInfo">\r
+            <summary>\r
+            Gets the track info for the subtitle.\r
+            </summary>\r
+            <value>A <see cref="T:Tizen.Multimedia.PlayerTrackInfo"/> for the subtitle.</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.StreamInfo">\r
+            <summary>\r
+            Gets the stream information.\r
+            </summary>\r
+            <value>A <see cref="P:Tizen.Multimedia.Player.StreamInfo"/> for this player.</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.AudioEffect">\r
+            <summary>\r
+            Gets the audio effect.\r
+            </summary>\r
+            <feature>http://tizen.org/feature/multimedia.custom_audio_effect</feature>\r
+            <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.Muted">\r
+            <summary>\r
+            Gets or sets the mute state.\r
+            </summary>\r
+            <value>true if the player is muted; otherwise, false.</value>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.Player.Volume">\r
+            <summary>\r
+            Gets or sets the current volume.\r
+            </summary>\r
+            <remarks>Valid volume range is from 0 to 1.0, inclusive.</remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="value"/> is less than zero.\n\r
+                -or-\n\r
+                <paramref name="value"/> is greater than 1.0.\r
+            </exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.PlayerDisplaySettings">\r
+            <summary>\r
+            Provides a means to configure display settings for video <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Player"/>.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.PlayerDisplaySettings.#ctor(Tizen.Multimedia.Player)">\r
+            <summary>\r
+            This constructor supports the product infrastructure and is not intended to be used directly from application code.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Player">\r
+            <summary>\r
+            Gets the player of this instance.\r
+            </summary>\r
+            <value>The <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Player"/> of this <see cref="T:Tizen.Multimedia.PlayerDisplaySettings"/> instance.</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Mode">\r
+            <summary>\r
+            Gets or sets the <see cref="T:Tizen.Multimedia.PlayerDisplayMode"/>.\r
+            </summary>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Operation failed; internal error.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentException">The specified value to set is invalid.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.PlayerDisplaySettings.IsVisible">\r
+            <summary>\r
+            Gets or sets the value indicating whether the display is visible.\r
+            </summary>\r
+            <value>true if the display is visible; otherwise false.</value>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Operation failed; internal error.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Rotation">\r
+            <summary>\r
+            Gets or sets the rotation of the display.\r
+            </summary>\r
+            <value><see cref="F:Tizen.Multimedia.Rotation.Rotate0"/>, <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>, <see cref="F:Tizen.Multimedia.Rotation.Rotate180"/>,\r
+                <see cref="F:Tizen.Multimedia.Rotation.Rotate270"/></value>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Operation failed; internal error.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentException">The specified value to set is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.PlayerDisplaySettings.SetRoi(Tizen.Multimedia.Rectangle)">\r
+            <summary>\r
+            Sets the roi(region of interest).\r
+            </summary>\r
+            <param name="roi">The region.</param>\r
+            <remarks>\r
+            To set roi, <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/> must be set to <see cref="F:Tizen.Multimedia.PlayerDisplayMode.Roi"/> first.\r
+            </remarks>\r
+            <exception cref="T:System.InvalidOperationException">\r
+                Operation failed; internal error.\n\r
+                -or-\n\r
+                <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/> is not set to <see cref="F:Tizen.Multimedia.PlayerDisplayMode.Roi"/>.\r
+            </exception>\r
+            <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">The width or the height is less than or equal to zero.</exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.PlayerError">\r
+            <summary>\r
+            Specifies errors.\r
+            </summary>\r
+            <seealso cref="E:Tizen.Multimedia.Player.ErrorOccurred"/>\r
+            <seealso cref="T:Tizen.Multimedia.PlayerErrorOccurredEventArgs"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.NoSuchFile">\r
+            <summary>\r
+            File does not exists.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.InternalError">\r
+            <summary>\r
+            Internal error.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.NoSpaceOnDevice">\r
+            <summary>\r
+            No space.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.BufferSpace">\r
+            <summary>\r
+            Not enough buffer.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.SeekFailed">\r
+            <summary>\r
+            <see cref="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)"/> failed.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.InvalidState">\r
+            <summary>\r
+            Invalid state.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.NotSupportedFile">\r
+            <summary>\r
+            Not supported file.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.InvalidUri">\r
+            <summary>\r
+            Invalid uri.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.ConnectionFailed">\r
+            <summary>\r
+            Connection to service failed.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.DrmNotPermitted">\r
+            <summary>\r
+            Not permitted DRM.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.ServiceDisconnected">\r
+            <summary>\r
+            Service disconnected.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.AudioCodecNotSupported">\r
+            <summary>\r
+            Not supported audio codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.VideoCodecNotSupported">\r
+            <summary>\r
+            Not supported video codec.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerError.SubtitleNotSupported">\r
+            <summary>\r
+            Not supported subtitle file.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.PlayerState">\r
+            <summary>\r
+            Specifies states that a <see cref="T:Tizen.Multimedia.Player"/> can have.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerState.Idle">\r
+            <summary>\r
+            Initial state, unprepared.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Unprepare"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerState.Ready">\r
+            <summary>\r
+            Prepared.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerState.Playing">\r
+            <summary>\r
+            Playing.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Start"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerState.Paused">\r
+            <summary>\r
+            Paused while playing media.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Player.Pause"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerState.Preparing">\r
+            <summary>\r
+            Preparation in progress.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>/>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioLatencyMode">\r
+            <summary>\r
+            Specifies audio latency modes for <see cref="T:Tizen.Multimedia.Player"/>.\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.Player.AudioLatencyMode"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioLatencyMode.Low">\r
+            <summary>\r
+            Low audio latency mode.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioLatencyMode.Mid">\r
+            <summary>\r
+             Middle audio latency mode.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.AudioLatencyMode.High">\r
+            <summary>\r
+            High audio latency mode.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.PlayerDisplayMode">\r
+            <summary>\r
+            Specifies display modes for <see cref="T:Tizen.Multimedia.Player"/>.\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerDisplayMode.LetterBox">\r
+            <summary>\r
+            Letter box.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerDisplayMode.OriginalSize">\r
+            <summary>\r
+            Original size.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerDisplayMode.FullScreen">\r
+            <summary>\r
+            Full-screen.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerDisplayMode.CroppedFull">\r
+            <summary>\r
+            Cropped full-screen.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerDisplayMode.OriginalOrFull">\r
+            <summary>\r
+            Original size (if surface size is larger than video size(width/height)) or\r
+            letter box (if video size(width/height) is larger than surface size).\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlayerDisplayMode.Roi">\r
+            <summary>\r
+            Region of interest.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.PlayerDisplaySettings.SetRoi(Tizen.Multimedia.Rectangle)"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamType.Audio">\r
+            <summary>\r
+             Audio element stream type.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamType.Video">\r
+            <summary>\r
+            Video element stream type.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamType.Text">\r
+            <summary>\r
+            Text type.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.MediaStreamBufferStatus">\r
+            <summary>\r
+            Specifies the streaming buffer status.\r
+            </summary>\r
+            <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>\r
+            <seealso cref="T:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.MediaStreamBufferStatus.Underrun">\r
+            <summary>\r
+            Underrun.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.MediaStreamBufferStatus.Overflow">\r
+            <summary>\r
+             Completed.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.PlaybackInterruptionReason">\r
+            <summary>\r
+            Specifies the reason for the playback interruption.\r
+            </summary>\r
+            <seealso cref="E:Tizen.Multimedia.Player.PlaybackInterrupted"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.PlaybackInterruptionReason.ResourceConflict">\r
+            <summary>\r
+            Interrupted by a resource conflict and the <see cref="T:Tizen.Multimedia.Player"/> will be unprepared automatically.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.StreamMetadataKey">\r
+            <summary>\r
+            Specifies keys for the metadata.\r
+            </summary>\r
+            <seealso cref="M:Tizen.Multimedia.StreamInfo.GetMetadata(Tizen.Multimedia.StreamMetadataKey)"/>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamMetadataKey.Album">\r
+            <summary>\r
+            Album.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamMetadataKey.Artist">\r
+            <summary>\r
+            Artists.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamMetadataKey.Author">\r
+            <summary>\r
+            Author.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamMetadataKey.Genre">\r
+            <summary>\r
+            Genre.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamMetadataKey.Title">\r
+            <summary>\r
+            Title.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.Multimedia.StreamMetadataKey.Year">\r
+            <summary>\r
+            Year.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.NoBufferSpaceException">\r
+            <summary>\r
+            The exception that is thrown when there is no available space in a buffer.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.NoBufferSpaceException.#ctor(System.String)">\r
+            <summary>\r
+            Initializes a new instance of the NoBufferSpaceException class with a specified error message.\r
+            </summary>\r
+            <param name="message">Error description.</param>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.ResourceLimitException">\r
+            <summary>\r
+            The exception that is thrown when there is no available resource for internal use.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.ResourceLimitException.#ctor(System.String)">\r
+            <summary>\r
+            Initializes a new instance of the ResourceLimitException class with a specified error message.\r
+            </summary>\r
+            <param name="message">Error description.</param>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.PlayerErrorOccurredEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Player.ErrorOccurred"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.PlayerErrorOccurredEventArgs.#ctor(Tizen.Multimedia.PlayerError)">\r
+            <summary>\r
+            Initializes a new instance of the PlayerErrorOccurredEventArgs class.\r
+            </summary>\r
+            <param name="error">The value indicating the kind of error occurred.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.PlayerErrorOccurredEventArgs.Error">\r
+            <summary>\r
+            Gets the error.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.PlayerErrorOccurredEventArgs.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.PlayerTrackInfo">\r
+            <summary>\r
+            Provides a means to retrieve the track information.\r
+            </summary>\r
+            <seealso cref="P:Tizen.Multimedia.Player.SubtitleTrackInfo"/>\r
+            <seealso cref="P:Tizen.Multimedia.Player.AudioTrackInfo"/>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.PlayerTrackInfo.GetCount">\r
+            <summary>\r
+            Gets the number of tracks.\r
+            </summary>\r
+            <returns>The number of tracks.</returns>\r
+            <remarks>\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+            <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.PlayerTrackInfo.GetLanguageCode(System.Int32)">\r
+            <summary>\r
+            Gets the language code for the specified index, or null if the language is undefined.\r
+            </summary>\r
+            <returns>The number of tracks.</returns>\r
+            <remarks>\r
+                <para>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+                <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>\r
+                <para>The language codes are defined in ISO 639-1.</para>\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="index"/> is less than zero.\n\r
+                -or-\n\r
+                <paramref name="index"/> is equal to or greater than <see cref="M:Tizen.Multimedia.PlayerTrackInfo.GetCount"/>\r
+            </exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.PlayerTrackInfo.Selected">\r
+            <summary>\r
+            Gets or sets the selected track index.\r
+            </summary>\r
+            <value>The currently selected track index.</value>\r
+            <remarks>\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+            <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.</exception>\r
+            <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.</exception>\r
+            <exception cref="T:System.ArgumentOutOfRangeException">\r
+                <paramref name="value"/> is less than zero.\n\r
+                -or-\n\r
+                <paramref name="value"/> is equal to or greater than <see cref="M:Tizen.Multimedia.PlayerTrackInfo.GetCount"/>\r
+            </exception>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.AudioStreamProperties">\r
+            <summary>\r
+            Represents properties for the audio stream.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioStreamProperties.#ctor(System.Int32,System.Int32,System.Int32)">\r
+            <summary>\r
+            Initializes a new instance of the AudioStreamProperties struct with the specified sample rate, channels, and bit rate.\r
+            </summary>\r
+            <param name="sampleRate">The sample rate of the stream.</param>\r
+            <param name="channels">The number of channels of the stream.</param>\r
+            <param name="bitRate">The bit rate of the stream.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioStreamProperties.SampleRate">\r
+            <summary>\r
+            Gets or sets the sample rate.\r
+            </summary>\r
+            <value>The audio sample rate(Hz).</value>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioStreamProperties.Channels">\r
+            <summary>\r
+            Gets or sets the channels.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.AudioStreamProperties.BitRate">\r
+            <summary>\r
+            Gets or sets the bit rate.\r
+            </summary>\r
+            <value>The audio bit rate(Hz).</value>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.AudioStreamProperties.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.VideoStreamProperties">\r
+            <summary>\r
+            Represents properties for the video stream.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoStreamProperties.#ctor(System.Int32,System.Int32,Tizen.Multimedia.Size)">\r
+            <summary>\r
+            Initializes a new instance of the VideoStreamProperties struct with the specified fps, bit rate, and size.\r
+            </summary>\r
+            <param name="fps">The fps of the stream.</param>\r
+            <param name="bitRate">The bit rate of the stream.</param>\r
+            <param name="size">The size of the stream.</param>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoStreamProperties.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">\r
+            <summary>\r
+            Initializes a new instance of the VideoStreamProperties struct with the specified fps, bit rate, width, and height.\r
+            </summary>\r
+            <param name="fps">The fps of the stream.</param>\r
+            <param name="bitRate">The bit rate of the stream.</param>\r
+            <param name="width">The width of the stream.</param>\r
+            <param name="height">The height of the stream.</param>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoStreamProperties.Fps">\r
+            <summary>\r
+            Gets or sets the fps.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoStreamProperties.BitRate">\r
+            <summary>\r
+            Gets or sets the bit rate.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoStreamProperties.Size">\r
+            <summary>\r
+            Gets or sets the size.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoStreamProperties.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.StreamInfo">\r
+            <summary>\r
+            Provides a means to retrieve stream information.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.StreamInfo.GetAlbumArt">\r
+            <summary>\r
+            Retrieves the album art of the stream, or null if there is no album art data.\r
+            </summary>\r
+            <returns>Raw byte array if album art exists; otherwise null.</returns>\r
+            <remarks>\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+            <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.StreamInfo.GetAudioCodec">\r
+            <summary>\r
+            Retrieves the codec name of the audio or null if there is no audio.\r
+            </summary>\r
+            <returns>A string that represents the codec name.</returns>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.StreamInfo.GetVideoCodec">\r
+            <summary>\r
+            Retrieves the codec name of the video or null if there is no video.\r
+            </summary>\r
+            <returns>A string that represents the codec name.</returns>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.StreamInfo.GetDuration">\r
+            <summary>\r
+            Gets the duration.\r
+            </summary>\r
+            <returns>The duration of the stream.</returns>\r
+            <remarks>\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+            <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.StreamInfo.GetAudioProperties">\r
+            <summary>\r
+            Gets the properties of the audio.\r
+            </summary>\r
+            <returns>A <see cref="T:Tizen.Multimedia.AudioStreamProperties"/> that contains the audio stream information.</returns>\r
+            <remarks>\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+            <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.StreamInfo.GetVideoProperties">\r
+            <summary>\r
+            Gets the properties of the video.\r
+            </summary>\r
+            <returns>A <see cref="T:Tizen.Multimedia.VideoStreamProperties"/> that contains the video stream information.</returns>\r
+            <remarks>\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+            <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.\r
+            </remarks>\r
+            <exception cref="T:System.ObjectDisposedException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.\r
+            </exception>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.StreamInfo.GetMetadata(Tizen.Multimedia.StreamMetadataKey)">\r
+            <summary>\r
+            Gets the metadata with the specified key.\r
+            </summary>\r
+            <returns>A string that represents the value of the specified key.</returns>\r
+            <param name="key">The key to query.</param>\r
+            <remarks>\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,\r
+            <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>\r
+            <exception cref="T:System.ObjectDisposedException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.\r
+            </exception>\r
+            <exception cref="T:System.InvalidOperationException">\r
+            The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.\r
+            </exception>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.StreamInfo.Player">\r
+            <summary>\r
+            Gets the <see cref="T:Tizen.Multimedia.Player"/> that owns this instance.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.SubtitleUpdatedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Player.SubtitleUpdated"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.SubtitleUpdatedEventArgs.Duration">\r
+            <summary>\r
+            Gets the duration of the updated subtitle.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.SubtitleUpdatedEventArgs.Text">\r
+            <summary>\r
+            Gets the text of the updated subtitle.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.SubtitleUpdatedEventArgs.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.VideoFrameDecodedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Player.VideoFrameDecoded"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoFrameDecodedEventArgs.#ctor(Tizen.Multimedia.MediaPacket)">\r
+            <summary>\r
+            Initializes a new instance of the VideoFrameDecodedEventArgs class.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet">\r
+            <summary>\r
+            Gets the packet containing the decoded frame.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.Multimedia.VideoStreamChangedEventArgs">\r
+            <summary>\r
+            Provides data for the <see cref="E:Tizen.Multimedia.Player.VideoStreamChanged"/> event.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoStreamChangedEventArgs.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">\r
+            <summary>\r
+            Initializes a new instance of the VideoStreamChangedEventArgs class.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Size">\r
+            <summary>\r
+            Gets the <see cref="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Size"/> of the new video.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Fps">\r
+            <summary>\r
+            Gets the fps of the new video\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.BitRate">\r
+            <summary>\r
+            Gets the bit rate of the new video.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.Multimedia.VideoStreamChangedEventArgs.ToString">\r
+            <summary>\r
+            Returns a string that represents the current object.\r
+            </summary>\r
+            <returns>A string that represents the current object.</returns>\r
+        </member>\r
+    </members>\r
+</doc>\r