Class MediaRouter2
public class MediaRouter2 : JVMBridgeBase<MediaRouter2>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<MediaRouter2>MediaRouter2
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<MediaRouter2>.IsAssignableFrom(IJavaType)JVMBridgeBase<MediaRouter2>.IsAssignableFrom<T>()JVMBridgeBase<MediaRouter2>.Execute<T>(params T[])JVMBridgeBase<MediaRouter2>.DynBridgeClazzJVMBridgeBase<MediaRouter2>.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
MediaRouter2()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public MediaRouter2()
MediaRouter2(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 MediaRouter2(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
CancelScanRequest(ScanToken)
public void CancelScanRequest(MediaRouter2.ScanToken arg0)
Parameters
GetController(String)
public MediaRouter2.RoutingController GetController(String arg0)
Parameters
Returns
GetControllers()
public List<MediaRouter2.RoutingController> GetControllers()
Returns
GetInstance(Context)
public static MediaRouter2 GetInstance(Context arg0)
Parameters
Returns
GetInstance(Context, String, Executor, Runnable)
public static MediaRouter2 GetInstance(Context arg0, String arg1, Executor arg2, Runnable arg3)
Parameters
Returns
GetRouteListingPreference()
public RouteListingPreference GetRouteListingPreference()
Returns
GetRoutes()
public List<MediaRoute2Info> GetRoutes()
Returns
GetSystemController()
public MediaRouter2.RoutingController GetSystemController()
Returns
RegisterControllerCallback(Executor, ControllerCallback)
public void RegisterControllerCallback(Executor arg0, MediaRouter2.ControllerCallback arg1)
Parameters
RegisterRouteCallback(Executor, RouteCallback, RouteDiscoveryPreference)
public void RegisterRouteCallback(Executor arg0, MediaRouter2.RouteCallback arg1, RouteDiscoveryPreference arg2)
Parameters
arg0
Executorarg1
MediaRouter2.RouteCallbackarg2
RouteDiscoveryPreference
RegisterRouteListingPreferenceUpdatedCallback(Executor, Consumer<RouteListingPreference>)
public void RegisterRouteListingPreferenceUpdatedCallback(Executor arg0, Consumer<RouteListingPreference> arg1)
Parameters
arg0
Executorarg1
Consumer<RouteListingPreference>
RegisterTransferCallback(Executor, TransferCallback)
public void RegisterTransferCallback(Executor arg0, MediaRouter2.TransferCallback arg1)
Parameters
RequestScan(ScanRequest)
public MediaRouter2.ScanToken RequestScan(MediaRouter2.ScanRequest arg0)
Parameters
Returns
SetOnGetControllerHintsListener(OnGetControllerHintsListener)
public void SetOnGetControllerHintsListener(MediaRouter2.OnGetControllerHintsListener arg0)
Parameters
SetRouteListingPreference(RouteListingPreference)
public void SetRouteListingPreference(RouteListingPreference arg0)
Parameters
SetRouteVolume(MediaRoute2Info, int)
public void SetRouteVolume(MediaRoute2Info arg0, int arg1)
Parameters
arg0
MediaRoute2Infoarg1
int
ShowSystemOutputSwitcher()
public bool ShowSystemOutputSwitcher()
Returns
Stop()
public void Stop()
TransferTo(MediaRoute2Info)
public void TransferTo(MediaRoute2Info arg0)
Parameters
UnregisterControllerCallback(ControllerCallback)
public void UnregisterControllerCallback(MediaRouter2.ControllerCallback arg0)
Parameters
UnregisterRouteCallback(RouteCallback)
public void UnregisterRouteCallback(MediaRouter2.RouteCallback arg0)
Parameters
UnregisterRouteListingPreferenceUpdatedCallback(Consumer<RouteListingPreference>)
public void UnregisterRouteListingPreferenceUpdatedCallback(Consumer<RouteListingPreference> arg0)
Parameters
UnregisterTransferCallback(TransferCallback)
public void UnregisterTransferCallback(MediaRouter2.TransferCallback arg0)