public abstract class MixerProvider extends Object
Constructor and Description |
---|
MixerProvider()
Create a new mixer provider.
|
Modifier and Type | Method and Description |
---|---|
abstract Mixer |
getMixer(Mixer.Info info)
Return a mixer that matches the given info object.
|
abstract Mixer.Info[] |
getMixerInfo()
Return an array of info objects describing all the mixers provided by
this provider.
|
boolean |
isMixerSupported(Mixer.Info info)
Return true if a mixer matching the provided description is supported.
|
public MixerProvider()
public abstract Mixer getMixer(Mixer.Info info)
info
- description of the mixer to matchIllegalArgumentException
- if no mixer matches the descriptionpublic abstract Mixer.Info[] getMixerInfo()
public boolean isMixerSupported(Mixer.Info info)
info
- description of the mixer to match