Class RoutingSessionInfo.Builder
public class RoutingSessionInfo.Builder : JVMBridgeBase<RoutingSessionInfo.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseRoutingSessionInfo.Builder
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<RoutingSessionInfo.Builder>.IsAssignableFrom(IJavaType)JVMBridgeBase<RoutingSessionInfo.Builder>.IsAssignableFrom<T>()JVMBridgeBase<RoutingSessionInfo.Builder>.Execute<T>(params T[])JVMBridgeBase<RoutingSessionInfo.Builder>.DynBridgeClazzJVMBridgeBase<RoutingSessionInfo.Builder>.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
Builder()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Builder()
Builder(RoutingSessionInfo)
public Builder(RoutingSessionInfo arg0)
Parameters
Builder(String, String)
public Builder(String arg0, String arg1)
Parameters
Builder(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 Builder(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
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
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
arg0
CharSequence
Returns
SetTransferInitiator(UserHandle, String)
public RoutingSessionInfo.Builder SetTransferInitiator(UserHandle arg0, String arg1)
Parameters
arg0
UserHandlearg1
String
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)