Package net.raphimc.audiomixer
Class SourceDataLineAudioMixer
java.lang.Object
net.raphimc.audiomixer.AudioMixer
net.raphimc.audiomixer.NormalizedAudioMixer
net.raphimc.audiomixer.SourceDataLineAudioMixer
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionSourceDataLineAudioMixer(SourceDataLine sourceDataLine) SourceDataLineAudioMixer(SourceDataLine sourceDataLine, int bufferMillis) SourceDataLineAudioMixer(SourceDataLine sourceDataLine, int bufferMillis, int mixSliceMillis) -
Method Summary
Methods inherited from class net.raphimc.audiomixer.NormalizedAudioMixer
getMasterVolume, getNormalizationModifier, getVolumeModifier, setMasterVolume, setMasterVolume, stopAllSoundsMethods inherited from class net.raphimc.audiomixer.AudioMixer
getAudioFormat, getMasterMixSound, getSoundModifiers, playSound, render, renderMillis, stopSound
-
Constructor Details
-
SourceDataLineAudioMixer
- Throws:
LineUnavailableException
-
SourceDataLineAudioMixer
public SourceDataLineAudioMixer(SourceDataLine sourceDataLine, int bufferMillis) throws LineUnavailableException - Throws:
LineUnavailableException
-
SourceDataLineAudioMixer
public SourceDataLineAudioMixer(SourceDataLine sourceDataLine, int bufferMillis, int mixSliceMillis) throws LineUnavailableException - Throws:
LineUnavailableException
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getSourceDataLineWriter
-