uk.org.toot.swingui.audioui.serverui.spi
Class AudioServerUIServiceProvider
java.lang.Object
uk.org.toot.service.ServiceProvider
uk.org.toot.swingui.audioui.serverui.spi.AudioServerUIServiceProvider
public abstract class AudioServerUIServiceProvider
- extends ServiceProvider
|
Constructor Summary |
AudioServerUIServiceProvider(int providerId,
java.lang.String providerName,
java.lang.String description,
java.lang.String version)
Constructs an AudioServerUIServiceProvider with a given
provider name, description and version identifier. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AudioServerUIServiceProvider
public AudioServerUIServiceProvider(int providerId,
java.lang.String providerName,
java.lang.String description,
java.lang.String version)
- Constructs an
AudioServerUIServiceProvider with a given
provider name, description and version identifier.
- Parameters:
providerName - the provider name.description - the description of the provided servicesversion - a version identifier.
createServerUI
public abstract javax.swing.JComponent createServerUI(AudioServer server,
AudioServerConfiguration p)
- Create the UI that is used when the server is running.
- Parameters:
server - the AudioServer to provide the UI for.p - the AudioServerConfiguration to use.
- Returns:
- JComponent the UI.
createSetupUI
public javax.swing.JComponent createSetupUI(AudioServer server,
AudioServerConfiguration p)
- Create the UI that is used prior to use of the server.
Typically it might allow sample rate to be changed.
- Parameters:
server - the AudioServer to provide the UI for.
- Returns:
- JComponent the UI, null representing no UI.
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.