Package net.raphimc.audiomixer
Class BackgroundSourceDataLineAudioMixer
java.lang.Object
net.raphimc.audiomixer.AudioMixer
net.raphimc.audiomixer.SourceDataLineAudioMixer
net.raphimc.audiomixer.BackgroundSourceDataLineAudioMixer
-
Constructor Summary
ConstructorsConstructorDescriptionBackgroundSourceDataLineAudioMixer(SourceDataLine sourceDataLine) BackgroundSourceDataLineAudioMixer(SourceDataLine sourceDataLine, int updatePeriodMillis) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()booleansetMixSliceSampleCount(int mixSliceSampleCount) Methods inherited from class net.raphimc.audiomixer.SourceDataLineAudioMixer
getMasterVolume, getMixSliceSampleCount, getNormalizationModifier, getSourceDataLine, getVolumeModifier, mixSlice, setMasterVolume, setMasterVolume, stopAllSoundsMethods inherited from class net.raphimc.audiomixer.AudioMixer
getAudioFormat, getMasterMixSound, getSoundModifiers, mix, mixMillis, playSound, stopSound
-
Constructor Details
-
BackgroundSourceDataLineAudioMixer
public BackgroundSourceDataLineAudioMixer(SourceDataLine sourceDataLine) throws LineUnavailableException - Throws:
LineUnavailableException
-
BackgroundSourceDataLineAudioMixer
public BackgroundSourceDataLineAudioMixer(SourceDataLine sourceDataLine, int updatePeriodMillis) throws LineUnavailableException - Throws:
LineUnavailableException
-
-
Method Details
-
setMixSliceSampleCount
- Overrides:
setMixSliceSampleCountin classSourceDataLineAudioMixer
-
isRunning
public boolean isRunning() -
close
public void close()- Overrides:
closein classSourceDataLineAudioMixer
-