Class MidiDeviceInfo
public class MidiDeviceInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>MidiDeviceInfo
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.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
MidiDeviceInfo()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public MidiDeviceInfo()
MidiDeviceInfo(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 MidiDeviceInfo(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
CREATOR
public static Parcelable.Creator CREATOR { 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
PROPERTY_BLUETOOTH_DEVICE
public static String PROPERTY_BLUETOOTH_DEVICE { get; }
Property Value
PROPERTY_MANUFACTURER
https://developer.android.com/reference/android/media/midi/MidiDeviceInfo.html#PROPERTY_MANUFACTURER
public static String PROPERTY_MANUFACTURER { get; }
Property Value
PROPERTY_NAME
public static String PROPERTY_NAME { get; }
Property Value
PROPERTY_PRODUCT
public static String PROPERTY_PRODUCT { get; }
Property Value
PROPERTY_SERIAL_NUMBER
public static String PROPERTY_SERIAL_NUMBER { get; }
Property Value
PROPERTY_USB_DEVICE
public static String PROPERTY_USB_DEVICE { get; }
Property Value
PROPERTY_VERSION
public static String PROPERTY_VERSION { get; }
Property Value
PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS
public static int PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS { get; }
Property Value
PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS_AND_JRTS
public static int PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS_AND_JRTS { get; }
Property Value
PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS
public static int PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS { get; }
Property Value
PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS_AND_JRTS
public static int PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS_AND_JRTS { get; }
Property Value
PROTOCOL_UMP_MIDI_2_0
https://developer.android.com/reference/android/media/midi/MidiDeviceInfo.html#PROTOCOL_UMP_MIDI_2_0
public static int PROTOCOL_UMP_MIDI_2_0 { get; }
Property Value
PROTOCOL_UMP_MIDI_2_0_AND_JRTS
public static int PROTOCOL_UMP_MIDI_2_0_AND_JRTS { get; }
Property Value
PROTOCOL_UMP_USE_MIDI_CI
public static int PROTOCOL_UMP_USE_MIDI_CI { get; }
Property Value
PROTOCOL_UNKNOWN
public static int PROTOCOL_UNKNOWN { get; }
Property Value
TYPE_BLUETOOTH
public static int TYPE_BLUETOOTH { get; }
Property Value
TYPE_USB
public static int TYPE_USB { get; }
Property Value
TYPE_VIRTUAL
public static int TYPE_VIRTUAL { get; }
Property Value
Methods
DescribeContents()
public int DescribeContents()
Returns
GetDefaultProtocol()
public int GetDefaultProtocol()
Returns
GetId()
public int GetId()
Returns
GetInputPortCount()
public int GetInputPortCount()
Returns
GetOutputPortCount()
public int GetOutputPortCount()
Returns
GetPorts()
public MidiDeviceInfo.PortInfo[] GetPorts()
Returns
GetProperties()
public Bundle GetProperties()
Returns
GetType()
public int GetType()
Returns
IsPrivate()
public bool IsPrivate()
Returns
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)