Class MediaController
public class MediaController : JVMBridgeBase<MediaController>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<MediaController>MediaController
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<MediaController>.SExecuteWithSignature<TReturn>(Type, string, string, params object[])JVMBridgeBase<MediaController>.IsAssignableFrom(IJavaType)JVMBridgeBase<MediaController>.IsAssignableFrom<T>()JVMBridgeBase<MediaController>.Execute<T>(params T[])JVMBridgeBase<MediaController>.DynBridgeClazzJVMBridgeBase<MediaController>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
Contextarg1
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
AdjustVolume(int, int)
public void AdjustVolume(int arg0, int arg1)
Parameters
DispatchMediaButtonEvent(KeyEvent)
public bool DispatchMediaButtonEvent(KeyEvent arg0)
Parameters
Returns
GetExtras()
public Bundle GetExtras()
Returns
GetFlags()
public long GetFlags()
Returns
GetMetadata()
public MediaMetadata GetMetadata()
Returns
GetPackageName()
public String GetPackageName()
Returns
GetPlaybackInfo()
https://developer.android.com/reference/android/media/session/MediaController.html#getPlaybackInfo()
public MediaController.PlaybackInfo GetPlaybackInfo()
Returns
GetPlaybackState()
public PlaybackState GetPlaybackState()
Returns
GetQueue()
public List<MediaSession.QueueItem> GetQueue()
Returns
GetQueueTitle()
public CharSequence GetQueueTitle()
Returns
GetRatingType()
public int GetRatingType()
Returns
GetSessionActivity()
public PendingIntent GetSessionActivity()
Returns
GetSessionInfo()
public Bundle GetSessionInfo()
Returns
GetSessionToken()
https://developer.android.com/reference/android/media/session/MediaController.html#getSessionToken()
public MediaSession.Token GetSessionToken()
Returns
GetTag()
public String GetTag()
Returns
GetTransportControls()
public MediaController.TransportControls GetTransportControls()
Returns
RegisterCallback(Callback)
public void RegisterCallback(MediaController.Callback arg0)
Parameters
RegisterCallback(Callback, Handler)
public void RegisterCallback(MediaController.Callback arg0, Handler arg1)
Parameters
SendCommand(String, Bundle, ResultReceiver)
public void SendCommand(String arg0, Bundle arg1, ResultReceiver arg2)
Parameters
arg0
Stringarg1
Bundlearg2
ResultReceiver
SetVolumeTo(int, int)
public void SetVolumeTo(int arg0, int arg1)
Parameters
UnregisterCallback(Callback)
public void UnregisterCallback(MediaController.Callback arg0)