Class MediaRouter2
public class MediaRouter2 : JVMBridgeBase<MediaRouter2>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
MediaRouter2
- Implements
- Extension Methods
Constructors
MediaRouter2(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public MediaRouter2(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
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
arg0Executorarg1MediaRouter2.RouteCallbackarg2RouteDiscoveryPreference
RegisterRouteListingPreferenceUpdatedCallback(Executor, Consumer<RouteListingPreference>)
public void RegisterRouteListingPreferenceUpdatedCallback(Executor arg0, Consumer<RouteListingPreference> arg1)
Parameters
arg0Executorarg1Consumer<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
arg0MediaRoute2Infoarg1int
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)