APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.media.sound

public final Class SoftMixingMixerProvider

extends MixerProvider
Class Inheritance
Imports
javax.sound.sampled.Mixer, .Mixer.Info, javax.sound.sampled.spi.MixerProvider

Provider for software audio mixer.
Author
Karl Helgason

Field Summary

Modifier and TypeField and Description
pack-priv static SoftMixingMixer
pack-priv static Thread
pack-priv static final Object

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Mixer
getMixer(Mixer.Info info)

Implements abstract javax.sound.sampled.spi.MixerProvider.getMixer.

Obtains an instance of the mixer represented by the info object.

public Mixer.Info[]
getMixerInfo()

Implements abstract javax.sound.sampled.spi.MixerProvider.getMixerInfo.

Obtains the set of info objects representing the mixer or mixers provided by this MixerProvider.

Inherited from javax.sound.sampled.spi.MixerProvider:
isMixerSupported

Field Detail

globalmixerback to summary
pack-priv static SoftMixingMixer globalmixer
lockthreadback to summary
pack-priv static Thread lockthread
mutexback to summary
pack-priv static final Object mutex

Constructor Detail

SoftMixingMixerProviderback to summary
public SoftMixingMixerProvider()

Method Detail

getMixerback to summary
public Mixer getMixer(Mixer.Info info)

Implements abstract javax.sound.sampled.spi.MixerProvider.getMixer.

Doc from javax.sound.sampled.spi.MixerProvider.getMixer.

Obtains an instance of the mixer represented by the info object. If null is passed, then the default mixer will be returned.

The full set of the mixer info objects that represent the mixers supported by this MixerProvider may be obtained through the getMixerInfo method. Use the isMixerSupported method to test whether this MixerProvider supports a particular mixer.

Annotations
@Override
getMixerInfoback to summary
public Mixer.Info[] getMixerInfo()

Implements abstract javax.sound.sampled.spi.MixerProvider.getMixerInfo.

Doc from javax.sound.sampled.spi.MixerProvider.getMixerInfo.

Obtains the set of info objects representing the mixer or mixers provided by this MixerProvider.

The isMixerSupported method returns true for all the info objects returned by this method. The corresponding mixer instances for the info objects are returned by the getMixer method.

Annotations
@Override