Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.MediaPlayer.xml
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Tizen.Multimedia.MediaPlayer</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Tizen.Multimedia.AudioEffect">\r
8             <summary>\r
9             Provides the ability to control the audio effects for <see cref="T:Tizen.Multimedia.Player"/>.\r
10             </summary>\r
11         </member>\r
12         <member name="P:Tizen.Multimedia.AudioEffect.Item(System.Int32)">\r
13             <summary>\r
14             Gets a <see cref="T:Tizen.Multimedia.EqualizerBand"/> at the specified index.\r
15             </summary>\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
20                 -or-\n\r
21                 <paramref name="index"/> is equal to or greater than <see cref="P:Tizen.Multimedia.AudioEffect.Count"/>.\r
22             </exception>\r
23         </member>\r
24         <member name="M:Tizen.Multimedia.AudioEffect.Clear">\r
25             <summary>\r
26             Clears the equalizer effect.\r
27             </summary>\r
28             <exception cref="T:System.ObjectDisposedException">The <see cref="P:Tizen.Multimedia.AudioEffect.Player"/> has already been disposed of.</exception>\r
29         </member>\r
30         <member name="P:Tizen.Multimedia.AudioEffect.Count">\r
31             <summary>\r
32             Gets the number of items.\r
33             </summary>\r
34         </member>\r
35         <member name="P:Tizen.Multimedia.AudioEffect.BandLevelRange">\r
36             <summary>\r
37             Gets the band level range of the bands in the dB.\r
38             </summary>\r
39         </member>\r
40         <member name="P:Tizen.Multimedia.AudioEffect.IsAvailable">\r
41             <summary>\r
42             Gets the value whether the AudioEffect is available or not.\r
43             </summary>\r
44         </member>\r
45         <member name="P:Tizen.Multimedia.AudioEffect.Player">\r
46             <summary>\r
47             Gets the player that this AudioEffect belongs to.\r
48             </summary>\r
49         </member>\r
50         <member name="T:Tizen.Multimedia.BufferingProgressChangedEventArgs">\r
51             <summary>\r
52             Provides data for the <see cref="E:Tizen.Multimedia.Player.BufferingProgressChanged"/> event.\r
53             </summary>\r
54         </member>\r
55         <member name="M:Tizen.Multimedia.BufferingProgressChangedEventArgs.#ctor(System.Int32)">\r
56             <summary>\r
57             Initializes a new instance of the BufferingProgressChangedEventArgs class.\r
58             </summary>\r
59             <param name="percent">The value indicating the buffering percentage.</param>\r
60         </member>\r
61         <member name="P:Tizen.Multimedia.BufferingProgressChangedEventArgs.Percent">\r
62             <summary>\r
63             Gets the value indicating the buffering percentage.\r
64             </summary>\r
65             <value>The percentage of the buffering.</value>\r
66         </member>\r
67         <member name="M:Tizen.Multimedia.BufferingProgressChangedEventArgs.ToString">\r
68             <summary>\r
69             Returns a string that represents the current object.\r
70             </summary>\r
71             <returns>A string that represents the current object.</returns>\r
72         </member>\r
73         <member name="T:Tizen.Multimedia.CapturedFrame">\r
74             <summary>\r
75             Represents data for a video frame captured.\r
76             </summary>\r
77         </member>\r
78         <member name="P:Tizen.Multimedia.CapturedFrame.Buffer">\r
79             <summary>\r
80             Gets the raw buffer of the captured image.\r
81             </summary>\r
82             <remarks>The color space format is RGB888.</remarks>\r
83         </member>\r
84         <member name="P:Tizen.Multimedia.CapturedFrame.Size">\r
85             <summary>\r
86             Gets the size.\r
87             </summary>\r
88         </member>\r
89         <member name="T:Tizen.Multimedia.DownloadProgress">\r
90             <summary>\r
91             Represents data for a downloading status.\r
92             </summary>\r
93         </member>\r
94         <member name="M:Tizen.Multimedia.DownloadProgress.#ctor(System.Int32,System.Int32)">\r
95             <summary>\r
96             Initializes a new instance of the DownloadProgress struct.\r
97             </summary>\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
100         </member>\r
101         <member name="P:Tizen.Multimedia.DownloadProgress.Start">\r
102             <summary>\r
103             Gets or sets the start position.\r
104             </summary>\r
105             <value>The position that downloading started in percentage.</value>\r
106         </member>\r
107         <member name="P:Tizen.Multimedia.DownloadProgress.Current">\r
108             <summary>\r
109             Gets or sets the current position.\r
110             </summary>\r
111             <value>The position indicating the current downloading progress in percentage.</value>\r
112         </member>\r
113         <member name="M:Tizen.Multimedia.DownloadProgress.ToString">\r
114             <summary>\r
115             Returns a string that represents the current object.\r
116             </summary>\r
117             <returns>A string that represents the current object.</returns>\r
118         </member>\r
119         <member name="T:Tizen.Multimedia.EqualizerBand">\r
120             <summary>\r
121             Represents an equalizer band of <see cref="T:Tizen.Multimedia.AudioEffect"/>.\r
122             </summary>\r
123         </member>\r
124         <member name="P:Tizen.Multimedia.EqualizerBand.Level">\r
125             <summary>\r
126             Sets or gets the gain for the equalizer band.\r
127             </summary>\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
132             </exception>\r
133         </member>\r
134         <member name="P:Tizen.Multimedia.EqualizerBand.Frequency">\r
135             <summary>\r
136             Gets the frequency in the dB.\r
137             </summary>\r
138         </member>\r
139         <member name="P:Tizen.Multimedia.EqualizerBand.FrequencyRange">\r
140             <summary>\r
141             Gets the frequency range in the dB.\r
142             </summary>\r
143         </member>\r
144         <member name="T:Tizen.Multimedia.MediaBufferSource">\r
145             <summary>\r
146             Represents a media source using memory.\r
147             </summary>\r
148             <remarks>\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
151             </remarks>\r
152             <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>\r
153         </member>\r
154         <member name="M:Tizen.Multimedia.MediaBufferSource.#ctor(System.Int32)">\r
155             <summary>\r
156             Initializes a new instance of the MediaBufferSource class with an allocated buffer.\r
157             </summary>\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
161                 -or-\n\r
162                 <paramref name="length"/> is less than zero.\r
163             </exception>\r
164         </member>\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
168             <summary>\r
169             Creates a MediaBufferSource that wraps a byte array.\r
170             </summary>\r
171             <param name="buffer">The array to be wrapped.</param>\r
172             <returns>A MediaBufferSource wrapping the byte array.</returns>\r
173         </member>\r
174         <member name="P:Tizen.Multimedia.MediaBufferSource.Buffer">\r
175             <summary>\r
176             Gets the byte array of this buffer.\r
177             </summary>\r
178         </member>\r
179         <member name="T:Tizen.Multimedia.MediaSource">\r
180             <summary>\r
181             MediaSource is a base class for <see cref="T:Tizen.Multimedia.Player"/> sources.\r
182             </summary>\r
183         </member>\r
184         <member name="T:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs">\r
185             <summary>\r
186             Provides data for the <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/> event.\r
187             </summary>\r
188         </member>\r
189         <member name="M:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.#ctor(Tizen.Multimedia.MediaStreamBufferStatus)">\r
190             <summary>\r
191             Initializes a new instance of the MediaStreamBufferStatusChangedEventArgs class.\r
192             </summary>\r
193             <param name="status">The value indicating the status of the stream.</param>\r
194         </member>\r
195         <member name="P:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.Status">\r
196             <summary>\r
197             Gets the status.\r
198             </summary>\r
199         </member>\r
200         <member name="M:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs.ToString">\r
201             <summary>\r
202             Returns a string that represents the current object.\r
203             </summary>\r
204             <returns>A string that represents the current object.</returns>\r
205         </member>\r
206         <member name="T:Tizen.Multimedia.MediaStreamConfiguration">\r
207             <summary>\r
208             Provides a means to configure properties and handle events for <see cref="T:Tizen.Multimedia.MediaStreamSource"/>.\r
209             </summary>\r
210             <seealso cref="T:Tizen.Multimedia.MediaStreamSource"/>\r
211         </member>\r
212         <member name="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged">\r
213             <summary>\r
214             Occurs when the buffer underruns or overflows.\r
215             </summary>\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
219         </member>\r
220         <member name="E:Tizen.Multimedia.MediaStreamConfiguration.SeekingOccurred">\r
221             <summary>\r
222             Occurs when the seeking is requested.\r
223             </summary>\r
224             <remarks>The event handler will be executed on an internal thread.</remarks>\r
225         </member>\r
226         <member name="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMaxSize">\r
227             <summary>\r
228             Gets the max size of the buffer.\r
229             </summary>\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
235         </member>\r
236         <member name="P:Tizen.Multimedia.MediaStreamConfiguration.BufferMinThreshold">\r
237             <summary>\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
239             </summary>\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
245         </member>\r
246         <member name="T:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs">\r
247             <summary>\r
248             Provides data for the <see cref="E:Tizen.Multimedia.MediaStreamConfiguration.SeekingOccurred"/> event.\r
249             </summary>\r
250         </member>\r
251         <member name="M:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.#ctor(System.UInt64)">\r
252             <summary>\r
253             Initializes a new instance of the MediaStreamSeekingOccurredEventArgs class.\r
254             </summary>\r
255             <param name="offset">The value indicating the new position to seek.</param>\r
256         </member>\r
257         <member name="P:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.Offset">\r
258             <summary>\r
259             Gets the offset.\r
260             </summary>\r
261         </member>\r
262         <member name="M:Tizen.Multimedia.MediaStreamSeekingOccurredEventArgs.ToString">\r
263             <summary>\r
264             Returns a string that represents the current object.\r
265             </summary>\r
266             <returns>A string that represents the current object.</returns>\r
267         </member>\r
268         <member name="T:Tizen.Multimedia.MediaStreamSource">\r
269             <summary>\r
270             Provides the ability to push packets as the source of <see cref="P:Tizen.Multimedia.MediaStreamSource.Player"/>.\r
271             </summary>\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
274         </member>\r
275         <member name="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes">\r
276             <summary>\r
277             Gets all supported audio types.\r
278             </summary>\r
279         </member>\r
280         <member name="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes">\r
281             <summary>\r
282             Gets all supported video types.\r
283             </summary>\r
284         </member>\r
285         <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.AudioMediaFormat,Tizen.Multimedia.VideoMediaFormat)">\r
286             <summary>\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
289             </summary>\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
296                 -or-\n\r
297                 <paramref name="videoMediaFormat"/> is not supported.\n\r
298             </exception>\r
299             <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedAudioTypes"/>\r
300             <seealso cref="P:Tizen.Multimedia.MediaStreamSource.SupportedVideoTypes"/>\r
301         </member>\r
302         <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.AudioMediaFormat)">\r
303             <summary>\r
304             Initializes a new instance of the MediaStreamSource class with the specified <see cref="T:Tizen.Multimedia.AudioMediaFormat"/>.\r
305             </summary>\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
311         </member>\r
312         <member name="M:Tizen.Multimedia.MediaStreamSource.#ctor(Tizen.Multimedia.VideoMediaFormat)">\r
313             <summary>\r
314             Initializes a new instance of the MediaStreamSource class with the specified <see cref="T:Tizen.Multimedia.VideoMediaFormat"/>.\r
315             </summary>\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
321         </member>\r
322         <member name="P:Tizen.Multimedia.MediaStreamSource.AudioConfiguration">\r
323             <summary>\r
324             Gets the audio configuration, or null if no AudioMediaFormat is specified in the constructor.\r
325             </summary>\r
326         </member>\r
327         <member name="P:Tizen.Multimedia.MediaStreamSource.VideoConfiguration">\r
328             <summary>\r
329             Gets the video configuration, or null if no VideoMediaFormat is specified in the constructor.\r
330             </summary>\r
331         </member>\r
332         <member name="M:Tizen.Multimedia.MediaStreamSource.Push(Tizen.Multimedia.MediaPacket)">\r
333             <summary>\r
334             Pushes elementary stream to decode audio or video.\r
335             </summary>\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
341                 -or-\n\r
342                 The player is not in the valid state.\r
343             </exception>\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
348                 -or-\n\r
349                 The format of packet is not matched with the specified format in the constructor.\r
350             </exception>\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
355         </member>\r
356         <member name="P:Tizen.Multimedia.MediaStreamSource.Player">\r
357             <summary>\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
359             </summary>\r
360             <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>\r
361         </member>\r
362         <member name="T:Tizen.Multimedia.MediaUriSource">\r
363             <summary>\r
364             Represents a media source with a uri.\r
365             </summary>\r
366             <remarks>\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
370             </remarks>\r
371             <seealso cref="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)"/>\r
372         </member>\r
373         <member name="M:Tizen.Multimedia.MediaUriSource.#ctor(System.String)">\r
374             <summary>\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
380         </member>\r
381         <member name="P:Tizen.Multimedia.MediaUriSource.Uri">\r
382             <summary>\r
383             Gets the uri.\r
384             </summary>\r
385         </member>\r
386         <member name="T:Tizen.Multimedia.PlaybackInterruptedEventArgs">\r
387             <summary>\r
388             Provides data for the <see cref="E:Tizen.Multimedia.Player.PlaybackInterrupted"/> event.\r
389             </summary>\r
390         </member>\r
391         <member name="M:Tizen.Multimedia.PlaybackInterruptedEventArgs.#ctor(Tizen.Multimedia.PlaybackInterruptionReason)">\r
392             <summary>\r
393             Initializes a new instance of the PlaybackInterruptedEventArgs class.\r
394             </summary>\r
395             <param name="reason">The enum value indicating the reason.</param>\r
396         </member>\r
397         <member name="P:Tizen.Multimedia.PlaybackInterruptedEventArgs.Reason">\r
398             <summary>\r
399             Gets the reason.\r
400             </summary>\r
401         </member>\r
402         <member name="M:Tizen.Multimedia.PlaybackInterruptedEventArgs.ToString">\r
403             <summary>\r
404             Returns a string that represents the current object.\r
405             </summary>\r
406             <returns>A string that represents the current object.</returns>\r
407         </member>\r
408         <member name="T:Tizen.Multimedia.Player">\r
409             <summary>\r
410             Provides the ability to control media playback.\r
411             </summary>\r
412             <remarks>\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
416             </remarks>\r
417         </member>\r
418         <member name="M:Tizen.Multimedia.Player.#ctor">\r
419             <summary>\r
420             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Player"/> class.\r
421             </summary>\r
422         </member>\r
423         <member name="M:Tizen.Multimedia.Player.Dispose">\r
424             <summary>\r
425             Releases all resources used by the current instance.\r
426             </summary>\r
427         </member>\r
428         <member name="M:Tizen.Multimedia.Player.GetDownloadProgress">\r
429             <summary>\r
430             Gets the streaming download progress.\r
431             </summary>\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
436                 -or-\n\r
437                 The player is not in the valid state.\r
438                 </exception>\r
439             <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
440         </member>\r
441         <member name="M:Tizen.Multimedia.Player.SetSubtitle(System.String)">\r
442             <summary>\r
443             Sets the subtitle path for playback.\r
444             </summary>\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
448             </remarks>\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
453         </member>\r
454         <member name="M:Tizen.Multimedia.Player.ClearSubtitle">\r
455             <summary>\r
456             Removes the subtitle path.\r
457             </summary>\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
461         </member>\r
462         <member name="M:Tizen.Multimedia.Player.SetSubtitleOffset(System.Int32)">\r
463             <summary>\r
464             Sets the offset for the subtitle.\r
465             </summary>\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
471                 -or-\n\r
472                 No subtitle is set.\r
473             </exception>\r
474             <seealso cref="M:Tizen.Multimedia.Player.SetSubtitle(System.String)"/>\r
475         </member>\r
476         <member name="M:Tizen.Multimedia.Player.OnPreparing">\r
477             <summary>\r
478             Called when the <see cref="M:Tizen.Multimedia.Player.Prepare"/> is invoked.\r
479             </summary>\r
480         </member>\r
481         <member name="M:Tizen.Multimedia.Player.PrepareAsync">\r
482             <summary>\r
483             Prepares the media player for playback, asynchronously.\r
484             </summary>\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
491         </member>\r
492         <member name="M:Tizen.Multimedia.Player.Unprepare">\r
493             <summary>\r
494             Unprepares the player.\r
495             </summary>\r
496             <remarks>\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
499                 <para>\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
502                 </para>\r
503             </remarks>\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
506         </member>\r
507         <member name="M:Tizen.Multimedia.Player.OnUnprepared">\r
508             <summary>\r
509             Called after the <see cref="T:Tizen.Multimedia.Player"/> is unprepared.\r
510             </summary>\r
511             <seealso cref="M:Tizen.Multimedia.Player.Unprepare"/>\r
512         </member>\r
513         <member name="M:Tizen.Multimedia.Player.Start">\r
514             <summary>\r
515             Starts or resumes playback.\r
516             </summary>\r
517             <remarks>\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
520             \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
522             </remarks>\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
530         </member>\r
531         <member name="M:Tizen.Multimedia.Player.Stop">\r
532             <summary>\r
533             Stops playing the media content.\r
534             </summary>\r
535             <remarks>\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
538             </remarks>\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
543         </member>\r
544         <member name="M:Tizen.Multimedia.Player.Pause">\r
545             <summary>\r
546             Pauses the player.\r
547             </summary>\r
548             <remarks>\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
551             </remarks>\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
555         </member>\r
556         <member name="M:Tizen.Multimedia.Player.SetSource(Tizen.Multimedia.MediaSource)">\r
557             <summary>\r
558             Sets a media source for the player.\r
559             </summary>\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
565                 -or-\n\r
566                 It is not able to assign the source to the player.\r
567                 </exception>\r
568             <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>\r
569         </member>\r
570         <member name="M:Tizen.Multimedia.Player.CaptureVideoAsync">\r
571             <summary>\r
572             Captures a video frame, asynchronously.\r
573             </summary>\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
580         </member>\r
581         <member name="M:Tizen.Multimedia.Player.GetPlayPosition">\r
582             <summary>\r
583             Gets the play position in milliseconds.\r
584             </summary>\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
590         </member>\r
591         <member name="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)">\r
592             <summary>\r
593             Sets the seek position for playback, asynchronously.\r
594             </summary>\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
597             <remarks>\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
602                 </remarks>\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
607         </member>\r
608         <member name="M:Tizen.Multimedia.Player.SetPlaybackRate(System.Single)">\r
609             <summary>\r
610             Sets the playback rate.\r
611             </summary>\r
612             <param name="rate">The value for the playback rate. Valid range is -5.0 to 5.0, inclusive.</param>\r
613             <remarks>\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
617             </remarks>\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
621                 -or-\n\r
622                 Streaming playback.\r
623             </exception>\r
624             <exception cref="T:System.ArgumentOutOfRangeException">\r
625                 <paramref name="rate"/> is less than 5.0.\n\r
626                 -or-\n\r
627                 <paramref name="rate"/> is greater than 5.0.\n\r
628                 -or-\n\r
629                 <paramref name="rate"/> is zero.\r
630             </exception>\r
631         </member>\r
632         <member name="M:Tizen.Multimedia.Player.ApplyAudioStreamPolicy(Tizen.Multimedia.AudioStreamPolicy)">\r
633             <summary>\r
634             Applies the audio stream policy.\r
635             </summary>\r
636             <param name="policy">The <see cref="T:Tizen.Multimedia.AudioStreamPolicy"/> to apply.</param>\r
637             <remarks>\r
638             The player must be in the <see cref="F:Tizen.Multimedia.PlayerState.Idle"/> state.\n\r
639             \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
645             </remarks>\r
646             <exception cref="T:System.ObjectDisposedException">\r
647                 The player has already been disposed of.\n\r
648                 -or-\n\r
649                 <paramref name="policy"/> has already been disposed of.\r
650             </exception>\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
655             </exception>\r
656             <seealso cref="T:Tizen.Multimedia.AudioStreamPolicy"/>\r
657         </member>\r
658         <member name="M:Tizen.Multimedia.Player.GetException(System.Int32,System.String)">\r
659             <summary>\r
660             This method supports the product infrastructure and is not intended to be used directly from application code.\r
661             </summary>\r
662         </member>\r
663         <member name="E:Tizen.Multimedia.Player.PlaybackCompleted">\r
664             <summary>\r
665             Occurs when the playback of a media is finished.\r
666             </summary>\r
667         </member>\r
668         <member name="E:Tizen.Multimedia.Player.PlaybackInterrupted">\r
669             <summary>\r
670             Occurs when the playback of a media is interrupted.\r
671             </summary>\r
672         </member>\r
673         <member name="E:Tizen.Multimedia.Player.ErrorOccurred">\r
674             <summary>\r
675             Occurs when any error occurs.\r
676             </summary>\r
677             <remarks>The event handler will be executed on an internal thread.</remarks>\r
678         </member>\r
679         <member name="E:Tizen.Multimedia.Player.VideoStreamChanged">\r
680             <summary>\r
681             Occurs when the video stream is changed.\r
682             </summary>\r
683             <remarks>The event handler will be executed on an internal thread.</remarks>\r
684         </member>\r
685         <member name="E:Tizen.Multimedia.Player.SubtitleUpdated">\r
686             <summary>\r
687             Occurs when the subtitle is updated.\r
688             </summary>\r
689             <remarks>The event handler will be executed on an internal thread.</remarks>\r
690         </member>\r
691         <member name="E:Tizen.Multimedia.Player.BufferingProgressChanged">\r
692             <summary>\r
693             Occurs when there is a change in the buffering status of streaming.\r
694             </summary>\r
695         </member>\r
696         <member name="E:Tizen.Multimedia.Player.VideoFrameDecoded">\r
697             <summary>\r
698             Occurs when a video frame is decoded.\r
699             </summary>\r
700             <remarks>\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
703             </remarks>\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
707         </member>\r
708         <member name="P:Tizen.Multimedia.Player.Handle">\r
709             <summary>\r
710             Gets the native handle of the player.\r
711             </summary>\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
714         </member>\r
715         <member name="P:Tizen.Multimedia.Player.Cookie">\r
716             <summary>\r
717             Gets or sets the cookie for streaming playback.\r
718             </summary>\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
723         </member>\r
724         <member name="P:Tizen.Multimedia.Player.UserAgent">\r
725             <summary>\r
726             Gets or sets the user agent for streaming playback.\r
727             </summary>\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
732         </member>\r
733         <member name="P:Tizen.Multimedia.Player.State">\r
734             <summary>\r
735             Gets the state of the player.\r
736             </summary>\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
739         </member>\r
740         <member name="P:Tizen.Multimedia.Player.AudioLatencyMode">\r
741             <summary>\r
742             Gets or sets the audio latency mode.\r
743             </summary>\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
745             <remarks>\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
749             </remarks>\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
752         </member>\r
753         <member name="P:Tizen.Multimedia.Player.IsLooping">\r
754             <summary>\r
755             Gets or sets the looping state.\r
756             </summary>\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
759         </member>\r
760         <member name="P:Tizen.Multimedia.Player.DisplaySettings">\r
761             <summary>\r
762             Gets the display settings.\r
763             </summary>\r
764             <value>A <see cref="T:Tizen.Multimedia.PlayerDisplaySettings"/> that specifies the display settings.</value>\r
765         </member>\r
766         <member name="P:Tizen.Multimedia.Player.Display">\r
767             <summary>\r
768             Gets or sets the display.\r
769             </summary>\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
775         </member>\r
776         <member name="P:Tizen.Multimedia.Player.AudioTrackInfo">\r
777             <summary>\r
778             Gets the track info for the audio.\r
779             </summary>\r
780             <value>A <see cref="T:Tizen.Multimedia.PlayerTrackInfo"/> for audio.</value>\r
781         </member>\r
782         <member name="P:Tizen.Multimedia.Player.SubtitleTrackInfo">\r
783             <summary>\r
784             Gets the track info for the subtitle.\r
785             </summary>\r
786             <value>A <see cref="T:Tizen.Multimedia.PlayerTrackInfo"/> for the subtitle.</value>\r
787         </member>\r
788         <member name="P:Tizen.Multimedia.Player.StreamInfo">\r
789             <summary>\r
790             Gets the stream information.\r
791             </summary>\r
792             <value>A <see cref="P:Tizen.Multimedia.Player.StreamInfo"/> for this player.</value>\r
793         </member>\r
794         <member name="P:Tizen.Multimedia.Player.AudioEffect">\r
795             <summary>\r
796             Gets the audio effect.\r
797             </summary>\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
800         </member>\r
801         <member name="P:Tizen.Multimedia.Player.Muted">\r
802             <summary>\r
803             Gets or sets the mute state.\r
804             </summary>\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
807         </member>\r
808         <member name="P:Tizen.Multimedia.Player.Volume">\r
809             <summary>\r
810             Gets or sets the current volume.\r
811             </summary>\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
816                 -or-\n\r
817                 <paramref name="value"/> is greater than 1.0.\r
818             </exception>\r
819         </member>\r
820         <member name="T:Tizen.Multimedia.PlayerDisplaySettings">\r
821             <summary>\r
822             Provides a means to configure display settings for video <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Player"/>.\r
823             </summary>\r
824         </member>\r
825         <member name="M:Tizen.Multimedia.PlayerDisplaySettings.#ctor(Tizen.Multimedia.Player)">\r
826             <summary>\r
827             This constructor supports the product infrastructure and is not intended to be used directly from application code.\r
828             </summary>\r
829         </member>\r
830         <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Player">\r
831             <summary>\r
832             Gets the player of this instance.\r
833             </summary>\r
834             <value>The <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Player"/> of this <see cref="T:Tizen.Multimedia.PlayerDisplaySettings"/> instance.</value>\r
835         </member>\r
836         <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Mode">\r
837             <summary>\r
838             Gets or sets the <see cref="T:Tizen.Multimedia.PlayerDisplayMode"/>.\r
839             </summary>\r
840             <exception cref="T:System.InvalidOperationException">\r
841                 Operation failed; internal error.\r
842             </exception>\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
845         </member>\r
846         <member name="P:Tizen.Multimedia.PlayerDisplaySettings.IsVisible">\r
847             <summary>\r
848             Gets or sets the value indicating whether the display is visible.\r
849             </summary>\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
853             </exception>\r
854             <exception cref="T:System.ObjectDisposedException">The player has already been disposed of.</exception>\r
855         </member>\r
856         <member name="P:Tizen.Multimedia.PlayerDisplaySettings.Rotation">\r
857             <summary>\r
858             Gets or sets the rotation of the display.\r
859             </summary>\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
864             </exception>\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
867         </member>\r
868         <member name="M:Tizen.Multimedia.PlayerDisplaySettings.SetRoi(Tizen.Multimedia.Rectangle)">\r
869             <summary>\r
870             Sets the roi(region of interest).\r
871             </summary>\r
872             <param name="roi">The region.</param>\r
873             <remarks>\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
875             </remarks>\r
876             <exception cref="T:System.InvalidOperationException">\r
877                 Operation failed; internal error.\n\r
878                 -or-\n\r
879                 <see cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/> is not set to <see cref="F:Tizen.Multimedia.PlayerDisplayMode.Roi"/>.\r
880             </exception>\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
883         </member>\r
884         <member name="T:Tizen.Multimedia.PlayerError">\r
885             <summary>\r
886             Specifies errors.\r
887             </summary>\r
888             <seealso cref="E:Tizen.Multimedia.Player.ErrorOccurred"/>\r
889             <seealso cref="T:Tizen.Multimedia.PlayerErrorOccurredEventArgs"/>\r
890         </member>\r
891         <member name="F:Tizen.Multimedia.PlayerError.NoSuchFile">\r
892             <summary>\r
893             File does not exists.\r
894             </summary>\r
895         </member>\r
896         <member name="F:Tizen.Multimedia.PlayerError.InternalError">\r
897             <summary>\r
898             Internal error.\r
899             </summary>\r
900         </member>\r
901         <member name="F:Tizen.Multimedia.PlayerError.NoSpaceOnDevice">\r
902             <summary>\r
903             No space.\r
904             </summary>\r
905         </member>\r
906         <member name="F:Tizen.Multimedia.PlayerError.BufferSpace">\r
907             <summary>\r
908             Not enough buffer.\r
909             </summary>\r
910         </member>\r
911         <member name="F:Tizen.Multimedia.PlayerError.SeekFailed">\r
912             <summary>\r
913             <see cref="M:Tizen.Multimedia.Player.SetPlayPositionAsync(System.Int32,System.Boolean)"/> failed.\r
914             </summary>\r
915         </member>\r
916         <member name="F:Tizen.Multimedia.PlayerError.InvalidState">\r
917             <summary>\r
918             Invalid state.\r
919             </summary>\r
920         </member>\r
921         <member name="F:Tizen.Multimedia.PlayerError.NotSupportedFile">\r
922             <summary>\r
923             Not supported file.\r
924             </summary>\r
925         </member>\r
926         <member name="F:Tizen.Multimedia.PlayerError.InvalidUri">\r
927             <summary>\r
928             Invalid uri.\r
929             </summary>\r
930         </member>\r
931         <member name="F:Tizen.Multimedia.PlayerError.ConnectionFailed">\r
932             <summary>\r
933             Connection to service failed.\r
934             </summary>\r
935         </member>\r
936         <member name="F:Tizen.Multimedia.PlayerError.DrmNotPermitted">\r
937             <summary>\r
938             Not permitted DRM.\r
939             </summary>\r
940         </member>\r
941         <member name="F:Tizen.Multimedia.PlayerError.ServiceDisconnected">\r
942             <summary>\r
943             Service disconnected.\r
944             </summary>\r
945         </member>\r
946         <member name="F:Tizen.Multimedia.PlayerError.AudioCodecNotSupported">\r
947             <summary>\r
948             Not supported audio codec.\r
949             </summary>\r
950         </member>\r
951         <member name="F:Tizen.Multimedia.PlayerError.VideoCodecNotSupported">\r
952             <summary>\r
953             Not supported video codec.\r
954             </summary>\r
955         </member>\r
956         <member name="F:Tizen.Multimedia.PlayerError.SubtitleNotSupported">\r
957             <summary>\r
958             Not supported subtitle file.\r
959             </summary>\r
960         </member>\r
961         <member name="T:Tizen.Multimedia.PlayerState">\r
962             <summary>\r
963             Specifies states that a <see cref="T:Tizen.Multimedia.Player"/> can have.\r
964             </summary>\r
965         </member>\r
966         <member name="F:Tizen.Multimedia.PlayerState.Idle">\r
967             <summary>\r
968             Initial state, unprepared.\r
969             </summary>\r
970             <seealso cref="M:Tizen.Multimedia.Player.Unprepare"/>\r
971         </member>\r
972         <member name="F:Tizen.Multimedia.PlayerState.Ready">\r
973             <summary>\r
974             Prepared.\r
975             </summary>\r
976             <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>\r
977         </member>\r
978         <member name="F:Tizen.Multimedia.PlayerState.Playing">\r
979             <summary>\r
980             Playing.\r
981             </summary>\r
982             <seealso cref="M:Tizen.Multimedia.Player.Start"/>\r
983         </member>\r
984         <member name="F:Tizen.Multimedia.PlayerState.Paused">\r
985             <summary>\r
986             Paused while playing media.\r
987             </summary>\r
988             <seealso cref="M:Tizen.Multimedia.Player.Pause"/>\r
989         </member>\r
990         <member name="F:Tizen.Multimedia.PlayerState.Preparing">\r
991             <summary>\r
992             Preparation in progress.\r
993             </summary>\r
994             <seealso cref="M:Tizen.Multimedia.Player.PrepareAsync"/>/>\r
995         </member>\r
996         <member name="T:Tizen.Multimedia.AudioLatencyMode">\r
997             <summary>\r
998             Specifies audio latency modes for <see cref="T:Tizen.Multimedia.Player"/>.\r
999             </summary>\r
1000             <seealso cref="P:Tizen.Multimedia.Player.AudioLatencyMode"/>\r
1001         </member>\r
1002         <member name="F:Tizen.Multimedia.AudioLatencyMode.Low">\r
1003             <summary>\r
1004             Low audio latency mode.\r
1005             </summary>\r
1006         </member>\r
1007         <member name="F:Tizen.Multimedia.AudioLatencyMode.Mid">\r
1008             <summary>\r
1009              Middle audio latency mode.\r
1010             </summary>\r
1011         </member>\r
1012         <member name="F:Tizen.Multimedia.AudioLatencyMode.High">\r
1013             <summary>\r
1014             High audio latency mode.\r
1015             </summary>\r
1016         </member>\r
1017         <member name="T:Tizen.Multimedia.PlayerDisplayMode">\r
1018             <summary>\r
1019             Specifies display modes for <see cref="T:Tizen.Multimedia.Player"/>.\r
1020             </summary>\r
1021             <seealso cref="P:Tizen.Multimedia.PlayerDisplaySettings.Mode"/>\r
1022         </member>\r
1023         <member name="F:Tizen.Multimedia.PlayerDisplayMode.LetterBox">\r
1024             <summary>\r
1025             Letter box.\r
1026             </summary>\r
1027         </member>\r
1028         <member name="F:Tizen.Multimedia.PlayerDisplayMode.OriginalSize">\r
1029             <summary>\r
1030             Original size.\r
1031             </summary>\r
1032         </member>\r
1033         <member name="F:Tizen.Multimedia.PlayerDisplayMode.FullScreen">\r
1034             <summary>\r
1035             Full-screen.\r
1036             </summary>\r
1037         </member>\r
1038         <member name="F:Tizen.Multimedia.PlayerDisplayMode.CroppedFull">\r
1039             <summary>\r
1040             Cropped full-screen.\r
1041             </summary>\r
1042         </member>\r
1043         <member name="F:Tizen.Multimedia.PlayerDisplayMode.OriginalOrFull">\r
1044             <summary>\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
1047             </summary>\r
1048         </member>\r
1049         <member name="F:Tizen.Multimedia.PlayerDisplayMode.Roi">\r
1050             <summary>\r
1051             Region of interest.\r
1052             </summary>\r
1053             <seealso cref="M:Tizen.Multimedia.PlayerDisplaySettings.SetRoi(Tizen.Multimedia.Rectangle)"/>\r
1054         </member>\r
1055         <member name="F:Tizen.Multimedia.StreamType.Audio">\r
1056             <summary>\r
1057              Audio element stream type.\r
1058             </summary>\r
1059         </member>\r
1060         <member name="F:Tizen.Multimedia.StreamType.Video">\r
1061             <summary>\r
1062             Video element stream type.\r
1063             </summary>\r
1064         </member>\r
1065         <member name="F:Tizen.Multimedia.StreamType.Text">\r
1066             <summary>\r
1067             Text type.\r
1068             </summary>\r
1069         </member>\r
1070         <member name="T:Tizen.Multimedia.MediaStreamBufferStatus">\r
1071             <summary>\r
1072             Specifies the streaming buffer status.\r
1073             </summary>\r
1074             <seealso cref="E:Tizen.Multimedia.MediaStreamConfiguration.BufferStatusChanged"/>\r
1075             <seealso cref="T:Tizen.Multimedia.MediaStreamBufferStatusChangedEventArgs"/>\r
1076         </member>\r
1077         <member name="F:Tizen.Multimedia.MediaStreamBufferStatus.Underrun">\r
1078             <summary>\r
1079             Underrun.\r
1080             </summary>\r
1081         </member>\r
1082         <member name="F:Tizen.Multimedia.MediaStreamBufferStatus.Overflow">\r
1083             <summary>\r
1084              Completed.\r
1085             </summary>\r
1086         </member>\r
1087         <member name="T:Tizen.Multimedia.PlaybackInterruptionReason">\r
1088             <summary>\r
1089             Specifies the reason for the playback interruption.\r
1090             </summary>\r
1091             <seealso cref="E:Tizen.Multimedia.Player.PlaybackInterrupted"/>\r
1092         </member>\r
1093         <member name="F:Tizen.Multimedia.PlaybackInterruptionReason.ResourceConflict">\r
1094             <summary>\r
1095             Interrupted by a resource conflict and the <see cref="T:Tizen.Multimedia.Player"/> will be unprepared automatically.\r
1096             </summary>\r
1097         </member>\r
1098         <member name="T:Tizen.Multimedia.StreamMetadataKey">\r
1099             <summary>\r
1100             Specifies keys for the metadata.\r
1101             </summary>\r
1102             <seealso cref="M:Tizen.Multimedia.StreamInfo.GetMetadata(Tizen.Multimedia.StreamMetadataKey)"/>\r
1103         </member>\r
1104         <member name="F:Tizen.Multimedia.StreamMetadataKey.Album">\r
1105             <summary>\r
1106             Album.\r
1107             </summary>\r
1108         </member>\r
1109         <member name="F:Tizen.Multimedia.StreamMetadataKey.Artist">\r
1110             <summary>\r
1111             Artists.\r
1112             </summary>\r
1113         </member>\r
1114         <member name="F:Tizen.Multimedia.StreamMetadataKey.Author">\r
1115             <summary>\r
1116             Author.\r
1117             </summary>\r
1118         </member>\r
1119         <member name="F:Tizen.Multimedia.StreamMetadataKey.Genre">\r
1120             <summary>\r
1121             Genre.\r
1122             </summary>\r
1123         </member>\r
1124         <member name="F:Tizen.Multimedia.StreamMetadataKey.Title">\r
1125             <summary>\r
1126             Title.\r
1127             </summary>\r
1128         </member>\r
1129         <member name="F:Tizen.Multimedia.StreamMetadataKey.Year">\r
1130             <summary>\r
1131             Year.\r
1132             </summary>\r
1133         </member>\r
1134         <member name="T:Tizen.Multimedia.NoBufferSpaceException">\r
1135             <summary>\r
1136             The exception that is thrown when there is no available space in a buffer.\r
1137             </summary>\r
1138         </member>\r
1139         <member name="M:Tizen.Multimedia.NoBufferSpaceException.#ctor(System.String)">\r
1140             <summary>\r
1141             Initializes a new instance of the NoBufferSpaceException class with a specified error message.\r
1142             </summary>\r
1143             <param name="message">Error description.</param>\r
1144         </member>\r
1145         <member name="T:Tizen.Multimedia.ResourceLimitException">\r
1146             <summary>\r
1147             The exception that is thrown when there is no available resource for internal use.\r
1148             </summary>\r
1149         </member>\r
1150         <member name="M:Tizen.Multimedia.ResourceLimitException.#ctor(System.String)">\r
1151             <summary>\r
1152             Initializes a new instance of the ResourceLimitException class with a specified error message.\r
1153             </summary>\r
1154             <param name="message">Error description.</param>\r
1155         </member>\r
1156         <member name="T:Tizen.Multimedia.PlayerErrorOccurredEventArgs">\r
1157             <summary>\r
1158             Provides data for the <see cref="E:Tizen.Multimedia.Player.ErrorOccurred"/> event.\r
1159             </summary>\r
1160         </member>\r
1161         <member name="M:Tizen.Multimedia.PlayerErrorOccurredEventArgs.#ctor(Tizen.Multimedia.PlayerError)">\r
1162             <summary>\r
1163             Initializes a new instance of the PlayerErrorOccurredEventArgs class.\r
1164             </summary>\r
1165             <param name="error">The value indicating the kind of error occurred.</param>\r
1166         </member>\r
1167         <member name="P:Tizen.Multimedia.PlayerErrorOccurredEventArgs.Error">\r
1168             <summary>\r
1169             Gets the error.\r
1170             </summary>\r
1171         </member>\r
1172         <member name="M:Tizen.Multimedia.PlayerErrorOccurredEventArgs.ToString">\r
1173             <summary>\r
1174             Returns a string that represents the current object.\r
1175             </summary>\r
1176             <returns>A string that represents the current object.</returns>\r
1177         </member>\r
1178         <member name="T:Tizen.Multimedia.PlayerTrackInfo">\r
1179             <summary>\r
1180             Provides a means to retrieve the track information.\r
1181             </summary>\r
1182             <seealso cref="P:Tizen.Multimedia.Player.SubtitleTrackInfo"/>\r
1183             <seealso cref="P:Tizen.Multimedia.Player.AudioTrackInfo"/>\r
1184         </member>\r
1185         <member name="M:Tizen.Multimedia.PlayerTrackInfo.GetCount">\r
1186             <summary>\r
1187             Gets the number of tracks.\r
1188             </summary>\r
1189             <returns>The number of tracks.</returns>\r
1190             <remarks>\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
1193             </remarks>\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
1196         </member>\r
1197         <member name="M:Tizen.Multimedia.PlayerTrackInfo.GetLanguageCode(System.Int32)">\r
1198             <summary>\r
1199             Gets the language code for the specified index, or null if the language is undefined.\r
1200             </summary>\r
1201             <returns>The number of tracks.</returns>\r
1202             <remarks>\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
1206             </remarks>\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
1211                 -or-\n\r
1212                 <paramref name="index"/> is equal to or greater than <see cref="M:Tizen.Multimedia.PlayerTrackInfo.GetCount"/>\r
1213             </exception>\r
1214         </member>\r
1215         <member name="P:Tizen.Multimedia.PlayerTrackInfo.Selected">\r
1216             <summary>\r
1217             Gets or sets the selected track index.\r
1218             </summary>\r
1219             <value>The currently selected track index.</value>\r
1220             <remarks>\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
1223             </remarks>\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
1228                 -or-\n\r
1229                 <paramref name="value"/> is equal to or greater than <see cref="M:Tizen.Multimedia.PlayerTrackInfo.GetCount"/>\r
1230             </exception>\r
1231         </member>\r
1232         <member name="T:Tizen.Multimedia.AudioStreamProperties">\r
1233             <summary>\r
1234             Represents properties for the audio stream.\r
1235             </summary>\r
1236         </member>\r
1237         <member name="M:Tizen.Multimedia.AudioStreamProperties.#ctor(System.Int32,System.Int32,System.Int32)">\r
1238             <summary>\r
1239             Initializes a new instance of the AudioStreamProperties struct with the specified sample rate, channels, and bit rate.\r
1240             </summary>\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
1244         </member>\r
1245         <member name="P:Tizen.Multimedia.AudioStreamProperties.SampleRate">\r
1246             <summary>\r
1247             Gets or sets the sample rate.\r
1248             </summary>\r
1249             <value>The audio sample rate(Hz).</value>\r
1250         </member>\r
1251         <member name="P:Tizen.Multimedia.AudioStreamProperties.Channels">\r
1252             <summary>\r
1253             Gets or sets the channels.\r
1254             </summary>\r
1255         </member>\r
1256         <member name="P:Tizen.Multimedia.AudioStreamProperties.BitRate">\r
1257             <summary>\r
1258             Gets or sets the bit rate.\r
1259             </summary>\r
1260             <value>The audio bit rate(Hz).</value>\r
1261         </member>\r
1262         <member name="M:Tizen.Multimedia.AudioStreamProperties.ToString">\r
1263             <summary>\r
1264             Returns a string that represents the current object.\r
1265             </summary>\r
1266             <returns>A string that represents the current object.</returns>\r
1267         </member>\r
1268         <member name="T:Tizen.Multimedia.VideoStreamProperties">\r
1269             <summary>\r
1270             Represents properties for the video stream.\r
1271             </summary>\r
1272         </member>\r
1273         <member name="M:Tizen.Multimedia.VideoStreamProperties.#ctor(System.Int32,System.Int32,Tizen.Multimedia.Size)">\r
1274             <summary>\r
1275             Initializes a new instance of the VideoStreamProperties struct with the specified fps, bit rate, and size.\r
1276             </summary>\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
1280         </member>\r
1281         <member name="M:Tizen.Multimedia.VideoStreamProperties.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">\r
1282             <summary>\r
1283             Initializes a new instance of the VideoStreamProperties struct with the specified fps, bit rate, width, and height.\r
1284             </summary>\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
1289         </member>\r
1290         <member name="P:Tizen.Multimedia.VideoStreamProperties.Fps">\r
1291             <summary>\r
1292             Gets or sets the fps.\r
1293             </summary>\r
1294         </member>\r
1295         <member name="P:Tizen.Multimedia.VideoStreamProperties.BitRate">\r
1296             <summary>\r
1297             Gets or sets the bit rate.\r
1298             </summary>\r
1299         </member>\r
1300         <member name="P:Tizen.Multimedia.VideoStreamProperties.Size">\r
1301             <summary>\r
1302             Gets or sets the size.\r
1303             </summary>\r
1304         </member>\r
1305         <member name="M:Tizen.Multimedia.VideoStreamProperties.ToString">\r
1306             <summary>\r
1307             Returns a string that represents the current object.\r
1308             </summary>\r
1309             <returns>A string that represents the current object.</returns>\r
1310         </member>\r
1311         <member name="T:Tizen.Multimedia.StreamInfo">\r
1312             <summary>\r
1313             Provides a means to retrieve stream information.\r
1314             </summary>\r
1315         </member>\r
1316         <member name="M:Tizen.Multimedia.StreamInfo.GetAlbumArt">\r
1317             <summary>\r
1318             Retrieves the album art of the stream, or null if there is no album art data.\r
1319             </summary>\r
1320             <returns>Raw byte array if album art exists; otherwise null.</returns>\r
1321             <remarks>\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
1324             </remarks>\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
1327             </exception>\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
1330             </exception>\r
1331         </member>\r
1332         <member name="M:Tizen.Multimedia.StreamInfo.GetAudioCodec">\r
1333             <summary>\r
1334             Retrieves the codec name of the audio or null if there is no audio.\r
1335             </summary>\r
1336             <returns>A string that represents the codec name.</returns>\r
1337         </member>\r
1338         <member name="M:Tizen.Multimedia.StreamInfo.GetVideoCodec">\r
1339             <summary>\r
1340             Retrieves the codec name of the video or null if there is no video.\r
1341             </summary>\r
1342             <returns>A string that represents the codec name.</returns>\r
1343         </member>\r
1344         <member name="M:Tizen.Multimedia.StreamInfo.GetDuration">\r
1345             <summary>\r
1346             Gets the duration.\r
1347             </summary>\r
1348             <returns>The duration of the stream.</returns>\r
1349             <remarks>\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
1352             </remarks>\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
1355             </exception>\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
1358             </exception>\r
1359         </member>\r
1360         <member name="M:Tizen.Multimedia.StreamInfo.GetAudioProperties">\r
1361             <summary>\r
1362             Gets the properties of the audio.\r
1363             </summary>\r
1364             <returns>A <see cref="T:Tizen.Multimedia.AudioStreamProperties"/> that contains the audio stream information.</returns>\r
1365             <remarks>\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
1368             </remarks>\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
1371             </exception>\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
1374             </exception>\r
1375         </member>\r
1376         <member name="M:Tizen.Multimedia.StreamInfo.GetVideoProperties">\r
1377             <summary>\r
1378             Gets the properties of the video.\r
1379             </summary>\r
1380             <returns>A <see cref="T:Tizen.Multimedia.VideoStreamProperties"/> that contains the video stream information.</returns>\r
1381             <remarks>\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
1384             </remarks>\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
1387             </exception>\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
1390             </exception>\r
1391         </member>\r
1392         <member name="M:Tizen.Multimedia.StreamInfo.GetMetadata(Tizen.Multimedia.StreamMetadataKey)">\r
1393             <summary>\r
1394             Gets the metadata with the specified key.\r
1395             </summary>\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
1398             <remarks>\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
1403             </exception>\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
1406             </exception>\r
1407         </member>\r
1408         <member name="P:Tizen.Multimedia.StreamInfo.Player">\r
1409             <summary>\r
1410             Gets the <see cref="T:Tizen.Multimedia.Player"/> that owns this instance.\r
1411             </summary>\r
1412         </member>\r
1413         <member name="T:Tizen.Multimedia.SubtitleUpdatedEventArgs">\r
1414             <summary>\r
1415             Provides data for the <see cref="E:Tizen.Multimedia.Player.SubtitleUpdated"/> event.\r
1416             </summary>\r
1417         </member>\r
1418         <member name="P:Tizen.Multimedia.SubtitleUpdatedEventArgs.Duration">\r
1419             <summary>\r
1420             Gets the duration of the updated subtitle.\r
1421             </summary>\r
1422         </member>\r
1423         <member name="P:Tizen.Multimedia.SubtitleUpdatedEventArgs.Text">\r
1424             <summary>\r
1425             Gets the text of the updated subtitle.\r
1426             </summary>\r
1427         </member>\r
1428         <member name="M:Tizen.Multimedia.SubtitleUpdatedEventArgs.ToString">\r
1429             <summary>\r
1430             Returns a string that represents the current object.\r
1431             </summary>\r
1432             <returns>A string that represents the current object.</returns>\r
1433         </member>\r
1434         <member name="T:Tizen.Multimedia.VideoFrameDecodedEventArgs">\r
1435             <summary>\r
1436             Provides data for the <see cref="E:Tizen.Multimedia.Player.VideoFrameDecoded"/> event.\r
1437             </summary>\r
1438         </member>\r
1439         <member name="M:Tizen.Multimedia.VideoFrameDecodedEventArgs.#ctor(Tizen.Multimedia.MediaPacket)">\r
1440             <summary>\r
1441             Initializes a new instance of the VideoFrameDecodedEventArgs class.\r
1442             </summary>\r
1443         </member>\r
1444         <member name="P:Tizen.Multimedia.VideoFrameDecodedEventArgs.Packet">\r
1445             <summary>\r
1446             Gets the packet containing the decoded frame.\r
1447             </summary>\r
1448         </member>\r
1449         <member name="T:Tizen.Multimedia.VideoStreamChangedEventArgs">\r
1450             <summary>\r
1451             Provides data for the <see cref="E:Tizen.Multimedia.Player.VideoStreamChanged"/> event.\r
1452             </summary>\r
1453         </member>\r
1454         <member name="M:Tizen.Multimedia.VideoStreamChangedEventArgs.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">\r
1455             <summary>\r
1456             Initializes a new instance of the VideoStreamChangedEventArgs class.\r
1457             </summary>\r
1458         </member>\r
1459         <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Size">\r
1460             <summary>\r
1461             Gets the <see cref="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Size"/> of the new video.\r
1462             </summary>\r
1463         </member>\r
1464         <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.Fps">\r
1465             <summary>\r
1466             Gets the fps of the new video\r
1467             </summary>\r
1468         </member>\r
1469         <member name="P:Tizen.Multimedia.VideoStreamChangedEventArgs.BitRate">\r
1470             <summary>\r
1471             Gets the bit rate of the new video.\r
1472             </summary>\r
1473         </member>\r
1474         <member name="M:Tizen.Multimedia.VideoStreamChangedEventArgs.ToString">\r
1475             <summary>\r
1476             Returns a string that represents the current object.\r
1477             </summary>\r
1478             <returns>A string that represents the current object.</returns>\r
1479         </member>\r
1480     </members>\r
1481 </doc>\r