Class RoutingSessionInfo.Builder
public class RoutingSessionInfo.Builder : JVMBridgeBase<RoutingSessionInfo.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
RoutingSessionInfo.Builder
- Implements
- Extension Methods
Constructors
Builder(RoutingSessionInfo)
public Builder(RoutingSessionInfo arg0)
Parameters
Builder(String, String)
public Builder(String arg0, String arg1)
Parameters
Builder(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 Builder(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
AddDeselectableRoute(String)
public RoutingSessionInfo.Builder AddDeselectableRoute(String arg0)
Parameters
Returns
AddSelectableRoute(String)
public RoutingSessionInfo.Builder AddSelectableRoute(String arg0)
Parameters
Returns
AddSelectedRoute(String)
public RoutingSessionInfo.Builder AddSelectedRoute(String arg0)
Parameters
Returns
AddTransferableRoute(String)
public RoutingSessionInfo.Builder AddTransferableRoute(String arg0)
Parameters
Returns
Build()
public RoutingSessionInfo Build()
Returns
ClearDeselectableRoutes()
public RoutingSessionInfo.Builder ClearDeselectableRoutes()
Returns
ClearSelectableRoutes()
public RoutingSessionInfo.Builder ClearSelectableRoutes()
Returns
ClearSelectedRoutes()
public RoutingSessionInfo.Builder ClearSelectedRoutes()
Returns
ClearTransferableRoutes()
public RoutingSessionInfo.Builder ClearTransferableRoutes()
Returns
CreatePoolableInstance(RoutingSessionInfo)
HPA initializer for Builder(Android.Media.RoutingSessionInfo arg0)
public static RoutingSessionInfo.Builder CreatePoolableInstance(RoutingSessionInfo arg0)
Parameters
arg0RoutingSessionInfo
Returns
CreatePoolableInstance(String, String)
HPA initializer for Builder(Java.Lang.String arg0, Java.Lang.String arg1)
public static RoutingSessionInfo.Builder CreatePoolableInstance(String arg0, String arg1)
Parameters
Returns
RemoveDeselectableRoute(String)
public RoutingSessionInfo.Builder RemoveDeselectableRoute(String arg0)
Parameters
Returns
RemoveSelectableRoute(String)
public RoutingSessionInfo.Builder RemoveSelectableRoute(String arg0)
Parameters
Returns
RemoveSelectedRoute(String)
public RoutingSessionInfo.Builder RemoveSelectedRoute(String arg0)
Parameters
Returns
RemoveTransferableRoute(String)
public RoutingSessionInfo.Builder RemoveTransferableRoute(String arg0)
Parameters
Returns
SetControlHints(Bundle)
public RoutingSessionInfo.Builder SetControlHints(Bundle arg0)
Parameters
Returns
SetName(CharSequence)
public RoutingSessionInfo.Builder SetName(CharSequence arg0)
Parameters
arg0CharSequence
Returns
SetTransferInitiator(UserHandle, String)
public RoutingSessionInfo.Builder SetTransferInitiator(UserHandle arg0, String arg1)
Parameters
arg0UserHandlearg1String
Returns
SetTransferReason(int)
public RoutingSessionInfo.Builder SetTransferReason(int arg0)
Parameters
Returns
SetVolume(int)
https://developer.android.com/reference/android/media/RoutingSessionInfo.Builder.html#setVolume(int)
public RoutingSessionInfo.Builder SetVolume(int arg0)
Parameters
Returns
SetVolumeHandling(int)
public RoutingSessionInfo.Builder SetVolumeHandling(int arg0)
Parameters
Returns
SetVolumeMax(int)
public RoutingSessionInfo.Builder SetVolumeMax(int arg0)