Table of Contents

Class Synthesizer

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

Synthesizer()

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

[Obsolete("Synthesizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Synthesizer()

Synthesizer(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

[Obsolete("Synthesizer class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Synthesizer(params object[] args)

Parameters

args object[]

Properties

AvailableInstruments

public Instrument[] AvailableInstruments { get; }

Property Value

Instrument[]

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

Channels

public MidiChannel[] Channels { get; }

Property Value

MidiChannel[]

DefaultSoundbank

public Soundbank DefaultSoundbank { get; }

Property Value

Soundbank

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

Latency

public long Latency { get; }

Property Value

long

LoadedInstruments

public Instrument[] LoadedInstruments { get; }

Property Value

Instrument[]

MaxPolyphony

public int MaxPolyphony { get; }

Property Value

int

VoiceStatus

public VoiceStatus[] VoiceStatus { get; }

Property Value

VoiceStatus[]

Methods

IsSoundbankSupported(Soundbank)

public bool IsSoundbankSupported(Soundbank arg0)

Parameters

arg0 Soundbank

Soundbank

Returns

bool

bool

LoadAllInstruments(Soundbank)

public bool LoadAllInstruments(Soundbank arg0)

Parameters

arg0 Soundbank

Soundbank

Returns

bool

bool

LoadInstrument(Instrument)

public bool LoadInstrument(Instrument arg0)

Parameters

arg0 Instrument

Instrument

Returns

bool

bool

LoadInstruments(Soundbank, Patch[])

public bool LoadInstruments(Soundbank arg0, Patch[] arg1)

Parameters

arg0 Soundbank

Soundbank

arg1 Patch[]

Patch

Returns

bool

bool

RemapInstrument(Instrument, Instrument)

public bool RemapInstrument(Instrument arg0, Instrument arg1)

Parameters

arg0 Instrument

Instrument

arg1 Instrument

Instrument

Returns

bool

bool

UnloadAllInstruments(Soundbank)

public void UnloadAllInstruments(Soundbank arg0)

Parameters

arg0 Soundbank

Soundbank

UnloadInstrument(Instrument)

public void UnloadInstrument(Instrument arg0)

Parameters

arg0 Instrument

Instrument

UnloadInstruments(Soundbank, Patch[])

public void UnloadInstruments(Soundbank arg0, Patch[] arg1)

Parameters

arg0 Soundbank

Soundbank

arg1 Patch[]

Patch