Class MediaControllerManager

Definition

Namespace:
Tizen.Multimedia.Remoting
Assembly:
Tizen.Multimedia.Remoting.dll
API Level:
4

Provides a means to retrieve active controllers and observe controllers added and removed.

C#
Copy
public class MediaControllerManager : IDisposable
Inheritance
MediaControllerManager
Implements
System.IDisposable

Constructors

View Source

MediaControllerManager()

Initializes a new instance of the MediaControllerManager class.

Declaration
C#
Copy
public MediaControllerManager()
Exceptions
Type Condition
InvalidOperationException

An internal error occurs.

UnauthorizedAccessException

The caller does not have required privilege.

API Level: 4
Privilege Level: public
Privilege: http://tizen.org/privilege/mediacontroller.client

Methods

View Source

Dispose()

Releases all resources used by the MediaControllerManager.

Declaration
C#
Copy
public void Dispose()
API Level: 4
View Source

Dispose(Boolean)

Releases the unmanaged resources used by the MediaControllerManager.

Declaration
C#
Copy
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
Boolean disposing

true to release both managed and unmanaged resources; false to release only unmanaged resources.

API Level: 4
View Source

GetActiveControllers()

Gets the active controllers.

Declaration
C#
Copy
public MediaController[] GetActiveControllers()
Returns
Type Description
MediaController[]

An array of MediaController.

API Level: 4

Events

View Source

ServerStarted

Occurs when a server is started.

Declaration
C#
Copy
public event EventHandler<MediaControlServerStartedEventArgs> ServerStarted
Event Type
Type Description
System.EventHandler<MediaControlServerStartedEventArgs>
API Level: 4
View Source

ServerStopped

Occurs when a server is stopped.

Declaration
C#
Copy
public event EventHandler<MediaControlServerStoppedEventArgs> ServerStopped
Event Type
Type Description
System.EventHandler<MediaControlServerStoppedEventArgs>
API Level: 4

Implements

System.IDisposable