uk.org.toot.synth.spi
Class SynthChannelServiceProvider
java.lang.Object
uk.org.toot.service.ServiceProvider
uk.org.toot.synth.spi.SynthChannelServiceProvider
- Direct Known Subclasses:
- TootSynthChannelServiceProvider
public abstract class SynthChannelServiceProvider
- extends ServiceProvider
Constructor Summary |
SynthChannelServiceProvider(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 |
SynthChannelServiceProvider
public SynthChannelServiceProvider(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 CompoundControl createControls(int moduleId)
createControls
public CompoundControl createControls(java.lang.String name)
createSynthChannel
public abstract PolyphonicSynthChannel createSynthChannel(CompoundControl controls2)
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.