Table of Contents

Class MediaRouter.RouteInfo

Namespace
Android.Media
Assembly
MASES.Netdroid.dll
public class MediaRouter.RouteInfo : JVMBridgeBase<MediaRouter.RouteInfo>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
MediaRouter.RouteInfo
Implements
Derived
Extension Methods

Constructors

RouteInfo(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 RouteInfo(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

DEVICE_TYPE_BLUETOOTH

public static int DEVICE_TYPE_BLUETOOTH { get; set; }

Property Value

int

DEVICE_TYPE_SPEAKER

public static int DEVICE_TYPE_SPEAKER { get; set; }

Property Value

int

DEVICE_TYPE_TV

public static int DEVICE_TYPE_TV { get; set; }

Property Value

int

DEVICE_TYPE_UNKNOWN

public static int DEVICE_TYPE_UNKNOWN { get; set; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

PLAYBACK_TYPE_LOCAL

public static int PLAYBACK_TYPE_LOCAL { get; set; }

Property Value

int

PLAYBACK_TYPE_REMOTE

public static int PLAYBACK_TYPE_REMOTE { get; set; }

Property Value

int

PLAYBACK_VOLUME_FIXED

public static int PLAYBACK_VOLUME_FIXED { get; set; }

Property Value

int

PLAYBACK_VOLUME_VARIABLE

public static int PLAYBACK_VOLUME_VARIABLE { get; set; }

Property Value

int

Methods

GetCategory()

public MediaRouter.RouteCategory GetCategory()

Returns

MediaRouter.RouteCategory

MediaRouter.RouteCategory

GetDescription()

public CharSequence GetDescription()

Returns

CharSequence

CharSequence

GetDeviceType()

public int GetDeviceType()

Returns

int

int

GetGroup()

public MediaRouter.RouteGroup GetGroup()

Returns

MediaRouter.RouteGroup

MediaRouter.RouteGroup

GetIconDrawable()

public Drawable GetIconDrawable()

Returns

Drawable

Drawable

GetName()

public CharSequence GetName()

Returns

CharSequence

CharSequence

GetName(Context)

public CharSequence GetName(Context arg0)

Parameters

arg0 Context

Context

Returns

CharSequence

CharSequence

GetPlaybackStream()

public int GetPlaybackStream()

Returns

int

int

GetPlaybackType()

public int GetPlaybackType()

Returns

int

int

GetPresentationDisplay()

public Display GetPresentationDisplay()

Returns

Display

Display

GetStatus()

public CharSequence GetStatus()

Returns

CharSequence

CharSequence

GetSupportedTypes()

public int GetSupportedTypes()

Returns

int

int

GetTag()

public object GetTag()

Returns

object

object

GetVolume()

public int GetVolume()

Returns

int

int

GetVolumeHandling()

public int GetVolumeHandling()

Returns

int

int

GetVolumeMax()

public int GetVolumeMax()

Returns

int

int

IsConnecting()

public bool IsConnecting()

Returns

bool

bool

IsEnabled()

public bool IsEnabled()

Returns

bool

bool

RequestSetVolume(int)

public void RequestSetVolume(int arg0)

Parameters

arg0 int

int

RequestUpdateVolume(int)

public void RequestUpdateVolume(int arg0)

Parameters

arg0 int

int

SetTag(object)

public void SetTag(object arg0)

Parameters

arg0 object

object