Class MidiDeviceInfo
public class MidiDeviceInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
- Inheritance
-
MidiDeviceInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
MidiDeviceInfo(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 MidiDeviceInfo(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { 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
PROPERTY_BLUETOOTH_DEVICE
public static String PROPERTY_BLUETOOTH_DEVICE { get; set; }
Property Value
PROPERTY_MANUFACTURER
https://developer.android.com/reference/android/media/midi/MidiDeviceInfo.html#PROPERTY_MANUFACTURER
public static String PROPERTY_MANUFACTURER { get; set; }
Property Value
PROPERTY_NAME
public static String PROPERTY_NAME { get; set; }
Property Value
PROPERTY_PRODUCT
public static String PROPERTY_PRODUCT { get; set; }
Property Value
PROPERTY_SERIAL_NUMBER
public static String PROPERTY_SERIAL_NUMBER { get; set; }
Property Value
PROPERTY_USB_DEVICE
public static String PROPERTY_USB_DEVICE { get; set; }
Property Value
PROPERTY_VERSION
public static String PROPERTY_VERSION { get; set; }
Property Value
PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS
public static int PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS { get; set; }
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; set; }
Property Value
PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS
public static int PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS { get; set; }
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; set; }
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; set; }
Property Value
PROTOCOL_UMP_MIDI_2_0_AND_JRTS
public static int PROTOCOL_UMP_MIDI_2_0_AND_JRTS { get; set; }
Property Value
PROTOCOL_UMP_USE_MIDI_CI
public static int PROTOCOL_UMP_USE_MIDI_CI { get; set; }
Property Value
PROTOCOL_UNKNOWN
public static int PROTOCOL_UNKNOWN { get; set; }
Property Value
TYPE_BLUETOOTH
public static int TYPE_BLUETOOTH { get; set; }
Property Value
TYPE_USB
public static int TYPE_USB { get; set; }
Property Value
TYPE_VIRTUAL
public static int TYPE_VIRTUAL { get; set; }
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)