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