Table of Contents

Class MidiDeviceInfo

Namespace
Android.Media.Midi
Assembly
MASES.Netdroid.dll
public class MidiDeviceInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
MidiDeviceInfo
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.BridgeClazz
JVMBridgeBase.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.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.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

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

PROPERTY_BLUETOOTH_DEVICE

public static String PROPERTY_BLUETOOTH_DEVICE { get; }

Property Value

String

PROPERTY_MANUFACTURER

public static String PROPERTY_MANUFACTURER { get; }

Property Value

String

PROPERTY_NAME

public static String PROPERTY_NAME { get; }

Property Value

String

PROPERTY_PRODUCT

public static String PROPERTY_PRODUCT { get; }

Property Value

String

PROPERTY_SERIAL_NUMBER

public static String PROPERTY_SERIAL_NUMBER { get; }

Property Value

String

PROPERTY_USB_DEVICE

public static String PROPERTY_USB_DEVICE { get; }

Property Value

String

PROPERTY_VERSION

public static String PROPERTY_VERSION { get; }

Property Value

String

PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS

public static int PROTOCOL_UMP_MIDI_1_0_UP_TO_128_BITS { get; }

Property Value

int

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

int

PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS

public static int PROTOCOL_UMP_MIDI_1_0_UP_TO_64_BITS { get; }

Property Value

int

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

int

PROTOCOL_UMP_MIDI_2_0

public static int PROTOCOL_UMP_MIDI_2_0 { get; }

Property Value

int

PROTOCOL_UMP_MIDI_2_0_AND_JRTS

public static int PROTOCOL_UMP_MIDI_2_0_AND_JRTS { get; }

Property Value

int

PROTOCOL_UMP_USE_MIDI_CI

public static int PROTOCOL_UMP_USE_MIDI_CI { get; }

Property Value

int

PROTOCOL_UNKNOWN

public static int PROTOCOL_UNKNOWN { get; }

Property Value

int

TYPE_BLUETOOTH

public static int TYPE_BLUETOOTH { get; }

Property Value

int

TYPE_USB

public static int TYPE_USB { get; }

Property Value

int

TYPE_VIRTUAL

public static int TYPE_VIRTUAL { get; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetDefaultProtocol()

public int GetDefaultProtocol()

Returns

int

int

GetId()

public int GetId()

Returns

int

int

GetInputPortCount()

public int GetInputPortCount()

Returns

int

int

GetOutputPortCount()

public int GetOutputPortCount()

Returns

int

int

GetPorts()

public MidiDeviceInfo.PortInfo[] GetPorts()

Returns

PortInfo[]

MidiDeviceInfo.PortInfo

GetProperties()

public Bundle GetProperties()

Returns

Bundle

Bundle

GetType()

public int GetType()

Returns

int

int

IsPrivate()

public bool IsPrivate()

Returns

bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int