public abstract class StereoDeviceFactory extends Object
StereoDevice factory.
To implement a new StereoDevice, the following interfaces/classes must be implemented:
| Modifier and Type | Class and Description |
|---|---|
static class |
StereoDeviceFactory.DeviceType
StereoDevice type used for createFactory(type). |
| Constructor and Description |
|---|
StereoDeviceFactory() |
| Modifier and Type | Method and Description |
|---|---|
static StereoDeviceFactory |
createDefaultFactory() |
StereoDevice |
createDevice(int deviceIndex,
StereoDeviceConfig config,
boolean verbose) |
static StereoDeviceFactory |
createFactory(ClassLoader cl,
String implName) |
static StereoDeviceFactory |
createFactory(StereoDeviceFactory.DeviceType type) |
abstract boolean |
isValid()
|
abstract void |
shutdown()
Shutdown factory if
valid. |
public static StereoDeviceFactory createDefaultFactory()
public static StereoDeviceFactory createFactory(StereoDeviceFactory.DeviceType type)
public static StereoDeviceFactory createFactory(ClassLoader cl, String implName)
public final StereoDevice createDevice(int deviceIndex, StereoDeviceConfig config, boolean verbose)
deviceIndex - config - optional custom configuration, matching the implementation, i.e. StereoDeviceConfig.GenericStereoDeviceConfig.verbose - public abstract boolean isValid()
public abstract void shutdown()
valid.Copyright 2010 JogAmp Community.