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