uk.org.toot.synth.spi
Class SynthServiceProvider
java.lang.Object
uk.org.toot.service.ServiceProvider
uk.org.toot.synth.spi.SynthServiceProvider
- Direct Known Subclasses:
- MultiSynthServiceProvider, PluckedSynthServiceProvider
public abstract class SynthServiceProvider
- extends ServiceProvider
|
Constructor Summary |
SynthServiceProvider(int providerId,
java.lang.String providerName,
java.lang.String description,
java.lang.String version)
Constructs an SynthServiceProvider with a given
provider name and version identifier. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SynthServiceProvider
public SynthServiceProvider(int providerId,
java.lang.String providerName,
java.lang.String description,
java.lang.String version)
- Constructs an
SynthServiceProvider with a given
provider name and version identifier.
- Parameters:
providerName - the provider name.version - a version identifier.
- Throws:
java.lang.IllegalArgumentException - if providerName
is null.
java.lang.IllegalArgumentException - if version
is null.
lookupName
public java.lang.String lookupName(int moduleId)
createControls
public SynthControls createControls(int moduleId)
createControls
public SynthControls createControls(java.lang.String name)
createSynth
public abstract MidiSynth createSynth(CompoundControl controls)
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.