Table of Contents

Class MediaController

Namespace
Android.Media.Session
Assembly
MASES.Netdroid.dll
public class MediaController : JVMBridgeBase<MediaController>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<MediaController>
MediaController
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<MediaController>.IsAssignableFrom(IJavaType)
JVMBridgeBase<MediaController>.IsAssignableFrom<T>()
JVMBridgeBase<MediaController>.Execute<T>(params T[])
JVMBridgeBase<MediaController>.DynBridgeClazz
JVMBridgeBase<MediaController>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

MediaController()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public MediaController()

MediaController(Context, Token)

public MediaController(Context arg0, MediaSession.Token arg1)

Parameters

arg0 Context

Context

arg1 MediaSession.Token

MediaSession.Token

MediaController(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public MediaController(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AdjustVolume(int, int)

public void AdjustVolume(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

DispatchMediaButtonEvent(KeyEvent)

public bool DispatchMediaButtonEvent(KeyEvent arg0)

Parameters

arg0 KeyEvent

KeyEvent

Returns

bool

bool

GetExtras()

public Bundle GetExtras()

Returns

Bundle

Bundle

GetFlags()

public long GetFlags()

Returns

long

long

GetMetadata()

public MediaMetadata GetMetadata()

Returns

MediaMetadata

MediaMetadata

GetPackageName()

public String GetPackageName()

Returns

String

String

GetPlaybackInfo()

public MediaController.PlaybackInfo GetPlaybackInfo()

Returns

MediaController.PlaybackInfo

MediaController.PlaybackInfo

GetPlaybackState()

public PlaybackState GetPlaybackState()

Returns

PlaybackState

PlaybackState

GetQueue()

public List<MediaSession.QueueItem> GetQueue()

Returns

List<MediaSession.QueueItem>

List

GetQueueTitle()

public CharSequence GetQueueTitle()

Returns

CharSequence

CharSequence

GetRatingType()

public int GetRatingType()

Returns

int

int

GetSessionActivity()

public PendingIntent GetSessionActivity()

Returns

PendingIntent

PendingIntent

GetSessionInfo()

public Bundle GetSessionInfo()

Returns

Bundle

Bundle

GetSessionToken()

public MediaSession.Token GetSessionToken()

Returns

MediaSession.Token

MediaSession.Token

GetTag()

public String GetTag()

Returns

String

String

GetTransportControls()

public MediaController.TransportControls GetTransportControls()

Returns

MediaController.TransportControls

MediaController.TransportControls

RegisterCallback(Callback)

public void RegisterCallback(MediaController.Callback arg0)

Parameters

arg0 MediaController.Callback

MediaController.Callback

RegisterCallback(Callback, Handler)

public void RegisterCallback(MediaController.Callback arg0, Handler arg1)

Parameters

arg0 MediaController.Callback

MediaController.Callback

arg1 Handler

Handler

SendCommand(String, Bundle, ResultReceiver)

public void SendCommand(String arg0, Bundle arg1, ResultReceiver arg2)

Parameters

arg0 String

String

arg1 Bundle

Bundle

arg2 ResultReceiver

ResultReceiver

SetVolumeTo(int, int)

public void SetVolumeTo(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

UnregisterCallback(Callback)

public void UnregisterCallback(MediaController.Callback arg0)

Parameters

arg0 MediaController.Callback

MediaController.Callback