Table of Contents

Class MidiSystem

Namespace
Javax.Sound.Midi
Assembly
MASES.JNet.dll
public class MidiSystem : JVMBridgeBase<MidiSystem>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<MidiSystem>
MidiSystem
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<MidiSystem>.IsAssignableFrom(IJavaType)
JVMBridgeBase<MidiSystem>.IsAssignableFrom<T>()
JVMBridgeBase<MidiSystem>.Execute<T>(params T[])
JVMBridgeBase<MidiSystem>.DynBridgeClazz
JVMBridgeBase<MidiSystem>.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

MidiSystem()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public MidiSystem()

MidiSystem(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 MidiSystem(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

MidiDeviceInfo

public static MidiDevice.Info[] MidiDeviceInfo { get; }

Property Value

Info[]

MidiFileTypes

public static int[] MidiFileTypes { get; }

Property Value

int[]

Receiver

public static Receiver Receiver { get; }

Property Value

Receiver

Sequencer

public static Sequencer Sequencer { get; }

Property Value

Sequencer

Synthesizer

public static Synthesizer Synthesizer { get; }

Property Value

Synthesizer

Transmitter

public static Transmitter Transmitter { get; }

Property Value

Transmitter

Methods

GetMidiDevice(Info)

public static MidiDevice GetMidiDevice(MidiDevice.Info arg0)

Parameters

arg0 MidiDevice.Info

MidiDevice.Info

Returns

MidiDevice

MidiDevice

Exceptions

MidiUnavailableException

GetMidiFileFormat(File)

public static MidiFileFormat GetMidiFileFormat(File arg0)

Parameters

arg0 File

File

Returns

MidiFileFormat

MidiFileFormat

Exceptions

InvalidMidiDataException
IOException

GetMidiFileFormat(InputStream)

public static MidiFileFormat GetMidiFileFormat(InputStream arg0)

Parameters

arg0 InputStream

InputStream

Returns

MidiFileFormat

MidiFileFormat

Exceptions

InvalidMidiDataException
IOException

GetMidiFileFormat(URL)

public static MidiFileFormat GetMidiFileFormat(URL arg0)

Parameters

arg0 URL

URL

Returns

MidiFileFormat

MidiFileFormat

Exceptions

InvalidMidiDataException
IOException

GetMidiFileTypes(Sequence)

public static int[] GetMidiFileTypes(Sequence arg0)

Parameters

arg0 Sequence

Sequence

Returns

int[]

int

GetSequence(File)

public static Sequence GetSequence(File arg0)

Parameters

arg0 File

File

Returns

Sequence

Sequence

Exceptions

InvalidMidiDataException
IOException

GetSequence(InputStream)

public static Sequence GetSequence(InputStream arg0)

Parameters

arg0 InputStream

InputStream

Returns

Sequence

Sequence

Exceptions

InvalidMidiDataException
IOException

GetSequence(URL)

public static Sequence GetSequence(URL arg0)

Parameters

arg0 URL

URL

Returns

Sequence

Sequence

Exceptions

InvalidMidiDataException
IOException

GetSequencer(bool)

public static Sequencer GetSequencer(bool arg0)

Parameters

arg0 bool

bool

Returns

Sequencer

Sequencer

Exceptions

MidiUnavailableException

GetSoundbank(File)

public static Soundbank GetSoundbank(File arg0)

Parameters

arg0 File

File

Returns

Soundbank

Soundbank

Exceptions

InvalidMidiDataException
IOException

GetSoundbank(InputStream)

public static Soundbank GetSoundbank(InputStream arg0)

Parameters

arg0 InputStream

InputStream

Returns

Soundbank

Soundbank

Exceptions

InvalidMidiDataException
IOException

GetSoundbank(URL)

public static Soundbank GetSoundbank(URL arg0)

Parameters

arg0 URL

URL

Returns

Soundbank

Soundbank

Exceptions

InvalidMidiDataException
IOException

IsFileTypeSupported(int)

public static bool IsFileTypeSupported(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

IsFileTypeSupported(int, Sequence)

public static bool IsFileTypeSupported(int arg0, Sequence arg1)

Parameters

arg0 int

int

arg1 Sequence

Sequence

Returns

bool

bool

Write(Sequence, int, File)

public static int Write(Sequence arg0, int arg1, File arg2)

Parameters

arg0 Sequence

Sequence

arg1 int

int

arg2 File

File

Returns

int

int

Exceptions

IOException

Write(Sequence, int, OutputStream)

public static int Write(Sequence arg0, int arg1, OutputStream arg2)

Parameters

arg0 Sequence

Sequence

arg1 int

int

arg2 OutputStream

OutputStream

Returns

int

int

Exceptions

IOException