c6d342e6f0738b811d0f32ab080f999e09e8d281
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.Multimedia.Remoting.xml
1 <?xml version="1.0"?>
2 <doc>
3     <assembly>
4         <name>Tizen.Multimedia.Remoting</name>
5     </assembly>
6     <members>
7         <member name="T:Tizen.Multimedia.Remoting.MediaController">
8             <summary>
9             Provides a means to to send commands to and handle events from media control server.
10             </summary>
11         </member>
12         <member name="P:Tizen.Multimedia.Remoting.MediaController.ServerAppId">
13             <summary>
14             Gets the application id of the server.
15             </summary>
16             <value>The server application id.</value>
17         </member>
18         <member name="P:Tizen.Multimedia.Remoting.MediaController.IsStopped">
19             <summary>
20             Gets a value indicating whether the sever has been stopped.
21             </summary>
22             <value>true if the server has been stopped; otherwise, false.</value>
23         </member>
24         <member name="E:Tizen.Multimedia.Remoting.MediaController.ServerStopped">
25             <summary>
26             Occurs when the server is stopped.
27             </summary>
28         </member>
29         <member name="E:Tizen.Multimedia.Remoting.MediaController.PlaybackStateUpdated">
30             <summary>
31             Occurs when the playback state is updated.
32             </summary>
33         </member>
34         <member name="E:Tizen.Multimedia.Remoting.MediaController.MetadataUpdated">
35             <summary>
36             Occurs when the metadata is updated.
37             </summary>
38         </member>
39         <member name="E:Tizen.Multimedia.Remoting.MediaController.ShuffleModeUpdated">
40             <summary>
41             Occurs when the shuffle mode is updated.
42             </summary>
43         </member>
44         <member name="E:Tizen.Multimedia.Remoting.MediaController.RepeatModeUpdated">
45             <summary>
46             Occurs when the repeat mode is updated.
47             </summary>
48         </member>
49         <member name="M:Tizen.Multimedia.Remoting.MediaController.GetPlaybackState">
50             <summary>
51             Returns the playback state set by the server.
52             </summary>
53             <returns>The playback state.</returns>
54             <exception cref="T:System.InvalidOperationException">
55                 The server has already been stopped.
56                 -or-\n
57                 An internal error occurs.
58             </exception>
59             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
60             <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)"/>
61         </member>
62         <member name="M:Tizen.Multimedia.Remoting.MediaController.GetPlaybackPosition">
63             <summary>
64             Returns the playback position set by the server.
65             </summary>
66             <returns>The playback position in milliseconds.</returns>
67             <exception cref="T:System.InvalidOperationException">
68                 The server has already been stopped.
69                 -or-\n
70                 An internal error occurs.
71             </exception>
72             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
73             <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)"/>
74         </member>
75         <member name="M:Tizen.Multimedia.Remoting.MediaController.GetMetadata">
76             <summary>
77             Returns the metadata set by the server.
78             </summary>
79             <returns>The metadata.</returns>
80             <exception cref="T:System.InvalidOperationException">
81                 The server has already been stopped.
82                 -or-\n
83                 An internal error occurs.
84             </exception>
85             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
86             <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetMetadata(Tizen.Multimedia.Remoting.MediaControlMetadata)"/>
87         </member>
88         <member name="M:Tizen.Multimedia.Remoting.MediaController.IsShuffleModeEnabled">
89             <summary>
90             Returns whether the shuffle mode is enabled.
91             </summary>
92             <returns>A value indicating whether the shuffle mode is enabled.</returns>
93             <exception cref="T:System.InvalidOperationException">
94                 The server has already been stopped.
95                 -or-\n
96                 An internal error occurs.
97             </exception>
98             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
99             <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetShuffleModeEnabled(System.Boolean)"/>
100         </member>
101         <member name="M:Tizen.Multimedia.Remoting.MediaController.GetRepeatMode">
102             <summary>
103             Returns the repeat mode.
104             </summary>
105             <returns>A <see cref="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode"/> set by the server.</returns>
106             <exception cref="T:System.InvalidOperationException">
107                 The server has already been stopped.
108                 -or-\n
109                 An internal error occurs.
110             </exception>
111             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
112             <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetRepeatMode(Tizen.Multimedia.Remoting.MediaControlRepeatMode)"/>
113         </member>
114         <member name="M:Tizen.Multimedia.Remoting.MediaController.SendPlaybackCommand(Tizen.Multimedia.Remoting.MediaControlPlaybackCommand)">
115             <summary>
116             Sends playback command to the server.</summary>
117             <param name="command">A playback command.</param>
118             <exception cref="T:System.InvalidOperationException">
119                 The server has already been stopped.
120                 -or-\n
121                 An internal error occurs.
122             </exception>
123             <exception cref="T:System.ArgumentException"><paramref name="command"/> is not valid.</exception>
124             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
125             <seealso cref="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived"/>
126         </member>
127         <member name="T:Tizen.Multimedia.Remoting.MediaControllerManager">
128             <summary>
129             Provides a means to retrieve active controllers and observe controllers added and removed.
130             </summary>
131         </member>
132         <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.#ctor">
133             <summary>
134             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> class.
135             </summary>
136             <privilege>http://tizen.org/privilege/mediacontroller.client</privilege>
137             <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
138             <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>
139         </member>
140         <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.Dispose">
141             <summary>
142             Releases all resources used by the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>.
143             </summary>
144         </member>
145         <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.Dispose(System.Boolean)">
146             <summary>
147             Releases the unmanaged resources used by the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>.
148             </summary>
149             <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
150         </member>
151         <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.GetActiveControllers">
152             <summary>
153             Gets the active controllers.
154             </summary>
155             <returns>An array of <see cref="T:Tizen.Multimedia.Remoting.MediaController"/>.</returns>
156         </member>
157         <member name="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted">
158             <summary>
159             Occurs when a server is started.
160             </summary>
161         </member>
162         <member name="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped">
163             <summary>
164             Occurs when a server is stopped.
165             </summary>
166         </member>
167         <member name="T:Tizen.Multimedia.Remoting.MediaControlMetadata">
168             <summary>
169             Represents metadata for media control.
170             </summary>
171         </member>
172         <member name="M:Tizen.Multimedia.Remoting.MediaControlMetadata.#ctor">
173             <summary>
174             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/> class.
175             </summary>
176         </member>
177         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Title">
178             <summary>
179             Gets or sets the title.
180             </summary>
181         </member>
182         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Artist">
183             <summary>
184             Gets or sets the artist.
185             </summary>
186         </member>
187         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Album">
188             <summary>
189             Gets or sets the album.
190             </summary>
191         </member>
192         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Author">
193             <summary>
194             Gets or sets the author.
195             </summary>
196         </member>
197         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Genre">
198             <summary>
199             Gets or sets the genre.
200             </summary>
201         </member>
202         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Duration">
203             <summary>
204             Gets or sets the duration.
205             </summary>
206         </member>
207         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Date">
208             <summary>
209             Gets or sets the date.
210             </summary>
211         </member>
212         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Copyright">
213             <summary>
214             Gets or sets the copyright.
215             </summary>
216         </member>
217         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Description">
218             <summary>
219             Gets or sets the description.
220             </summary>
221         </member>
222         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.TrackNumber">
223             <summary>
224             Gets or sets the track number.
225             </summary>
226         </member>
227         <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.AlbumArtPath">
228             <summary>
229             Gets or sets the path of the album art.
230             </summary>
231         </member>
232         <member name="T:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand">
233             <summary>
234             Specifies playback commands.
235             </summary>
236         </member>
237         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Play">
238             <summary>
239             Play.
240             </summary>
241         </member>
242         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Pause">
243             <summary>
244             Pause.
245             </summary>
246         </member>
247         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Stop">
248             <summary>
249             Stop.
250             </summary>
251         </member>
252         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Next">
253             <summary>
254             Skip to next.
255             </summary>
256         </member>
257         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Previous">
258             <summary>
259             Skip to previous.
260             </summary>
261         </member>
262         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.FastForward">
263             <summary>
264             Fast forward.
265             </summary>
266         </member>
267         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Rewind">
268             <summary>
269             Rewind.
270             </summary>
271         </member>
272         <member name="T:Tizen.Multimedia.Remoting.MediaControlPlaybackState">
273             <summary>
274             Specifies playback states.
275             </summary>
276         </member>
277         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.None">
278             <summary>
279             Unknown; no state is set.
280             </summary>
281         </member>
282         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Playing">
283             <summary>
284             Playing.
285             </summary>
286         </member>
287         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Paused">
288             <summary>
289             Paused.
290             </summary>
291         </member>
292         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Stopped">
293             <summary>
294             Stopped.
295             </summary>
296         </member>
297         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.FastForwarding">
298             <summary>
299             Fast forwarding.
300             </summary>
301         </member>
302         <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Rewinding">
303             <summary>
304             Rewinding.
305             </summary>
306         </member>
307         <member name="T:Tizen.Multimedia.Remoting.MediaControlServer">
308             <summary>
309             Provides a means to set playback information and metadata and receive commands from clients.
310             </summary>
311             <seealso cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>
312             <seealso cref="T:Tizen.Multimedia.Remoting.MediaController"/>
313         </member>
314         <member name="P:Tizen.Multimedia.Remoting.MediaControlServer.IsRunning">
315             <summary>
316             Gets a value indicating whether the server is running.
317             </summary>
318             <value>true if the server has started; otherwise, false.</value>
319             <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.Start"/>
320             <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.Stop"/>
321         </member>
322         <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.Start">
323             <summary>
324             Starts the media control server.
325             </summary>
326             <remarks>
327             When the server starts, <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/> will be raised.
328             </remarks>
329             <privilege>http://tizen.org/privilege/mediacontroller.server</privilege>
330             <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
331             <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>
332             <seealso cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/>
333         </member>
334         <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.Stop">
335             <summary>
336             Stops the media control server.
337             </summary>
338             <remarks>
339             When the server stops, <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/> will be raised.
340             </remarks>
341             <exception cref="T:System.InvalidOperationException">
342                 The server is not running .\n
343                 -or-\n
344                 An internal error occurs.
345             </exception>
346             <seealso cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/>
347         </member>
348         <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)">
349             <summary>
350             Updates playback state and playback position.</summary>
351             <param name="state">The playback state.</param>
352             <param name="position">The playback position in milliseconds.</param>
353             <exception cref="T:System.ArgumentException"><paramref name="state"/> is not valid.</exception>
354             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>
355             <exception cref="T:System.InvalidOperationException">
356                 The server is not running .\n
357                 -or-\n
358                 An internal error occurs.
359             </exception>
360         </member>
361         <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetMetadata(Tizen.Multimedia.Remoting.MediaControlMetadata)">
362             <summary>
363             Updates metadata information.
364             </summary>
365             <param name="metadata">The metadata to update.</param>
366             <exception cref="T:System.ArgumentNullException"><paramref name="metadata"/> is null.</exception>
367             <exception cref="T:System.InvalidOperationException">
368                 The server is not running .\n
369                 -or-\n
370                 An internal error occurs.
371             </exception>
372         </member>
373         <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetShuffleModeEnabled(System.Boolean)">
374             <summary>
375             Updates the shuffle mode.
376             </summary>
377             <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>
378             <exception cref="T:System.InvalidOperationException">
379                 The server is not running .\n
380                 -or-\n
381                 An internal error occurs.
382             </exception>
383         </member>
384         <!-- Badly formed XML comment ignored for member "M:Tizen.Multimedia.Remoting.MediaControlServer.SetRepeatMode(Tizen.Multimedia.Remoting.MediaControlRepeatMode)" -->
385         <member name="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived">
386             <summary>
387             Occurs when a client sends playback command.
388             </summary>
389         </member>
390         <member name="T:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs">
391             <summary>
392             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/> event.
393             </summary>
394         </member>
395         <member name="M:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaController)">
396             <summary>
397             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs"/> class.
398             </summary>
399             <param name="mediaController">A <see cref="T:Tizen.Multimedia.Remoting.MediaController"/> of the server.</param>
400             <exception cref="T:System.ArgumentNullException"><paramref name="mediaController"/> is null.</exception>
401         </member>
402         <member name="P:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs.Controller">
403             <summary>
404             Gets the controller of the server added.
405             </summary>
406             <value>A <see cref="T:Tizen.Multimedia.Remoting.MediaController"/>.</value>
407         </member>
408         <member name="T:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs">
409             <summary>
410             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/> event.
411             </summary>
412         </member>
413         <member name="M:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs.#ctor(System.String)">
414             <summary>
415             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs"/> class.
416             </summary>
417             <param name="serverAppId">The application id of the server stopped.</param>
418             <exception cref="T:System.ArgumentNullException"><paramref name="serverAppId"/> is null.</exception>
419         </member>
420         <member name="P:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs.ServerAppId">
421             <summary>
422             Gets the application id of the server.
423             </summary>
424             <value>A string represents the application id.</value>
425         </member>
426         <member name="T:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs">
427             <summary>
428             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.MetadataUpdated"/> event.
429             </summary>
430         </member>
431         <member name="M:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlMetadata)">
432             <summary>
433             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs"/> class.
434             </summary>
435             <param name="metadata">The updated <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/>.</param>
436         </member>
437         <member name="P:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs.Metadata">
438             <summary>
439             Gets the metadata.
440             </summary>
441             <value>The updated <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/>.</value>
442         </member>
443         <member name="T:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs">
444             <summary>
445             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived"/> event.
446             </summary>
447         </member>
448         <member name="M:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.#ctor(System.String,Tizen.Multimedia.Remoting.MediaControlPlaybackCommand)">
449             <summary>
450             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs"/> class.
451             </summary>
452             <param name="clientAppId">The client application id.</param>
453             <param name="command">The playback command.</param>
454             <exception cref="T:System.ArgumentNullException"><paramref name="clientAppId"/> is null.</exception>
455             <exception cref="T:System.ArgumentException"><paramref name="command"/> is invalid.</exception>
456         </member>
457         <member name="P:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.ClientAppId">
458             <summary>
459             Gets the application id of the client that sent command.
460             </summary>
461             <value>The client application id.</value>
462         </member>
463         <member name="P:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.Command">
464             <summary>
465             Gets the command.
466             </summary>
467             <value>The <see cref="T:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand"/>.</value>
468         </member>
469         <member name="T:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs">
470             <summary>
471             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.PlaybackStateUpdated"/> event.
472             </summary>
473         </member>
474         <member name="M:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)">
475             <summary>
476             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs"/> class.
477             </summary>
478             <param name="state">The playback state.</param>
479             <param name="position">The playback position in milliseconds.</param>
480             <exception cref="T:System.ArgumentException"><paramref name="state"/> is invalid.</exception>
481             <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>
482         </member>
483         <member name="P:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.State">
484             <summary>
485             Gets the playback state.
486             </summary>
487         </member>
488         <member name="P:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.Position">
489             <summary>
490             Gets the playback position in milliseconds.
491             </summary>
492         </member>
493         <member name="T:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs">
494             <summary>
495             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.RepeatModeUpdated"/> event.
496             </summary>
497         </member>
498         <!-- Badly formed XML comment ignored for member "M:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlRepeatMode)" -->
499         <member name="P:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs.RepeatMode">
500             <summary>
501             Gets the updated repeat mode.
502             </summary>
503             <value>The <see cref="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode"/>.</value>
504         </member>
505         <member name="T:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs">
506             <summary>
507             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.ShuffleModeUpdated"/> event.
508             </summary>
509         </member>
510         <member name="M:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs.#ctor(System.Boolean)">
511             <summary>
512             Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs"/> class.
513             </summary>
514             <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>
515         </member>
516         <member name="P:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs.Enabled">
517             <summary>
518             Gets a value indicating whether the shuffle mode is enabled.
519             </summary>
520             <value>true if the shuffle mode is enabled; otherwise, false.</value>
521         </member>
522         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringStateChangedEventArgs">
523             <summary>
524             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.ScreenMirroring.StateChanged"/> event.
525             </summary>
526         </member>
527         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringStateChangedEventArgs.State">
528             <summary>
529             Gets the current state of screen mirroring.
530             </summary>
531         </member>
532         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringErrorOccurredEventArgs">
533             <summary>
534             Provides data for the <see cref="E:Tizen.Multimedia.Remoting.ScreenMirroring.ErrorOccurred"/> event.
535             </summary>
536         </member>
537         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringErrorOccurredEventArgs.Error">
538             <summary>
539             Gets the error that occurred.
540             </summary>
541         </member>
542         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroring">
543             <summary>
544             Provides the ability to connect to and disconnect from a screen mirroring source,
545             start, pause, and resume the screen mirroring as a sink.
546             </summary>
547         </member>
548         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.#ctor">
549             <summary>
550             Initializes a new instance of the ScreenMirroring class.
551             </summary>
552             <feature>http://tizen.org/feature/network.wifi.direct.display</feature>
553             <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
554         </member>
555         <member name="E:Tizen.Multimedia.Remoting.ScreenMirroring.StateChanged">
556             <summary>
557             Occurs when the state is changed.
558             </summary>
559         </member>
560         <member name="E:Tizen.Multimedia.Remoting.ScreenMirroring.ErrorOccurred">
561             <summary>
562             Occurs when an error occurs.
563             </summary>
564         </member>
565         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroring.AudioInfo">
566             <summary>
567             Gets the negotiated audio info.
568             </summary>
569         </member>
570         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroring.VideoInfo">
571             <summary>
572             Gets the negotiated video info.
573             </summary>
574         </member>
575         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display)">
576             <summary>
577             Prepares the screen mirroring with the specified display.
578             </summary>
579             <remarks>
580             The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle"/>.\n
581             \n
582             All supported resolutions will be candidates.
583             </remarks>
584             <param name="display">The display where the mirroring will be played on.</param>
585             <exception cref="T:System.ArgumentException">
586                <paramref name="display"/> has already been assigned to another.
587             </exception>
588             <exception cref="T:System.ArgumentNullException"><paramref name="display"/> is null.</exception>
589             <exception cref="T:System.InvalidOperationException">
590                 The current state is not in the valid.\n
591                 -or-\n
592                 An internal error occurs.
593             </exception>
594             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
595         </member>
596         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)">
597             <summary>
598             Prepares the screen mirroring with the specified display and resolutions.
599             </summary>
600             <remarks>
601             The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle"/>.
602             </remarks>
603             <param name="display">The display where the mirroring will be played on.</param>
604             <param name="resolutions">The desired resolutions.</param>
605             <exception cref="T:System.ArgumentException">
606                <paramref name="resolutions"/> contain invalid flags.\n
607                -or-\n
608                <paramref name="display"/> has already been assigned to another.
609             </exception>
610             <exception cref="T:System.ArgumentNullException"><paramref name="display"/> is null.</exception>
611             <exception cref="T:System.InvalidOperationException">
612                 The current state is not in the valid.\n
613                 -or-\n
614                 An internal error occurs.
615             </exception>
616             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
617         </member>
618         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)">
619             <summary>
620             Creates the connection and ready for receiving data from a mirroring source.
621             </summary>
622             <param name="sourceIp">The source ip address to connect.</param>
623             <remarks>
624             The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared"/> state by
625             <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)"/>.
626             </remarks>
627             <returns>A task that represents the asynchronous operation.</returns>
628             <privilege>http://tizen.org/privilege/internet</privilege>
629             <exception cref="T:System.ArgumentNullException"><paramref name="sourceIp"/> is null.</exception>
630             <exception cref="T:System.InvalidOperationException">
631                 The current state is not in the valid.\n
632                 -or-\n
633                 An internal error occurs.
634             </exception>
635             <exception cref="T:System.ArgumentException"><paramref name="sourceIp"/> is a zero-length string, contains only white space.</exception>
636             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
637             <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
638         </member>
639         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync">
640             <summary>
641             Starts mirroring from the source.
642             </summary>
643             <remarks>
644             The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected"/> state by
645             <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)"/>.
646             </remarks>
647             <returns>A task that represents the asynchronous operation.</returns>
648             <privilege>http://tizen.org/privilege/internet</privilege>
649             <exception cref="T:System.InvalidOperationException">
650                 The current state is not in the valid.\n
651                 -or-\n
652                 An internal error occurs.
653             </exception>
654             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
655             <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
656         </member>
657         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync">
658             <summary>
659             Pauses mirroring from the source.
660             </summary>
661             <remarks>
662             The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing"/> state by
663             <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync"/>.
664             </remarks>
665             <returns>A task that represents the asynchronous operation.</returns>
666             <privilege>http://tizen.org/privilege/internet</privilege>
667             <exception cref="T:System.InvalidOperationException">
668                 The current state is not in the valid.\n
669                 -or-\n
670                 An internal error occurs.
671             </exception>
672             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
673             <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
674         </member>
675         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.ResumeAsync">
676             <summary>
677             Resumes mirroring from the source.
678             </summary>
679             <remarks>
680             The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused"/> state by
681             <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync"/>.
682             </remarks>
683             <returns>A task that represents the asynchronous operation.</returns>
684             <privilege>http://tizen.org/privilege/internet</privilege>
685             <exception cref="T:System.InvalidOperationException">
686                 The current state is not in the valid.\n
687                 -or-\n
688                 An internal error occurs.
689             </exception>
690             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
691             <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
692         </member>
693         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Disconnect">
694             <summary>
695             Disconnects from the source.
696             </summary>
697             <remarks>
698             The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected"/>,
699             <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing"/> or <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused"/>.
700             </remarks>
701             <privilege>http://tizen.org/privilege/internet</privilege>
702             <exception cref="T:System.InvalidOperationException">
703                 The current state is not in the valid.\n
704                 -or-\n
705                 An internal error occurs.
706             </exception>
707             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
708             <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
709         </member>
710         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Unprepare">
711             <summary>
712             Unprepares the screen mirroring.
713             </summary>
714             <remarks>
715             The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared"/>,
716             or <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Disconnected"/>.
717             </remarks>
718             <exception cref="T:System.InvalidOperationException">
719                 The current state is not in the valid.\n
720                 -or-\n
721                 An internal error occurs.
722             </exception>
723             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
724         </member>
725         <!-- Badly formed XML comment ignored for member "M:Tizen.Multimedia.Remoting.ScreenMirroring.Dispose" -->
726         <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Dispose(System.Boolean)">
727             <summary>
728             Releases the resources used by the ScreenMirroring.
729             </summary>
730             <param name="disposing">
731             true to release both managed and unmanaged resources; false to release only unmanaged resources.
732             </param>
733         </member>
734         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo">
735             <summary>
736             Provides a means to retrieve the audio information which is negotiated with the source device.
737             </summary>
738             <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>
739         </member>
740         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.Codec">
741             <summary>
742             Gets the negotiated audio codec.
743             </summary>
744             <exception cref="T:System.InvalidOperationException">
745                 Not connected to a source.\n
746                 \n
747                 An internal error occurs.
748             </exception>
749             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
750         </member>
751         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.Channels">
752             <summary>
753             Gets the negotiated audio channels.
754             </summary>
755             <exception cref="T:System.InvalidOperationException">
756                 Not connected to a source.\n
757                 \n
758                 An internal error occurs.
759             </exception>
760             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
761         </member>
762         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.SampleRate">
763             <summary>
764             Gets the negotiated audio sample rate.
765             </summary>
766             <exception cref="T:System.InvalidOperationException">
767                 Not connected to a source.\n
768                 \n
769                 An internal error occurs.
770             </exception>
771             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
772         </member>
773         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.BitWidth">
774             <summary>
775             Gets the negotiated audio bit width.
776             </summary>
777             <exception cref="T:System.InvalidOperationException">
778                 Not connected to a source.\n
779                 \n
780                 An internal error occurs.
781             </exception>
782             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
783         </member>
784         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec">
785             <summary>
786             Specifies audio codecs for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
787             </summary>
788             <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo"/>
789         </member>
790         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.None">
791             <summary>
792             Screen mirroring is not negotiated yet.
793             </summary>
794         </member>
795         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Aac">
796             <summary>
797             AAC codec for audio.
798             </summary>
799         </member>
800         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Ac3">
801             <summary>
802             AC3 codec for audio.
803             </summary>
804         </member>
805         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Lpcm">
806             <summary>
807             LPCM codec for audio.
808             </summary>
809         </member>
810         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec">
811             <summary>
812             Specifies video codecs for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
813             </summary>
814             <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo"/>
815         </member>
816         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec.None">
817             <summary>
818             Screen mirroring is not negotiated yet.
819             </summary>
820         </member>
821         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec.H264">
822             <summary>
823             H.264 codec for video.
824             </summary>
825         </member>
826         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringResolutions">
827             <summary>
828             Specifies available combinations of resolutions and fps for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
829             </summary>
830         </member>
831         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R1920x1080P30">
832             <summary>
833             W-1920, H-1080, 30 fps.
834             </summary>
835         </member>
836         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R1280x720P30">
837             <summary>
838             W-1280, H-720, 30 fps.
839             </summary>
840         </member>
841         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R960x540P30">
842             <summary>
843             W-960, H-540, 30 fps.
844             </summary>
845         </member>
846         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R864x480P30">
847             <summary>
848             W-864, H-480, 30 fps.
849             </summary>
850         </member>
851         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R720x480P60">
852             <summary>
853             W-720, H-480, 60 fps.
854             </summary>
855         </member>
856         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R640x480P60">
857             <summary>
858             W-640, H-480, 60 fps.
859             </summary>
860         </member>
861         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R640x360P30">
862             <summary>
863             W-640, H-360, 30 fps.
864             </summary>
865         </member>
866         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringState">
867             <summary>
868             Specifies the states of <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
869             </summary>
870         </member>
871         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle">
872             <summary>
873             Idle.
874             </summary>
875         </member>
876         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared">
877             <summary>
878             Prepared.
879             </summary>
880             <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)"/>
881         </member>
882         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected">
883             <summary>
884             Connected to a source.
885             </summary>
886             <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)"/>
887         </member>
888         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing">
889             <summary>
890             Playing.
891             </summary>
892             <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync"/>
893         </member>
894         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused">
895             <summary>
896             Paused while playing media.
897             </summary>
898             <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync"/>
899         </member>
900         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Disconnected">
901             <summary>
902             Disconnected from source.
903             </summary>
904             <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Disconnect"/>
905         </member>
906         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringError">
907             <summary>
908             Specifies errors for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
909             </summary>
910         </member>
911         <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringError.InvalidOperation">
912             <summary>
913             Invalid operation.
914             </summary>
915         </member>
916         <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo">
917             <summary>
918             Provides a means to retrieve the video information which is negotiated with the source device.
919             </summary>
920         </member>
921         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.Codec">
922             <summary>
923             Gets the negotiated video codec.
924             </summary>
925             <exception cref="T:System.InvalidOperationException">
926                 Not connected to a source.\n
927                 \n
928                 An internal error occurs.
929             </exception>
930             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
931         </member>
932         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.Resolution">
933             <summary>
934             Gets the negotiated video resolution.
935             </summary>
936             <exception cref="T:System.InvalidOperationException">
937                 Not connected to a source.\n
938                 \n
939                 An internal error occurs.
940             </exception>
941             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
942         </member>
943         <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.FrameRate">
944             <summary>
945             Gets the negotiated video frame rate.
946             </summary>
947             <exception cref="T:System.InvalidOperationException">
948                 Not connected to a source.\n
949                 \n
950                 An internal error occurs.
951             </exception>
952             <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
953         </member>
954     </members>
955 </doc>