Class MediaRouter
public class MediaRouter : JVMBridgeBase<MediaRouter>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
MediaRouter
- Implements
- Extension Methods
Constructors
MediaRouter(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 MediaRouter(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CALLBACK_FLAG_PERFORM_ACTIVE_SCAN
public static int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN { get; set; }
Property Value
CALLBACK_FLAG_UNFILTERED_EVENTS
public static int CALLBACK_FLAG_UNFILTERED_EVENTS { get; set; }
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
ROUTE_TYPE_LIVE_AUDIO
public static int ROUTE_TYPE_LIVE_AUDIO { get; set; }
Property Value
ROUTE_TYPE_LIVE_VIDEO
public static int ROUTE_TYPE_LIVE_VIDEO { get; set; }
Property Value
ROUTE_TYPE_USER
public static int ROUTE_TYPE_USER { get; set; }
Property Value
Methods
AddCallback(int, Callback)
public void AddCallback(int arg0, MediaRouter.Callback arg1)
Parameters
arg0intarg1MediaRouter.Callback
AddCallback(int, Callback, int)
public void AddCallback(int arg0, MediaRouter.Callback arg1, int arg2)
Parameters
arg0intarg1MediaRouter.Callbackarg2int
AddUserRoute(UserRouteInfo)
public void AddUserRoute(MediaRouter.UserRouteInfo arg0)
Parameters
ClearUserRoutes()
public void ClearUserRoutes()
CreateRouteCategory(CharSequence, bool)
public MediaRouter.RouteCategory CreateRouteCategory(CharSequence arg0, bool arg1)
Parameters
arg0CharSequencearg1bool
Returns
CreateRouteCategory(int, bool)
public MediaRouter.RouteCategory CreateRouteCategory(int arg0, bool arg1)
Parameters
Returns
CreateUserRoute(RouteCategory)
public MediaRouter.UserRouteInfo CreateUserRoute(MediaRouter.RouteCategory arg0)
Parameters
Returns
GetCategoryAt(int)
public MediaRouter.RouteCategory GetCategoryAt(int arg0)
Parameters
Returns
GetCategoryCount()
public int GetCategoryCount()
Returns
GetDefaultRoute()
public MediaRouter.RouteInfo GetDefaultRoute()
Returns
GetRouteAt(int)
public MediaRouter.RouteInfo GetRouteAt(int arg0)
Parameters
Returns
GetRouteCount()
public int GetRouteCount()
Returns
GetSelectedRoute(int)
public MediaRouter.RouteInfo GetSelectedRoute(int arg0)
Parameters
Returns
RemoveCallback(Callback)
public void RemoveCallback(MediaRouter.Callback arg0)
Parameters
RemoveUserRoute(UserRouteInfo)
public void RemoveUserRoute(MediaRouter.UserRouteInfo arg0)
Parameters
SelectRoute(int, RouteInfo)
public void SelectRoute(int arg0, MediaRouter.RouteInfo arg1)
Parameters
arg0intarg1MediaRouter.RouteInfo