1 <?xml version="1.0"?>
\r
4 <name>Tizen.Multimedia.Remoting</name>
\r
7 <member name="T:Tizen.Multimedia.Remoting.MediaController">
\r
9 Provides a means to to send commands to and handle events from media control server.
\r
12 <member name="P:Tizen.Multimedia.Remoting.MediaController.ServerAppId">
\r
14 Gets the application id of the server.
\r
16 <value>The server application id.</value>
\r
18 <member name="P:Tizen.Multimedia.Remoting.MediaController.IsStopped">
\r
20 Gets a value indicating whether the sever has been stopped.
\r
22 <value>true if the server has been stopped; otherwise, false.</value>
\r
24 <member name="E:Tizen.Multimedia.Remoting.MediaController.ServerStopped">
\r
26 Occurs when the server is stopped.
\r
29 <member name="E:Tizen.Multimedia.Remoting.MediaController.PlaybackStateUpdated">
\r
31 Occurs when the playback state is updated.
\r
34 <member name="E:Tizen.Multimedia.Remoting.MediaController.MetadataUpdated">
\r
36 Occurs when the metadata is updated.
\r
39 <member name="E:Tizen.Multimedia.Remoting.MediaController.ShuffleModeUpdated">
\r
41 Occurs when the shuffle mode is updated.
\r
44 <member name="E:Tizen.Multimedia.Remoting.MediaController.RepeatModeUpdated">
\r
46 Occurs when the repeat mode is updated.
\r
49 <member name="M:Tizen.Multimedia.Remoting.MediaController.GetPlaybackState">
\r
51 Returns the playback state set by the server.
\r
53 <returns>The playback state.</returns>
\r
54 <exception cref="T:System.InvalidOperationException">
\r
55 The server has already been stopped.
\r
57 An internal error occurs.
\r
59 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
\r
60 <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)"/>
\r
62 <member name="M:Tizen.Multimedia.Remoting.MediaController.GetPlaybackPosition">
\r
64 Returns the playback position set by the server.
\r
66 <returns>The playback position in milliseconds.</returns>
\r
67 <exception cref="T:System.InvalidOperationException">
\r
68 The server has already been stopped.
\r
70 An internal error occurs.
\r
72 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
\r
73 <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)"/>
\r
75 <member name="M:Tizen.Multimedia.Remoting.MediaController.GetMetadata">
\r
77 Returns the metadata set by the server.
\r
79 <returns>The metadata.</returns>
\r
80 <exception cref="T:System.InvalidOperationException">
\r
81 The server has already been stopped.
\r
83 An internal error occurs.
\r
85 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
\r
86 <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetMetadata(Tizen.Multimedia.Remoting.MediaControlMetadata)"/>
\r
88 <member name="M:Tizen.Multimedia.Remoting.MediaController.IsShuffleModeEnabled">
\r
90 Returns whether the shuffle mode is enabled.
\r
92 <returns>A value indicating whether the shuffle mode is enabled.</returns>
\r
93 <exception cref="T:System.InvalidOperationException">
\r
94 The server has already been stopped.
\r
96 An internal error occurs.
\r
98 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
\r
99 <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetShuffleModeEnabled(System.Boolean)"/>
\r
101 <member name="M:Tizen.Multimedia.Remoting.MediaController.GetRepeatMode">
\r
103 Returns the repeat mode.
\r
105 <returns>A <see cref="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode"/> set by the server.</returns>
\r
106 <exception cref="T:System.InvalidOperationException">
\r
107 The server has already been stopped.
\r
109 An internal error occurs.
\r
111 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
\r
112 <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.SetRepeatMode(Tizen.Multimedia.Remoting.MediaControlRepeatMode)"/>
\r
114 <member name="M:Tizen.Multimedia.Remoting.MediaController.SendPlaybackCommand(Tizen.Multimedia.Remoting.MediaControlPlaybackCommand)">
\r
116 Sends playback command to the server.</summary>
\r
117 <param name="command">A playback command.</param>
\r
118 <exception cref="T:System.InvalidOperationException">
\r
119 The server has already been stopped.
\r
121 An internal error occurs.
\r
123 <exception cref="T:System.ArgumentException"><paramref name="command"/> is not valid.</exception>
\r
124 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> has already been disposed of.</exception>
\r
125 <seealso cref="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived"/>
\r
127 <member name="T:Tizen.Multimedia.Remoting.MediaControllerManager">
\r
129 Provides a means to retrieve active controllers and observe controllers added and removed.
\r
132 <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.#ctor">
\r
134 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/> class.
\r
136 <privilege>http://tizen.org/privilege/mediacontroller.client</privilege>
\r
137 <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
\r
138 <exception cref="T:System.UnauthorizedAccessException">The caller does not have required privilege.</exception>
\r
140 <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.Dispose">
\r
142 Releases all resources used by the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>.
\r
145 <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.Dispose(System.Boolean)">
\r
147 Releases the unmanaged resources used by the <see cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>.
\r
149 <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
\r
151 <member name="M:Tizen.Multimedia.Remoting.MediaControllerManager.GetActiveControllers">
\r
153 Gets the active controllers.
\r
155 <returns>An array of <see cref="T:Tizen.Multimedia.Remoting.MediaController"/>.</returns>
\r
157 <member name="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted">
\r
159 Occurs when a server is started.
\r
162 <member name="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped">
\r
164 Occurs when a server is stopped.
\r
167 <member name="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode">
\r
169 Specifies the repeat mode.
\r
172 <member name="F:Tizen.Multimedia.Remoting.MediaControlRepeatMode.Off">
\r
177 <member name="F:Tizen.Multimedia.Remoting.MediaControlRepeatMode.On">
\r
182 <member name="T:Tizen.Multimedia.Remoting.MediaControlMetadata">
\r
184 Represents metadata for media control.
\r
187 <member name="M:Tizen.Multimedia.Remoting.MediaControlMetadata.#ctor">
\r
189 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/> class.
\r
192 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Title">
\r
194 Gets or sets the title.
\r
197 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Artist">
\r
199 Gets or sets the artist.
\r
202 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Album">
\r
204 Gets or sets the album.
\r
207 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Author">
\r
209 Gets or sets the author.
\r
212 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Genre">
\r
214 Gets or sets the genre.
\r
217 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Duration">
\r
219 Gets or sets the duration.
\r
222 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Date">
\r
224 Gets or sets the date.
\r
227 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Copyright">
\r
229 Gets or sets the copyright.
\r
232 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.Description">
\r
234 Gets or sets the description.
\r
237 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.TrackNumber">
\r
239 Gets or sets the track number.
\r
242 <member name="P:Tizen.Multimedia.Remoting.MediaControlMetadata.AlbumArtPath">
\r
244 Gets or sets the path of the album art.
\r
247 <member name="T:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand">
\r
249 Specifies playback commands.
\r
252 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Play">
\r
257 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Pause">
\r
262 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Stop">
\r
267 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Next">
\r
272 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Previous">
\r
277 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.FastForward">
\r
282 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand.Rewind">
\r
287 <member name="T:Tizen.Multimedia.Remoting.MediaControlPlaybackState">
\r
289 Specifies playback states.
\r
292 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.None">
\r
294 Unknown; no state is set.
\r
297 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Playing">
\r
302 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Paused">
\r
307 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Stopped">
\r
312 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.FastForwarding">
\r
317 <member name="F:Tizen.Multimedia.Remoting.MediaControlPlaybackState.Rewinding">
\r
322 <member name="T:Tizen.Multimedia.Remoting.MediaControlServer">
\r
324 Provides a means to set playback information and metadata and receive commands from clients.
\r
326 <seealso cref="T:Tizen.Multimedia.Remoting.MediaControllerManager"/>
\r
327 <seealso cref="T:Tizen.Multimedia.Remoting.MediaController"/>
\r
329 <member name="P:Tizen.Multimedia.Remoting.MediaControlServer.IsRunning">
\r
331 Gets a value indicating whether the server is running.
\r
333 <value>true if the server has started; otherwise, false.</value>
\r
334 <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.Start"/>
\r
335 <seealso cref="M:Tizen.Multimedia.Remoting.MediaControlServer.Stop"/>
\r
337 <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.Start">
\r
339 Starts the media control server.
\r
342 When the server starts, <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/> will be raised.
\r
344 <privilege>http://tizen.org/privilege/mediacontroller.server</privilege>
\r
345 <exception cref="T:System.InvalidOperationException">An internal error occurs.</exception>
\r
346 <exception cref="T:System.UnauthorizedAccessException">Caller does not have required privilege.</exception>
\r
347 <seealso cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/>
\r
349 <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.Stop">
\r
351 Stops the media control server.
\r
354 When the server stops, <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/> will be raised.
\r
356 <exception cref="T:System.InvalidOperationException">
\r
357 The server is not running .\n
\r
359 An internal error occurs.
\r
361 <seealso cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/>
\r
363 <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetPlaybackState(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)">
\r
365 Updates playback state and playback position.</summary>
\r
366 <param name="state">The playback state.</param>
\r
367 <param name="position">The playback position in milliseconds.</param>
\r
368 <exception cref="T:System.ArgumentException"><paramref name="state"/> is not valid.</exception>
\r
369 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>
\r
370 <exception cref="T:System.InvalidOperationException">
\r
371 The server is not running .\n
\r
373 An internal error occurs.
\r
376 <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetMetadata(Tizen.Multimedia.Remoting.MediaControlMetadata)">
\r
378 Updates metadata information.
\r
380 <param name="metadata">The metadata to update.</param>
\r
381 <exception cref="T:System.ArgumentNullException"><paramref name="metadata"/> is null.</exception>
\r
382 <exception cref="T:System.InvalidOperationException">
\r
383 The server is not running .\n
\r
385 An internal error occurs.
\r
388 <member name="M:Tizen.Multimedia.Remoting.MediaControlServer.SetShuffleModeEnabled(System.Boolean)">
\r
390 Updates the shuffle mode.
\r
392 <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>
\r
393 <exception cref="T:System.InvalidOperationException">
\r
394 The server is not running .\n
\r
396 An internal error occurs.
\r
399 <!-- "M:Tizen.Multimedia.Remoting.MediaControlServer.SetRepeatMode(Tizen.Multimedia.Remoting.MediaControlRepeatMode)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
400 <member name="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived">
\r
402 Occurs when a client sends playback command.
\r
405 <member name="T:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs">
\r
407 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStarted"/> event.
\r
410 <member name="M:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaController)">
\r
412 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs"/> class.
\r
414 <param name="mediaController">A <see cref="T:Tizen.Multimedia.Remoting.MediaController"/> of the server.</param>
\r
415 <exception cref="T:System.ArgumentNullException"><paramref name="mediaController"/> is null.</exception>
\r
417 <member name="P:Tizen.Multimedia.Remoting.MediaControlServerStartedEventArgs.Controller">
\r
419 Gets the controller of the server added.
\r
421 <value>A <see cref="T:Tizen.Multimedia.Remoting.MediaController"/>.</value>
\r
423 <member name="T:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs">
\r
425 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControllerManager.ServerStopped"/> event.
\r
428 <member name="M:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs.#ctor(System.String)">
\r
430 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs"/> class.
\r
432 <param name="serverAppId">The application id of the server stopped.</param>
\r
433 <exception cref="T:System.ArgumentNullException"><paramref name="serverAppId"/> is null.</exception>
\r
435 <member name="P:Tizen.Multimedia.Remoting.MediaControlServerStoppedEventArgs.ServerAppId">
\r
437 Gets the application id of the server.
\r
439 <value>A string represents the application id.</value>
\r
441 <member name="T:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs">
\r
443 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.MetadataUpdated"/> event.
\r
446 <member name="M:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlMetadata)">
\r
448 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs"/> class.
\r
450 <param name="metadata">The updated <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/>.</param>
\r
452 <member name="P:Tizen.Multimedia.Remoting.MetadataUpdatedEventArgs.Metadata">
\r
456 <value>The updated <see cref="T:Tizen.Multimedia.Remoting.MediaControlMetadata"/>.</value>
\r
458 <member name="T:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs">
\r
460 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaControlServer.PlaybackCommandReceived"/> event.
\r
463 <member name="M:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.#ctor(System.String,Tizen.Multimedia.Remoting.MediaControlPlaybackCommand)">
\r
465 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs"/> class.
\r
467 <param name="clientAppId">The client application id.</param>
\r
468 <param name="command">The playback command.</param>
\r
469 <exception cref="T:System.ArgumentNullException"><paramref name="clientAppId"/> is null.</exception>
\r
470 <exception cref="T:System.ArgumentException"><paramref name="command"/> is invalid.</exception>
\r
472 <member name="P:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.ClientAppId">
\r
474 Gets the application id of the client that sent command.
\r
476 <value>The client application id.</value>
\r
478 <member name="P:Tizen.Multimedia.Remoting.PlaybackCommandReceivedEventArgs.Command">
\r
482 <value>The <see cref="T:Tizen.Multimedia.Remoting.MediaControlPlaybackCommand"/>.</value>
\r
484 <member name="T:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs">
\r
486 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.PlaybackStateUpdated"/> event.
\r
489 <member name="M:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlPlaybackState,System.Int64)">
\r
491 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs"/> class.
\r
493 <param name="state">The playback state.</param>
\r
494 <param name="position">The playback position in milliseconds.</param>
\r
495 <exception cref="T:System.ArgumentException"><paramref name="state"/> is invalid.</exception>
\r
496 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="position"/> is less than zero.</exception>
\r
498 <member name="P:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.State">
\r
500 Gets the playback state.
\r
503 <member name="P:Tizen.Multimedia.Remoting.PlaybackStateUpdatedEventArgs.Position">
\r
505 Gets the playback position in milliseconds.
\r
508 <member name="T:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs">
\r
510 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.RepeatModeUpdated"/> event.
\r
513 <!-- "M:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs.#ctor(Tizen.Multimedia.Remoting.MediaControlRepeatMode)" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
514 <member name="P:Tizen.Multimedia.Remoting.RepeatModeUpdatedEventArgs.RepeatMode">
\r
516 Gets the updated repeat mode.
\r
518 <value>The <see cref="T:Tizen.Multimedia.Remoting.MediaControlRepeatMode"/>.</value>
\r
520 <member name="T:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs">
\r
522 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.MediaController.ShuffleModeUpdated"/> event.
\r
525 <member name="M:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs.#ctor(System.Boolean)">
\r
527 Initializes a new instance of the <see cref="T:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs"/> class.
\r
529 <param name="enabled">A value indicating whether the shuffle mode is enabled.</param>
\r
531 <member name="P:Tizen.Multimedia.Remoting.ShuffleModeUpdatedEventArgs.Enabled">
\r
533 Gets a value indicating whether the shuffle mode is enabled.
\r
535 <value>true if the shuffle mode is enabled; otherwise, false.</value>
\r
537 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringStateChangedEventArgs">
\r
539 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.ScreenMirroring.StateChanged"/> event.
\r
542 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringStateChangedEventArgs.State">
\r
544 Gets the current state of the screen mirroring.
\r
547 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringErrorOccurredEventArgs">
\r
549 Provides data for the <see cref="E:Tizen.Multimedia.Remoting.ScreenMirroring.ErrorOccurred"/> event.
\r
552 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringErrorOccurredEventArgs.Error">
\r
554 Gets the error that occurred.
\r
557 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroring">
\r
559 Provides the ability to connect to and disconnect from a screen mirroring source,
\r
560 start, pause, and resume the screen mirroring as a sink.
\r
563 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.#ctor">
\r
565 Initializes a new instance of the ScreenMirroring class.
\r
567 <feature>http://tizen.org/feature/network.wifi.direct.display</feature>
\r
568 <exception cref="T:System.NotSupportedException">The feature is not supported.</exception>
\r
570 <member name="E:Tizen.Multimedia.Remoting.ScreenMirroring.StateChanged">
\r
572 Occurs when the state is changed.
\r
575 <member name="E:Tizen.Multimedia.Remoting.ScreenMirroring.ErrorOccurred">
\r
577 Occurs when an error occurs.
\r
580 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroring.AudioInfo">
\r
582 Gets the negotiated audio info.
\r
585 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroring.VideoInfo">
\r
587 Gets the negotiated video info.
\r
590 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display)">
\r
592 Prepares the screen mirroring with the specified display.
\r
595 The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle"/>.\n
\r
597 All supported resolutions will be candidates.
\r
599 <param name="display">The display where the mirroring will be played on.</param>
\r
600 <exception cref="T:System.ArgumentException">
\r
601 <paramref name="display"/> has already been assigned to another.
\r
603 <exception cref="T:System.ArgumentNullException"><paramref name="display"/> is null.</exception>
\r
604 <exception cref="T:System.InvalidOperationException">
\r
605 The current state is not in the valid.\n
\r
607 An internal error occurs.
\r
609 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
611 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)">
\r
613 Prepares the screen mirroring with the specified display and resolutions.
\r
616 The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle"/>.
\r
618 <param name="display">The display where the mirroring will be played on.</param>
\r
619 <param name="resolutions">The desired resolutions.</param>
\r
620 <exception cref="T:System.ArgumentException">
\r
621 <paramref name="resolutions"/> contain invalid flags.\n
\r
623 <paramref name="display"/> has already been assigned to another.
\r
625 <exception cref="T:System.ArgumentNullException"><paramref name="display"/> is null.</exception>
\r
626 <exception cref="T:System.InvalidOperationException">
\r
627 The current state is not in the valid.\n
\r
629 An internal error occurs.
\r
631 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
633 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)">
\r
635 Creates the connection and ready for receiving data from a mirroring source.
\r
637 <param name="sourceIp">The source ip address to connect.</param>
\r
639 The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared"/> state by
\r
640 <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)"/>.
\r
642 <returns>A task that represents the asynchronous operation.</returns>
\r
643 <privilege>http://tizen.org/privilege/internet</privilege>
\r
644 <exception cref="T:System.ArgumentNullException"><paramref name="sourceIp"/> is null.</exception>
\r
645 <exception cref="T:System.InvalidOperationException">
\r
646 The current state is not in the valid.\n
\r
648 An internal error occurs.
\r
650 <exception cref="T:System.ArgumentException"><paramref name="sourceIp"/> is a zero-length string, contains only white space.</exception>
\r
651 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
652 <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
\r
654 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync">
\r
656 Starts mirroring from the source.
\r
659 The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected"/> state by
\r
660 <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)"/>.
\r
662 <returns>A task that represents the asynchronous operation.</returns>
\r
663 <privilege>http://tizen.org/privilege/internet</privilege>
\r
664 <exception cref="T:System.InvalidOperationException">
\r
665 The current state is not in the valid.\n
\r
667 An internal error occurs.
\r
669 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
670 <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
\r
672 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync">
\r
674 Pauses mirroring from the source.
\r
677 The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing"/> state by
\r
678 <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync"/>.
\r
680 <returns>A task that represents the asynchronous operation.</returns>
\r
681 <privilege>http://tizen.org/privilege/internet</privilege>
\r
682 <exception cref="T:System.InvalidOperationException">
\r
683 The current state is not in the valid.\n
\r
685 An internal error occurs.
\r
687 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
688 <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
\r
690 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.ResumeAsync">
\r
692 Resumes mirroring from the source.
\r
695 The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused"/> state by
\r
696 <see cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync"/>.
\r
698 <returns>A task that represents the asynchronous operation.</returns>
\r
699 <privilege>http://tizen.org/privilege/internet</privilege>
\r
700 <exception cref="T:System.InvalidOperationException">
\r
701 The current state is not in the valid.\n
\r
703 An internal error occurs.
\r
705 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
706 <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
\r
708 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Disconnect">
\r
710 Disconnects from the source.
\r
713 The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected"/>,
\r
714 <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing"/> or <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused"/>.
\r
716 <privilege>http://tizen.org/privilege/internet</privilege>
\r
717 <exception cref="T:System.InvalidOperationException">
\r
718 The current state is not in the valid.\n
\r
720 An internal error occurs.
\r
722 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
723 <exception cref="T:System.UnauthorizedAccessException">Caller does not have required permission.</exception>
\r
725 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Unprepare">
\r
727 Unprepares the screen mirroring.
\r
730 The state must be <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared"/>,
\r
731 or <see cref="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Disconnected"/>.
\r
733 <exception cref="T:System.InvalidOperationException">
\r
734 The current state is not in the valid.\n
\r
736 An internal error occurs.
\r
738 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
740 <!-- "M:Tizen.Multimedia.Remoting.ScreenMirroring.Dispose" 멤버에 대해 잘못된 형식의 XML 주석은 무시됩니다. -->
\r
741 <member name="M:Tizen.Multimedia.Remoting.ScreenMirroring.Dispose(System.Boolean)">
\r
743 Releases the resources used by the ScreenMirroring.
\r
745 <param name="disposing">
\r
746 true to release both managed and unmanaged resources; false to release only unmanaged resources.
\r
749 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo">
\r
751 Provides a means to retrieve the audio information which is negotiated with the source device.
\r
753 <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>
\r
755 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.Codec">
\r
757 Gets the negotiated audio codec.
\r
759 <exception cref="T:System.InvalidOperationException">
\r
760 Not connected to a source.\n
\r
762 An internal error occurs.
\r
764 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
766 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.Channels">
\r
768 Gets the negotiated audio channels.
\r
770 <exception cref="T:System.InvalidOperationException">
\r
771 Not connected to a source.\n
\r
773 An internal error occurs.
\r
775 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
777 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.SampleRate">
\r
779 Gets the negotiated audio sample rate.
\r
781 <exception cref="T:System.InvalidOperationException">
\r
782 Not connected to a source.\n
\r
784 An internal error occurs.
\r
786 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
788 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo.BitWidth">
\r
790 Gets the negotiated audio bit width.
\r
792 <exception cref="T:System.InvalidOperationException">
\r
793 Not connected to a source.\n
\r
795 An internal error occurs.
\r
797 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
799 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec">
\r
801 Specifies the audio codecs for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
\r
803 <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroringAudioInfo"/>
\r
805 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.None">
\r
807 The screen mirroring is not negotiated yet.
\r
810 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Aac">
\r
815 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Ac3">
\r
820 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringAudioCodec.Lpcm">
\r
825 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec">
\r
827 Specifies the video codecs for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
\r
829 <seealso cref="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo"/>
\r
831 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec.None">
\r
833 The screen mirroring is not negotiated yet.
\r
836 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringVideoCodec.H264">
\r
841 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringResolutions">
\r
843 Specifies the available combinations of resolutions and fps for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
\r
846 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R1920x1080P30">
\r
848 W-1920, H-1080, 30 fps.
\r
851 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R1280x720P30">
\r
853 W-1280, H-720, 30 fps.
\r
856 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R960x540P30">
\r
858 W-960, H-540, 30 fps.
\r
861 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R864x480P30">
\r
863 W-864, H-480, 30 fps.
\r
866 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R720x480P60">
\r
868 W-720, H-480, 60 fps.
\r
871 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R640x480P60">
\r
873 W-640, H-480, 60 fps.
\r
876 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringResolutions.R640x360P30">
\r
878 W-640, H-360, 30 fps.
\r
881 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringState">
\r
883 Specifies the states of <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
\r
886 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Idle">
\r
891 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Prepared">
\r
895 <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Prepare(Tizen.Multimedia.Display,Tizen.Multimedia.Remoting.ScreenMirroringResolutions)"/>
\r
897 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Connected">
\r
899 Connected to a source.
\r
901 <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.ConnectAsync(System.String)"/>
\r
903 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Playing">
\r
907 <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.StartAsync"/>
\r
909 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Paused">
\r
911 Paused while playing media.
\r
913 <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.PauseAsync"/>
\r
915 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringState.Disconnected">
\r
917 Disconnected from source.
\r
919 <seealso cref="M:Tizen.Multimedia.Remoting.ScreenMirroring.Disconnect"/>
\r
921 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringError">
\r
923 Specifies the errors for <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/>.
\r
926 <member name="F:Tizen.Multimedia.Remoting.ScreenMirroringError.InvalidOperation">
\r
931 <member name="T:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo">
\r
933 Provides a means to retrieve the video information which is negotiated with the source device.
\r
936 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.Codec">
\r
938 Gets the negotiated video codec.
\r
940 <exception cref="T:System.InvalidOperationException">
\r
941 Not connected to a source.\n
\r
943 An internal error occurs.
\r
945 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
947 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.Resolution">
\r
949 Gets the negotiated video resolution.
\r
951 <exception cref="T:System.InvalidOperationException">
\r
952 Not connected to a source.\n
\r
954 An internal error occurs.
\r
956 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r
958 <member name="P:Tizen.Multimedia.Remoting.ScreenMirroringVideoInfo.FrameRate">
\r
960 Gets the negotiated video frame rate.
\r
962 <exception cref="T:System.InvalidOperationException">
\r
963 Not connected to a source.\n
\r
965 An internal error occurs.
\r
967 <exception cref="T:System.ObjectDisposedException">The <see cref="T:Tizen.Multimedia.Remoting.ScreenMirroring"/> has already been disposed.</exception>
\r