1 <?xml version="1.0"?>
\r
4 <name>Tizen.Multimedia.MediaPlayer</name>
\r
7 <member name="T:Tizen.Multimedia.AudioEffect">
\r
9 Provides the ability to control the audio effects for <see cref="T:Tizen.Multimedia.Player"/>.
\r
12 <member name="P:Tizen.Multimedia.AudioEffect.Item(System.Int32)">
\r
14 Gets a <see cref="T:Tizen.Multimedia.EqualizerBand"/> at the specified index.
\r
16 <param name="index">The index of the band to get.</param>
\r
17 <exception cref="T:System.ObjectDisposedException">The <see cref="P:Tizen.Multimedia.AudioEffect.Player"/> has already been disposed of.</exception>
\r
18 <exception cref="T:System.ArgumentOutOfRangeException">
\r
19 <pramref name="index"/> is less than zero.\n
\r
21 <paramref name="index"/> is equal to or greater than <see cref="P:Tizen.Multimedia.AudioEffect.Count"/>.
\r
24 <member name="M:Tizen.Multimedia.AudioEffect.Clear">
\r
26 Clears the equalizer effect.
\r
28 <exception cref="T:System.ObjectDisposedException">The <see cref="P:Tizen.Multimedia.AudioEffect.Player"/> has already been disposed of.</exception>
\r
30 <member name="P:Tizen.Multimedia.AudioEffect.Count">
\r
32 Gets the number of items.
\r
35 <member name="P:Tizen.Multimedia.AudioEffect.BandLevelRange">
\r
37 Gets the band level range of the bands in the dB.
\r
40 <member name="P:Tizen.Multimedia.AudioEffect.IsAvailable">
\r
42 Gets the value whether the AudioEffect is available or not.
\r
45 <member name="P:Tizen.Multimedia.AudioEffect.Player">
\r
47 Gets the player that this AudioEffect belongs to.
\r
50 <member name="T:Tizen.Multimedia.BufferingProgressChangedEventArgs">
\r
52 Provides data for the <see cref="E:Tizen.Multimedia.Player.BufferingProgressChanged"/> event.
\r
55 <member name="M:Tizen.Multimedia.BufferingProgressChangedEventArgs.#ctor(System.Int32)">
\r
57 Initializes a new instance of the BufferingProgressChangedEventArgs class.
\r
59 <param name="percent">The value indicating the buffering percentage.</param>
\r
61 <member name="P:Tizen.Multimedia.BufferingProgressChangedEventArgs.Percent">
\r
63 Gets the value indicating the buffering percentage.
\r
65 <value>The percentage of the buffering.</value>
\r
67 <member name="M:Tizen.Multimedia.BufferingProgressChangedEventArgs.ToString">
\r
69 Returns a string that represents the current object.
\r
71 <returns>A string that represents the current object.</returns>
\r
73 <member name="T:Tizen.Multimedia.CapturedFrame">
\r
75 Represents data for a video frame captured.
\r
78 <member name="P:Tizen.Multimedia.CapturedFrame.Buffer">
\r
80 Gets the raw buffer of the captured image.
\r
82 <remarks>The color space format is RGB888.</remarks>
\r
84 <member name="P:Tizen.Multimedia.CapturedFrame.Size">
\r
89 <member name="T:Tizen.Multimedia.DownloadProgress">
\r
91 Represents data for a downloading status.
\r
94 <member name="M:Tizen.Multimedia.DownloadProgress.#ctor(System.Int32,System.Int32)">
\r
96 Initializes a new instance of the DownloadProgress struct.
\r
98 <param name="start">The position that downloading started in percentage.</param>
\r
99 <param name="current">The position indicating the current downloading progress in percentage.</param>
\r
101 <member name="P:Tizen.Multimedia.DownloadProgress.Start">
\r
103 Gets or sets the start position.
\r
105 <value>The position that downloading started in percentage.</value>
\r
107 <member name="P:Tizen.Multimedia.DownloadProgress.Current">
\r
109 Gets or sets the current position.
\r
111 <value>The position indicating the current downloading progress in percentage.</value>
\r
113 <member name="M:Tizen.Multimedia.DownloadProgress.ToString">
\r
115 Returns a string that represents the current object.
\r
117 <returns>A string that represents the current object.</returns>
\r
119 <member name="T:Tizen.Multimedia.EqualizerBand">
\r
121 Represents an equalizer band of <see cref="T:Tizen.Multimedia.AudioEffect"/>.
\r
124 <member name="P:Tizen.Multimedia.EqualizerBand.Level">
\r
126 Sets or gets the gain for the equalizer band.
\r
128 <param name="value">The value indicating new gain in decibel(dB).</param>
\r
129 <exception cref="T:System.ObjectDisposedException">The player that this EqualizerBand belongs to has already been disposed of.</exception>
\r
130 <exception cref="T:System.ArgumentOutOfRangeException">
\r
131 <paramref name="value"/> is not inside of <see cref="P:Tizen.Multimedia.AudioEffect.BandLevelRange"/>.
\r
134 <member name="P:Tizen.Multimedia.EqualizerBand.Frequency">
\r
136 Gets the frequency in the dB.
\r
139 <member name="P:Tizen.Multimedia.EqualizerBand.FrequencyRange">
\r
141 Gets the frequency range in the dB.
\r
144 <member name="T:Tizen.Multimedia.MediaBufferSource">
\r
146 Represents a media source using memory.
\r
149 The buffer has to be filled with appropriate data which means it must be well-formatted.
\r
150 If you provide invalid data, you won't receive an error until <see cref="M:Tizen.Multimedia.Player.Start"/> is called.
\r
152 <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
\r
154 <member name="M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Int32)">
\r
156 Initializes a new instance of the MediaBufferSource class with an allocated buffer.
\r
158 <param name="length">The value indicating the size of the buffer.</param>
\r
159 <exception cref="T:System.ArgumentOutOfRangeException">
\r
160 <paramref name="length"/> is zero.\n
\r
162 <paramref name="length"/> is less than zero.
\r
165 <!-- "M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Byte[])" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
166 <!-- "M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Byte[],System.Int32,System.Int32)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
167 <member name="M:Tizen.Multimedia.MediaBufferSource.Wrap(System.Byte[])">
\r
169 Creates a MediaBufferSource that wraps a byte array.
\r
171 <param name="buffer">The array to be wrapped.</param>
\r
172 <returns>A MediaBufferSource wrapping the byte array.</returns>
\r
174 <member name="P:Tizen.Multimedia.MediaBufferSource.Buffer">
\r
176 Gets the byte array of this buffer.
\r
179 <member name="T:Tizen.Multimedia.MediaSource">
\r
181 MediaSource is a base class for <see cref="T:Tizen.Multimedia.Player"/> sources.
\r
184 <member name="T:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs">
\r
186 Provides data for the <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/> event.
\r
189 <member name="M:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.#ctor(Tizen.Multimedia.MediaStreamBufferStatus)">
\r
191 Initializes a new instance of the MediaStreamBufferStatusChangedEventArgs class.
\r
193 <param name="status">The value indicating the status of the stream.</param>
\r
195 <member name="P:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.Status">
\r
200 <member name="M:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.ToString">
\r
202 Returns a string that represents the current object.
\r
204 <returns>A string that represents the current object.</returns>
\r
206 <member name="T:Tizen.Multimedia.MediaStreamConfiguration">
\r
208 Provides a means to configure properties and handle events for <see cref="T:Tizen.Multimedia.MediaStreamSource"/>.
\r
210 <seealso cref="T:Tizen.Multimedia.MediaStreamSource"/>
\r
212 <member name="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged">
\r
214 Occurs when the buffer underruns or overflows.
\r
216 <remarks>The event handler will be executed on an internal thread.</remarks>
\r
217 <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize"/>
\r
218 <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMinThreshold"/>
\r
220 <member name="E:Tizen.Multimedia.MediaStreamConfiguration.SeekingOccurred">
\r
222 Occurs when the seeking is requested.
\r
224 <remarks>The event handler will be executed on an internal thread.</remarks>
\r
226 <member name="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize">
\r
228 Gets the max size of the buffer.
\r
230 <value>The max size of the buffer. The default is 200000.</value>
\r
231 <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
232 <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.</exception>
\r
233 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is zero.</exception>
\r
234 <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>
\r
236 <member name="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMinThreshold">
\r
238 Gets the minimum threshold of the buffer, or zero if the <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.
\r
240 <value>The minimum threshold of the buffer in percentage. The default is zero.</value>
\r
241 <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
242 <exception cref="T:System.InvalidOperationException">The <see cref="T:Tizen.Multimedia.MediaStreamSource"/> is not assigned to a player.</exception>
\r
243 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="value"/> is greater than 100.</exception>
\r
244 <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>
\r
246 <member name="T:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs">
\r
248 Provides data for the <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.SeekingOccurred"/> event.
\r
251 <member name="M:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.#ctor(System.UInt64)">
\r
253 Initializes a new instance of the MediaStreamSeekingOccurredEventArgs class.
\r
255 <param name="offset">The value indicating the new position to seek.</param>
\r
257 <member name="P:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.Offset">
\r
262 <member name="M:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.ToString">
\r
264 Returns a string that represents the current object.
\r
266 <returns>A string that represents the current object.</returns>
\r
268 <member name="T:Tizen.Multimedia.MediaStreamSource">
\r
270 Provides the ability to push packets as the source of <see cref="P:Tizen.Multimedia.MediaStreamSource.Player"/>.
\r
272 <remarks>The source must be set as a source to a player before pushing.</remarks>
\r
273 <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
\r
275 <member name="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes">
\r
277 Gets all supported audio types.
\r
280 <member name="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes">
\r
282 Gets all supported video types.
\r
285 <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.AudioMediaFormat,Tizen.Multimedia.VideoMediaFormat)">
\r
287 Initializes a new instance of the MediaStreamSource class
\r
288 with the specified <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> and <see cref="T:Tizen.Multimedia.VideoMediaFormat"/>.
\r
290 <param name="audioMediaFormat">The <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> for this source.</param>
\r
291 <param name="videoMediaFormat">The <see cref="T:Tizen.Multimedia.VideoMediaFormat"/> for this source.</param>
\r
292 <remarks>AAC and H.264 are supported.</remarks>
\r
293 <exception cref="T:System.ArgumentNullException">Both <paramref name="audioMediaFormat"/> and <paramref name="videoMediaFormat"/> are null.</exception>
\r
294 <exception cref="T:System.ArgumentException">
\r
295 <paramref name="audioMediaFormat"/> is not supported.\n
\r
297 <paramref name="videoMediaFormat"/> is not supported.\n
\r
299 <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes"/>
\r
300 <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes"/>
\r
302 <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.AudioMediaFormat)">
\r
304 Initializes a new instance of the MediaStreamSource class with the specified <see cref="T:Tizen.Multimedia.AudioMediaFormat"/>.
\r
306 <param name="audioMediaFormat">The <see cref="T:Tizen.Multimedia.AudioMediaFormat"/> for this source.</param>
\r
307 <remarks>AAC is supported.</remarks>
\r
308 <exception cref="T:System.ArgumentNullException"><paramref name="audioMediaFormat"/> is null.</exception>
\r
309 <exception cref="T:System.ArgumentException"><paramref name="audioMediaFormat"/> is not supported.</exception>
\r
310 <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes"/>
\r
312 <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.VideoMediaFormat)">
\r
314 Initializes a new instance of the MediaStreamSource class with the specified <see cref="T:Tizen.Multimedia.VideoMediaFormat"/>.
\r
316 <remarks>H.264 is supported.</remarks>
\r
317 <param name="videoMediaFormat">The <see cref="T:Tizen.Multimedia.VideoMediaFormat"/> for this source.</param>
\r
318 <exception cref="T:System.ArgumentNullException"><paramref name="videoMediaFormat"/> is null.</exception>
\r
319 <exception cref="T:System.ArgumentException"><paramref name="videoMediaFormat"/> is not supported.</exception>
\r
320 <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes"/>
\r
322 <member name="P:Tizen.Multimedia.MediaStreamSource.AudioConfiguration">
\r
324 Gets the audio configuration, or null if no AudioMediaFormat is specified in the constructor.
\r
327 <member name="P:Tizen.Multimedia.MediaStreamSource.VideoConfiguration">
\r
329 Gets the video configuration, or null if no VideoMediaFormat is specified in the constructor.
\r
332 <member name="M:Tizen.Multimedia.MediaStreamSource.Push(Tizen.Multimedia.MediaPacket)">
\r
334 Pushes elementary stream to decode audio or video.
\r
336 <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
337 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
\r
338 <param name="packet">The <see cref="T:Tizen.Multimedia.MediaPacket"/> to decode.</param>
\r
339 <exception cref="T:System.InvalidOperationException">
\r
340 This source is not set as a source to a player.\n
\r
342 The player is not in the valid state.
\r
344 <exception cref="T:System.ArgumentNullException"><paramref name="packet"/> is null.</exception>
\r
345 <exception cref="T:System.ObjectDisposedException"><paramref name="packet"/> has been disposed of.</exception>
\r
346 <exception cref="T:System.ArgumentException">
\r
347 <paramref name="packet"/> is neither video nor audio type.\n
\r
349 The format of packet is not matched with the specified format in the constructor.
\r
351 <exception cref="T:Tizen.Multimedia.NoBufferSpaceException">The internal buffer has reached its limits.</exception>
\r
352 <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
\r
353 <seealso cref="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize"/>
\r
354 <seealso cref="T:Tizen.Multimedia.MediaPacket"/>
\r
356 <member name="P:Tizen.Multimedia.MediaStreamSource.Player">
\r
358 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
360 <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
\r
362 <member name="T:Tizen.Multimedia.MediaUriSource">
\r
364 Represents a media source with a uri.
\r
367 The internet privilege(http://tizen.org/privilege/internet) must be added if any URLs are used to play from a network.
\r
368 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
369 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
371 <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>
\r
373 <member name="M:Tizen.Multimedia.MediaUriSource.#ctor(System.String)">
\r
375 Initializes a new instance of the MediaUriSource class with the specified uri.</summary>
\r
376 <param name="uri">The uri string.</param>
\r
377 <remarks>For HTTP or RSTP, uri should start with "http://" or "rtsp://".
\r
378 The default protocol is "file://".
\r
379 If you provide an invalid uri, you won't receive an error until <see cref="M:Tizen.Multimedia.Player.Start"/> is called.</remarks>
\r
381 <member name="P:Tizen.Multimedia.MediaUriSource.Uri">
\r
386 <member name="T:Tizen.Multimedia.PlaybackInterruptedEventArgs">
\r
388 Provides data for the <see cref="E:Tizen.Multimedia.Player.PlaybackInterrupted"/> event.
\r
391 <member name="M:Tizen.Multimedia.PlaybackInterruptedEventArgs.#ctor(Tizen.Multimedia.PlaybackInterruptionReason)">
\r
393 Initializes a new instance of the PlaybackInterruptedEventArgs class.
\r
395 <param name="reason">The enum value indicating the reason.</param>
\r
397 <member name="P:Tizen.Multimedia.PlaybackInterruptedEventArgs.Reason">
\r
402 <member name="M:Tizen.Multimedia.PlaybackInterruptedEventArgs.ToString">
\r
404 Returns a string that represents the current object.
\r
406 <returns>A string that represents the current object.</returns>
\r
408 <member name="T:Tizen.Multimedia.Player">
\r
410 Provides the ability to control media playback.
\r
413 The player provides functions to play a media content.
\r
414 It also provides functions to adjust the configurations of the player such as playback rate, volume, looping etc.
\r
415 Note that only one video player can be played at one time.
\r
418 <member name="M:Tizen.Multimedia.Player.#ctor">
\r
420 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Player"/> class.
\r
423 <member name="M:Tizen.Multimedia.Player.Dispose">
\r
425 Releases all resources used by the current instance.
\r
428 <member name="M:Tizen.Multimedia.Player.GetDownloadProgress">
\r
430 Gets the streaming download progress.
\r
432 <returns>The <see cref="T:Tizen.Multimedia.DownloadProgress"/> containing current download progress.</returns>
\r
433 <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
434 <exception cref="T:System.InvalidOperationException">
\r
435 The player is not streaming.\n
\r
437 The player is not in the valid state.
\r
439 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
441 <member name="M:Tizen.Multimedia.Player.SetSubtitle(System.String)">
\r
443 Sets the subtitle path for playback.
\r
445 <remarks>Only MicroDVD/SubViewer(*.sub), SAMI(*.smi), and SubRip(*.srt) subtitle formats are supported.
\r
446 <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
447 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
449 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
450 <exception cref="T:System.ArgumentException"><paramref name="path"/> is an empty string.</exception>
\r
451 <exception cref="T:System.IO.FileNotFoundException">The specified path does not exist.</exception>
\r
452 <exception cref="T:System.ArgumentNullException">The path is null.</exception>
\r
454 <member name="M:Tizen.Multimedia.Player.ClearSubtitle">
\r
456 Removes the subtitle path.
\r
458 <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
\r
459 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
460 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
462 <member name="M:Tizen.Multimedia.Player.SetSubtitleOffset(System.Int32)">
\r
464 Sets the offset for the subtitle.
\r
466 <param name="offset">The value indicating a desired offset in milliseconds.</param>
\r
467 <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
468 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
469 <exception cref="T:System.InvalidOperationException">
\r
470 The player is not in the valid state.\n
\r
472 No subtitle is set.
\r
474 <seealso cref="M:Tizen.Multimedia.Player.SetSubtitle(System.String)"/>
\r
476 <member name="M:Tizen.Multimedia.Player.OnPreparing">
\r
478 Called when the <see cref="M:Tizen.Multimedia.Player.Prepare"/> is invoked.
\r
481 <member name="M:Tizen.Multimedia.Player.PrepareAsync">
\r
483 Prepares the media player for playback, asynchronously.
\r
485 <returns>A task that represents the asynchronous prepare operation.</returns>
\r
486 <remarks>To prepare the player, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state,
\r
487 and a source must be set.</remarks>
\r
488 <exception cref="T:System.InvalidOperationException">No source is set.</exception>
\r
489 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
490 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
492 <member name="M:Tizen.Multimedia.Player.Unprepare">
\r
494 Unprepares the player.
\r
497 The most recently used source is reset and is no longer associated with the player. Playback is no longer possible.
\r
498 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
500 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
501 It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.
\r
504 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
505 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
507 <member name="M:Tizen.Multimedia.Player.OnUnprepared">
\r
509 Called after the <see cref="T:Tizen.Multimedia.Player"/> is unprepared.
\r
511 <seealso cref="M:Tizen.Multimedia.Player.Unprepare"/>
\r
513 <member name="M:Tizen.Multimedia.Player.Start">
\r
515 Starts or resumes playback.
\r
518 The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
519 It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> state.\n
\r
521 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
523 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
524 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
525 <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>
\r
526 <seealso cref="M:Tizen.Multimedia.Player.Stop"/>
\r
527 <seealso cref="M:Tizen.Multimedia.Player.Pause"/>
\r
528 <seealso cref="E:Tizen.Multimedia.Player.PlaybackCompleted"/>
\r
529 <seealso cref="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)"/>
\r
531 <member name="M:Tizen.Multimedia.Player.Stop">
\r
533 Stops playing the media content.
\r
536 The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
537 It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/> state.
\r
539 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
540 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
541 <seealso cref="M:Tizen.Multimedia.Player.Start"/>
\r
542 <seealso cref="M:Tizen.Multimedia.Player.Pause"/>
\r
544 <member name="M:Tizen.Multimedia.Player.Pause">
\r
549 The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Playing"/> state.
\r
550 It has no effect if the player is already in the <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
552 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
553 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
554 <seealso cref="M:Tizen.Multimedia.Player.Start"/>
\r
556 <member name="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)">
\r
558 Sets a media source for the player.
\r
560 <param name="source">A <see cref="T:Tizen.Multimedia.MediaSource"/> that specifies the source for playback.</param>
\r
561 <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
\r
562 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
563 <exception cref="T:System.InvalidOperationException">
\r
564 The player is not in the valid state.\n
\r
566 It is not able to assign the source to the player.
\r
568 <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>
\r
570 <member name="M:Tizen.Multimedia.Player.CaptureVideoAsync">
\r
572 Captures a video frame, asynchronously.
\r
574 <returns>A task that represents the asynchronous capture operation.</returns>
\r
575 <feature>http://tizen.org/feature/multimedia.raw_video</feature>
\r
576 <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
577 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
578 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
579 <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>
\r
581 <member name="M:Tizen.Multimedia.Player.GetPlayPosition">
\r
583 Gets the play position in milliseconds.
\r
585 <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>,
\r
586 or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
\r
587 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
588 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
589 <seealso cref="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)"/>
\r
591 <member name="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)">
\r
593 Sets the seek position for playback, asynchronously.
\r
595 <param name="position">The value indicating a desired position in milliseconds.</param>
\r
596 <param name="accurate">The value indicating whether the operation performs with accuracy.</param>
\r
598 <para>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>,
\r
599 or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>
\r
600 <para>If the <paramref name="accurate"/> is true, the play position will be adjusted as the specified <paramref name="position"/> value,
\r
601 but this might be considerably slow. If false, the play position will be a nearest keyframe position.</para>
\r
603 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
604 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
605 <exception cref="T:System.ArgumentOutOfRangeException">The specified position is not valid.</exception>
\r
606 <seealso cref="M:Tizen.Multimedia.Player.GetPlayPosition"/>
\r
608 <member name="M:Tizen.Multimedia.Player.SetPlaybackRate(System.Single)">
\r
610 Sets the playback rate.
\r
612 <param name="rate">The value for the playback rate. Valid range is -5.0 to 5.0, inclusive.</param>
\r
614 <para>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>, <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>,
\r
615 or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>
\r
616 <para>The sound will be muted, when the playback rate is under 0.0 or over 2.0.</para>
\r
618 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
619 <exception cref="T:System.InvalidOperationException">
\r
620 The player is not in the valid state.\n
\r
622 Streaming playback.
\r
624 <exception cref="T:System.ArgumentOutOfRangeException">
\r
625 <paramref name="rate"/> is less than 5.0.\n
\r
627 <paramref name="rate"/> is greater than 5.0.\n
\r
629 <paramref name="rate"/> is zero.
\r
632 <member name="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">
\r
634 Applies the audio stream policy.
\r
636 <param name="policy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply.</param>
\r
638 The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.\n
\r
640 <see cref="T:Tizen.Multimedia.Player"/> does not support all <see cref="T:Tizen.Multimedia.AudioStreamType"/>.\n
\r
641 Supported types are <see cref="F:Tizen.Multimedia.AudioStreamType.Media"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.System"/>,
\r
642 <see cref="F:Tizen.Multimedia.AudioStreamType.Alarm"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.Notification"/>,
\r
643 <see cref="F:Tizen.Multimedia.AudioStreamType.Emergency"/>, <see cref="F:Tizen.Multimedia.AudioStreamType.VoiceInformation"/>,
\r
644 <see cref="F:Tizen.Multimedia.AudioStreamType.RingtoneVoip"/> and <see cref="F:Tizen.Multimedia.AudioStreamType.MediaExternalOnly"/>.
\r
646 <exception cref="T:System.ObjectDisposedException">
\r
647 The player has already been disposed of.\n
\r
649 <paramref name="policy"/> has already been disposed of.
\r
651 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
652 <exception cref="T:System.ArgumentNullException"><paramref name="policy"/> is null.</exception>
\r
653 <exception cref="T:System.NotSupportedException">
\r
654 <see cref="T:Tizen.Multimedia.AudioStreamType"/> of <paramref name="policy"/> is not supported by <see cref="T:Tizen.Multimedia.Player"/>.
\r
656 <seealso cref="T:Tizen.Multimedia.AudioStreamPolicy"/>
\r
658 <member name="M:Tizen.Multimedia.Player.GetException(System.Int32,System.String)">
\r
660 This method supports the product infrastructure and is not intended to be used directly from application code.
\r
663 <member name="E:Tizen.Multimedia.Player.PlaybackCompleted">
\r
665 Occurs when the playback of a media is finished.
\r
668 <member name="E:Tizen.Multimedia.Player.PlaybackInterrupted">
\r
670 Occurs when the playback of a media is interrupted.
\r
673 <member name="E:Tizen.Multimedia.Player.ErrorOccurred">
\r
675 Occurs when any error occurs.
\r
677 <remarks>The event handler will be executed on an internal thread.</remarks>
\r
679 <member name="E:Tizen.Multimedia.Player.VideoStreamChanged">
\r
681 Occurs when the video stream is changed.
\r
683 <remarks>The event handler will be executed on an internal thread.</remarks>
\r
685 <member name="E:Tizen.Multimedia.Player.SubtitleUpdated">
\r
687 Occurs when the subtitle is updated.
\r
689 <remarks>The event handler will be executed on an internal thread.</remarks>
\r
691 <member name="E:Tizen.Multimedia.Player.BufferingProgressChanged">
\r
693 Occurs when there is a change in the buffering status of streaming.
\r
696 <member name="E:Tizen.Multimedia.Player.VideoFrameDecoded">
\r
698 Occurs when a video frame is decoded.
\r
701 <para>The event handler will be executed on an internal thread.</para>
\r
702 <para>The <see cref="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet"/> in event args should be disposed after use.</para>
\r
704 <feature>http://tizen.org/feature/multimedia.raw_video</feature>
\r
705 <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>
\r
706 <seealso cref="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet"/>
\r
708 <member name="P:Tizen.Multimedia.Player.Handle">
\r
710 Gets the native handle of the player.
\r
712 <value>An IntPtr that contains the native handle of the player.</value>
\r
713 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
715 <member name="P:Tizen.Multimedia.Player.Cookie">
\r
717 Gets or sets the cookie for streaming playback.
\r
719 <remarks>To set, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
\r
720 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
721 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
722 <exception cref="T:System.ArgumentNullException">The value to set is null.</exception>
\r
724 <member name="P:Tizen.Multimedia.Player.UserAgent">
\r
726 Gets or sets the user agent for streaming playback.
\r
728 <remarks>To set, the player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
\r
729 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
730 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
731 <exception cref="T:System.ArgumentNullException">The value to set is null.</exception>
\r
733 <member name="P:Tizen.Multimedia.Player.State">
\r
735 Gets the state of the player.
\r
737 <value>The current state of the player.</value>
\r
738 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
740 <member name="P:Tizen.Multimedia.Player.AudioLatencyMode">
\r
742 Gets or sets the audio latency mode.
\r
744 <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
746 If the mode is <see cref="F:Tizen.Multimedia.AudioLatencyMode.High"/>,
\r
747 audio output interval can be increased, so it can keep more audio data to play.
\r
748 But, state transition like pause or resume can be more slower than default(<see cref="F:Tizen.Multimedia.AudioLatencyMode.Mid"/>).
\r
750 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
751 <exception cref="T:System.ArgumentException">The value is not valid.</exception>
\r
753 <member name="P:Tizen.Multimedia.Player.IsLooping">
\r
755 Gets or sets the looping state.
\r
757 <value>true if the playback is looping; otherwise, false. The default value is false.</value>
\r
758 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
760 <member name="P:Tizen.Multimedia.Player.DisplaySettings">
\r
762 Gets the display settings.
\r
764 <value>A <see cref="T:Tizen.Multimedia.PlayerDisplaySettings"/> that specifies the display settings.</value>
\r
766 <member name="P:Tizen.Multimedia.Player.Display">
\r
768 Gets or sets the display.
\r
770 <value>A <see cref="T:Tizen.Multimedia.Display"/> that specifies the display.</value>
\r
771 <remarks>The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.</remarks>
\r
772 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
773 <exception cref="T:System.ArgumentException">The value has already been assigned to another player.</exception>
\r
774 <exception cref="T:System.InvalidOperationException">The player is not in the valid state.</exception>
\r
776 <member name="P:Tizen.Multimedia.Player.AudioTrackInfo">
\r
778 Gets the track info for the audio.
\r
780 <value>A <see cref="T:Tizen.Multimedia.PlayerTrackInfo"/> for audio.</value>
\r
782 <member name="P:Tizen.Multimedia.Player.SubtitleTrackInfo">
\r
784 Gets the track info for the subtitle.
\r
786 <value>A <see cref="T:Tizen.Multimedia.PlayerTrackInfo"/> for the subtitle.</value>
\r
788 <member name="P:Tizen.Multimedia.Player.StreamInfo">
\r
790 Gets the stream information.
\r
792 <value>A <see cref="P:Tizen.Multimedia.Player.StreamInfo"/> for this player.</value>
\r
794 <member name="P:Tizen.Multimedia.Player.AudioEffect">
\r
796 Gets the audio effect.
\r
798 <feature>http://tizen.org/feature/multimedia.custom_audio_effect</feature>
\r
799 <exception cref="T:System.NotSupportedException">The required feature is not supported.</exception>
\r
801 <member name="P:Tizen.Multimedia.Player.Muted">
\r
803 Gets or sets the mute state.
\r
805 <value>true if the player is muted; otherwise, false.</value>
\r
806 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
808 <member name="P:Tizen.Multimedia.Player.Volume">
\r
810 Gets or sets the current volume.
\r
812 <remarks>Valid volume range is from 0 to 1.0, inclusive.</remarks>
\r
813 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
814 <exception cref="T:System.ArgumentOutOfRangeException">
\r
815 <paramref name="value"/> is less than zero.\n
\r
817 <paramref name="value"/> is greater than 1.0.
\r
820 <member name="T:Tizen.Multimedia.PlayerDisplaySettings">
\r
822 Provides a means to configure display settings for video <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Player"/>.
\r
825 <member name="M:Tizen.Multimedia.PlayerDisplaySettings.#ctor(Tizen.Multimedia.Player)">
\r
827 This constructor supports the product infrastructure and is not intended to be used directly from application code.
\r
830 <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Player">
\r
832 Gets the player of this instance.
\r
834 <value>The <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Player"/> of this <see cref="T:Tizen.Multimedia.PlayerDisplaySettings"/> instance.</value>
\r
836 <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Mode">
\r
838 Gets or sets the <see cref="T:Tizen.Multimedia.PlayerDisplayMode"/>.
\r
840 <exception cref="T:System.InvalidOperationException">
\r
841 Operation failed; internal error.
\r
843 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
844 <exception cref="T:System.ArgumentException">The specified value to set is invalid.</exception>
\r
846 <member name="P:Tizen.Multimedia.PlayerDisplaySettings.IsVisible">
\r
848 Gets or sets the value indicating whether the display is visible.
\r
850 <value>true if the display is visible; otherwise false.</value>
\r
851 <exception cref="T:System.InvalidOperationException">
\r
852 Operation failed; internal error.
\r
854 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
856 <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Rotation">
\r
858 Gets or sets the rotation of the display.
\r
860 <value><see cref="F:Tizen.Multimedia.Rotation.Rotate0"/>, <see cref="F:Tizen.Multimedia.Rotation.Rotate90"/>, <see cref="F:Tizen.Multimedia.Rotation.Rotate180"/>,
\r
861 <see cref="F:Tizen.Multimedia.Rotation.Rotate270"/></value>
\r
862 <exception cref="T:System.InvalidOperationException">
\r
863 Operation failed; internal error.
\r
865 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
866 <exception cref="T:System.ArgumentException">The specified value to set is invalid.</exception>
\r
868 <member name="M:Tizen.Multimedia.PlayerDisplaySettings.SetRoi(Tizen.Multimedia.Rectangle)">
\r
870 Sets the roi(region of interest).
\r
872 <param name="roi">The region.</param>
\r
874 To set roi, <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/> must be set to <see cref="F:Tizen.Multimedia.PlayerDisplayMode.Roi"/> first.
\r
876 <exception cref="T:System.InvalidOperationException">
\r
877 Operation failed; internal error.\n
\r
879 <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/> is not set to <see cref="F:Tizen.Multimedia.PlayerDisplayMode.Roi"/>.
\r
881 <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>
\r
882 <exception cref="T:System.ArgumentOutOfRangeException">The width or the height is less than or equal to zero.</exception>
\r
884 <member name="T:Tizen.Multimedia.PlayerError">
\r
888 <seealso cref="E:Tizen.Multimedia.Player.ErrorOccurred"/>
\r
889 <seealso cref="T:Tizen.Multimedia.PlayerErrorOccurredEventArgs"/>
\r
891 <member name="F:Tizen.Multimedia.PlayerError.NoSuchFile">
\r
893 File does not exists.
\r
896 <member name="F:Tizen.Multimedia.PlayerError.InternalError">
\r
901 <member name="F:Tizen.Multimedia.PlayerError.NoSpaceOnDevice">
\r
906 <member name="F:Tizen.Multimedia.PlayerError.BufferSpace">
\r
911 <member name="F:Tizen.Multimedia.PlayerError.SeekFailed">
\r
913 <see cref="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)"/> failed.
\r
916 <member name="F:Tizen.Multimedia.PlayerError.InvalidState">
\r
921 <member name="F:Tizen.Multimedia.PlayerError.NotSupportedFile">
\r
923 Not supported file.
\r
926 <member name="F:Tizen.Multimedia.PlayerError.InvalidUri">
\r
931 <member name="F:Tizen.Multimedia.PlayerError.ConnectionFailed">
\r
933 Connection to service failed.
\r
936 <member name="F:Tizen.Multimedia.PlayerError.DrmNotPermitted">
\r
941 <member name="F:Tizen.Multimedia.PlayerError.ServiceDisconnected">
\r
943 Service disconnected.
\r
946 <member name="F:Tizen.Multimedia.PlayerError.AudioCodecNotSupported">
\r
948 Not supported audio codec.
\r
951 <member name="F:Tizen.Multimedia.PlayerError.VideoCodecNotSupported">
\r
953 Not supported video codec.
\r
956 <member name="F:Tizen.Multimedia.PlayerError.SubtitleNotSupported">
\r
958 Not supported subtitle file.
\r
961 <member name="T:Tizen.Multimedia.PlayerState">
\r
963 Specifies states that a <see cref="T:Tizen.Multimedia.Player"/> can have.
\r
966 <member name="F:Tizen.Multimedia.PlayerState.Idle">
\r
968 Initial state, unprepared.
\r
970 <seealso cref="M:Tizen.Multimedia.Player.Unprepare"/>
\r
972 <member name="F:Tizen.Multimedia.PlayerState.Ready">
\r
976 <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>
\r
978 <member name="F:Tizen.Multimedia.PlayerState.Playing">
\r
982 <seealso cref="M:Tizen.Multimedia.Player.Start"/>
\r
984 <member name="F:Tizen.Multimedia.PlayerState.Paused">
\r
986 Paused while playing media.
\r
988 <seealso cref="M:Tizen.Multimedia.Player.Pause"/>
\r
990 <member name="F:Tizen.Multimedia.PlayerState.Preparing">
\r
992 Preparation in progress.
\r
994 <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>/>
\r
996 <member name="T:Tizen.Multimedia.AudioLatencyMode">
\r
998 Specifies audio latency modes for <see cref="T:Tizen.Multimedia.Player"/>.
\r
1000 <seealso cref="P:Tizen.Multimedia.Player.AudioLatencyMode"/>
\r
1002 <member name="F:Tizen.Multimedia.AudioLatencyMode.Low">
\r
1004 Low audio latency mode.
\r
1007 <member name="F:Tizen.Multimedia.AudioLatencyMode.Mid">
\r
1009 Middle audio latency mode.
\r
1012 <member name="F:Tizen.Multimedia.AudioLatencyMode.High">
\r
1014 High audio latency mode.
\r
1017 <member name="T:Tizen.Multimedia.PlayerDisplayMode">
\r
1019 Specifies display modes for <see cref="T:Tizen.Multimedia.Player"/>.
\r
1021 <seealso cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/>
\r
1023 <member name="F:Tizen.Multimedia.PlayerDisplayMode.LetterBox">
\r
1028 <member name="F:Tizen.Multimedia.PlayerDisplayMode.OriginalSize">
\r
1033 <member name="F:Tizen.Multimedia.PlayerDisplayMode.FullScreen">
\r
1038 <member name="F:Tizen.Multimedia.PlayerDisplayMode.CroppedFull">
\r
1040 Cropped full-screen.
\r
1043 <member name="F:Tizen.Multimedia.PlayerDisplayMode.OriginalOrFull">
\r
1045 Original size (if surface size is larger than video size(width/height)) or
\r
1046 letter box (if video size(width/height) is larger than surface size).
\r
1049 <member name="F:Tizen.Multimedia.PlayerDisplayMode.Roi">
\r
1051 Region of interest.
\r
1053 <seealso cref="M:Tizen.Multimedia.PlayerDisplaySettings.SetRoi(Tizen.Multimedia.Rectangle)"/>
\r
1055 <member name="F:Tizen.Multimedia.StreamType.Audio">
\r
1057 Audio element stream type.
\r
1060 <member name="F:Tizen.Multimedia.StreamType.Video">
\r
1062 Video element stream type.
\r
1065 <member name="F:Tizen.Multimedia.StreamType.Text">
\r
1070 <member name="T:Tizen.Multimedia.MediaStreamBufferStatus">
\r
1072 Specifies the streaming buffer status.
\r
1074 <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>
\r
1075 <seealso cref="T:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs"/>
\r
1077 <member name="F:Tizen.Multimedia.MediaStreamBufferStatus.Underrun">
\r
1082 <member name="F:Tizen.Multimedia.MediaStreamBufferStatus.Overflow">
\r
1087 <member name="T:Tizen.Multimedia.PlaybackInterruptionReason">
\r
1089 Specifies the reason for the playback interruption.
\r
1091 <seealso cref="E:Tizen.Multimedia.Player.PlaybackInterrupted"/>
\r
1093 <member name="F:Tizen.Multimedia.PlaybackInterruptionReason.ResourceConflict">
\r
1095 Interrupted by a resource conflict and the <see cref="T:Tizen.Multimedia.Player"/> will be unprepared automatically.
\r
1098 <member name="T:Tizen.Multimedia.StreamMetadataKey">
\r
1100 Specifies keys for the metadata.
\r
1102 <seealso cref="M:Tizen.Multimedia.StreamInfo.GetMetadata(Tizen.Multimedia.StreamMetadataKey)"/>
\r
1104 <member name="F:Tizen.Multimedia.StreamMetadataKey.Album">
\r
1109 <member name="F:Tizen.Multimedia.StreamMetadataKey.Artist">
\r
1114 <member name="F:Tizen.Multimedia.StreamMetadataKey.Author">
\r
1119 <member name="F:Tizen.Multimedia.StreamMetadataKey.Genre">
\r
1124 <member name="F:Tizen.Multimedia.StreamMetadataKey.Title">
\r
1129 <member name="F:Tizen.Multimedia.StreamMetadataKey.Year">
\r
1134 <member name="T:Tizen.Multimedia.NoBufferSpaceException">
\r
1136 The exception that is thrown when there is no available space in a buffer.
\r
1139 <member name="M:Tizen.Multimedia.NoBufferSpaceException.#ctor(System.String)">
\r
1141 Initializes a new instance of the NoBufferSpaceException class with a specified error message.
\r
1143 <param name="message">Error description.</param>
\r
1145 <member name="T:Tizen.Multimedia.ResourceLimitException">
\r
1147 The exception that is thrown when there is no available resource for internal use.
\r
1150 <member name="M:Tizen.Multimedia.ResourceLimitException.#ctor(System.String)">
\r
1152 Initializes a new instance of the ResourceLimitException class with a specified error message.
\r
1154 <param name="message">Error description.</param>
\r
1156 <member name="T:Tizen.Multimedia.PlayerErrorOccurredEventArgs">
\r
1158 Provides data for the <see cref="E:Tizen.Multimedia.Player.ErrorOccurred"/> event.
\r
1161 <member name="M:Tizen.Multimedia.PlayerErrorOccurredEventArgs.#ctor(Tizen.Multimedia.PlayerError)">
\r
1163 Initializes a new instance of the PlayerErrorOccurredEventArgs class.
\r
1165 <param name="error">The value indicating the kind of error occurred.</param>
\r
1167 <member name="P:Tizen.Multimedia.PlayerErrorOccurredEventArgs.Error">
\r
1172 <member name="M:Tizen.Multimedia.PlayerErrorOccurredEventArgs.ToString">
\r
1174 Returns a string that represents the current object.
\r
1176 <returns>A string that represents the current object.</returns>
\r
1178 <member name="T:Tizen.Multimedia.PlayerTrackInfo">
\r
1180 Provides a means to retrieve the track information.
\r
1182 <seealso cref="P:Tizen.Multimedia.Player.SubtitleTrackInfo"/>
\r
1183 <seealso cref="P:Tizen.Multimedia.Player.AudioTrackInfo"/>
\r
1185 <member name="M:Tizen.Multimedia.PlayerTrackInfo.GetCount">
\r
1187 Gets the number of tracks.
\r
1189 <returns>The number of tracks.</returns>
\r
1191 The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,
\r
1192 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
1194 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.</exception>
\r
1195 <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
1197 <member name="M:Tizen.Multimedia.PlayerTrackInfo.GetLanguageCode(System.Int32)">
\r
1199 Gets the language code for the specified index, or null if the language is undefined.
\r
1201 <returns>The number of tracks.</returns>
\r
1203 <para>The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,
\r
1204 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</para>
\r
1205 <para>The language codes are defined in ISO 639-1.</para>
\r
1207 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.</exception>
\r
1208 <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
1209 <exception cref="T:System.ArgumentOutOfRangeException">
\r
1210 <paramref name="index"/> is less than zero.\n
\r
1212 <paramref name="index"/> is equal to or greater than <see cref="M:Tizen.Multimedia.PlayerTrackInfo.GetCount"/>
\r
1215 <member name="P:Tizen.Multimedia.PlayerTrackInfo.Selected">
\r
1217 Gets or sets the selected track index.
\r
1219 <value>The currently selected track index.</value>
\r
1221 The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,
\r
1222 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
1224 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.</exception>
\r
1225 <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
1226 <exception cref="T:System.ArgumentOutOfRangeException">
\r
1227 <paramref name="value"/> is less than zero.\n
\r
1229 <paramref name="value"/> is equal to or greater than <see cref="M:Tizen.Multimedia.PlayerTrackInfo.GetCount"/>
\r
1232 <member name="T:Tizen.Multimedia.AudioStreamProperties">
\r
1234 Represents properties for the audio stream.
\r
1237 <member name="M:Tizen.Multimedia.AudioStreamProperties.#ctor(System.Int32,System.Int32,System.Int32)">
\r
1239 Initializes a new instance of the AudioStreamProperties struct with the specified sample rate, channels, and bit rate.
\r
1241 <param name="sampleRate">The sample rate of the stream.</param>
\r
1242 <param name="channels">The number of channels of the stream.</param>
\r
1243 <param name="bitRate">The bit rate of the stream.</param>
\r
1245 <member name="P:Tizen.Multimedia.AudioStreamProperties.SampleRate">
\r
1247 Gets or sets the sample rate.
\r
1249 <value>The audio sample rate(Hz).</value>
\r
1251 <member name="P:Tizen.Multimedia.AudioStreamProperties.Channels">
\r
1253 Gets or sets the channels.
\r
1256 <member name="P:Tizen.Multimedia.AudioStreamProperties.BitRate">
\r
1258 Gets or sets the bit rate.
\r
1260 <value>The audio bit rate(Hz).</value>
\r
1262 <member name="M:Tizen.Multimedia.AudioStreamProperties.ToString">
\r
1264 Returns a string that represents the current object.
\r
1266 <returns>A string that represents the current object.</returns>
\r
1268 <member name="T:Tizen.Multimedia.VideoStreamProperties">
\r
1270 Represents properties for the video stream.
\r
1273 <member name="M:Tizen.Multimedia.VideoStreamProperties.#ctor(System.Int32,System.Int32,Tizen.Multimedia.Size)">
\r
1275 Initializes a new instance of the VideoStreamProperties struct with the specified fps, bit rate, and size.
\r
1277 <param name="fps">The fps of the stream.</param>
\r
1278 <param name="bitRate">The bit rate of the stream.</param>
\r
1279 <param name="size">The size of the stream.</param>
\r
1281 <member name="M:Tizen.Multimedia.VideoStreamProperties.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
\r
1283 Initializes a new instance of the VideoStreamProperties struct with the specified fps, bit rate, width, and height.
\r
1285 <param name="fps">The fps of the stream.</param>
\r
1286 <param name="bitRate">The bit rate of the stream.</param>
\r
1287 <param name="width">The width of the stream.</param>
\r
1288 <param name="height">The height of the stream.</param>
\r
1290 <member name="P:Tizen.Multimedia.VideoStreamProperties.Fps">
\r
1292 Gets or sets the fps.
\r
1295 <member name="P:Tizen.Multimedia.VideoStreamProperties.BitRate">
\r
1297 Gets or sets the bit rate.
\r
1300 <member name="P:Tizen.Multimedia.VideoStreamProperties.Size">
\r
1302 Gets or sets the size.
\r
1305 <member name="M:Tizen.Multimedia.VideoStreamProperties.ToString">
\r
1307 Returns a string that represents the current object.
\r
1309 <returns>A string that represents the current object.</returns>
\r
1311 <member name="T:Tizen.Multimedia.StreamInfo">
\r
1313 Provides a means to retrieve stream information.
\r
1316 <member name="M:Tizen.Multimedia.StreamInfo.GetAlbumArt">
\r
1318 Retrieves the album art of the stream, or null if there is no album art data.
\r
1320 <returns>Raw byte array if album art exists; otherwise null.</returns>
\r
1322 The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,
\r
1323 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
1325 <exception cref="T:System.ObjectDisposedException">
\r
1326 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.
\r
1328 <exception cref="T:System.InvalidOperationException">
\r
1329 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.
\r
1332 <member name="M:Tizen.Multimedia.StreamInfo.GetAudioCodec">
\r
1334 Retrieves the codec name of the audio or null if there is no audio.
\r
1336 <returns>A string that represents the codec name.</returns>
\r
1338 <member name="M:Tizen.Multimedia.StreamInfo.GetVideoCodec">
\r
1340 Retrieves the codec name of the video or null if there is no video.
\r
1342 <returns>A string that represents the codec name.</returns>
\r
1344 <member name="M:Tizen.Multimedia.StreamInfo.GetDuration">
\r
1346 Gets the duration.
\r
1348 <returns>The duration of the stream.</returns>
\r
1350 The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,
\r
1351 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
1353 <exception cref="T:System.ObjectDisposedException">
\r
1354 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.
\r
1356 <exception cref="T:System.InvalidOperationException">
\r
1357 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.
\r
1360 <member name="M:Tizen.Multimedia.StreamInfo.GetAudioProperties">
\r
1362 Gets the properties of the audio.
\r
1364 <returns>A <see cref="T:Tizen.Multimedia.AudioStreamProperties"/> that contains the audio stream information.</returns>
\r
1366 The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,
\r
1367 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
1369 <exception cref="T:System.ObjectDisposedException">
\r
1370 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.
\r
1372 <exception cref="T:System.InvalidOperationException">
\r
1373 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.
\r
1376 <member name="M:Tizen.Multimedia.StreamInfo.GetVideoProperties">
\r
1378 Gets the properties of the video.
\r
1380 <returns>A <see cref="T:Tizen.Multimedia.VideoStreamProperties"/> that contains the video stream information.</returns>
\r
1382 The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,
\r
1383 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.
\r
1385 <exception cref="T:System.ObjectDisposedException">
\r
1386 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.
\r
1388 <exception cref="T:System.InvalidOperationException">
\r
1389 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.
\r
1392 <member name="M:Tizen.Multimedia.StreamInfo.GetMetadata(Tizen.Multimedia.StreamMetadataKey)">
\r
1394 Gets the metadata with the specified key.
\r
1396 <returns>A string that represents the value of the specified key.</returns>
\r
1397 <param name="key">The key to query.</param>
\r
1399 The <see cref="T:Tizen.Multimedia.Player"/> that owns this instance must be in the <see cref="F:Tizen.Multimedia.PlayerState.Ready"/>,
\r
1400 <see cref="F:Tizen.Multimedia.PlayerState.Playing"/>, or <see cref="F:Tizen.Multimedia.PlayerState.Paused"/> state.</remarks>
\r
1401 <exception cref="T:System.ObjectDisposedException">
\r
1402 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to has been disposed of.
\r
1404 <exception cref="T:System.InvalidOperationException">
\r
1405 The <see cref="T:Tizen.Multimedia.Player"/> that this instance belongs to is not in the valid state.
\r
1408 <member name="P:Tizen.Multimedia.StreamInfo.Player">
\r
1410 Gets the <see cref="T:Tizen.Multimedia.Player"/> that owns this instance.
\r
1413 <member name="T:Tizen.Multimedia.SubtitleUpdatedEventArgs">
\r
1415 Provides data for the <see cref="E:Tizen.Multimedia.Player.SubtitleUpdated"/> event.
\r
1418 <member name="P:Tizen.Multimedia.SubtitleUpdatedEventArgs.Duration">
\r
1420 Gets the duration of the updated subtitle.
\r
1423 <member name="P:Tizen.Multimedia.SubtitleUpdatedEventArgs.Text">
\r
1425 Gets the text of the updated subtitle.
\r
1428 <member name="M:Tizen.Multimedia.SubtitleUpdatedEventArgs.ToString">
\r
1430 Returns a string that represents the current object.
\r
1432 <returns>A string that represents the current object.</returns>
\r
1434 <member name="T:Tizen.Multimedia.VideoFrameDecodedEventArgs">
\r
1436 Provides data for the <see cref="E:Tizen.Multimedia.Player.VideoFrameDecoded"/> event.
\r
1439 <member name="M:Tizen.Multimedia.VideoFrameDecodedEventArgs.#ctor(Tizen.Multimedia.MediaPacket)">
\r
1441 Initializes a new instance of the VideoFrameDecodedEventArgs class.
\r
1444 <member name="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet">
\r
1446 Gets the packet containing the decoded frame.
\r
1449 <member name="T:Tizen.Multimedia.VideoStreamChangedEventArgs">
\r
1451 Provides data for the <see cref="E:Tizen.Multimedia.Player.VideoStreamChanged"/> event.
\r
1454 <member name="M:Tizen.Multimedia.VideoStreamChangedEventArgs.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
\r
1456 Initializes a new instance of the VideoStreamChangedEventArgs class.
\r
1459 <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Size">
\r
1461 Gets the <see cref="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Size"/> of the new video.
\r
1464 <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Fps">
\r
1466 Gets the fps of the new video
\r
1469 <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.BitRate">
\r
1471 Gets the bit rate of the new video.
\r
1474 <member name="M:Tizen.Multimedia.VideoStreamChangedEventArgs.ToString">
\r
1476 Returns a string that represents the current object.
\r
1478 <returns>A string that represents the current object.</returns>
\r