Package net.raphimc.audiomixer
Class SourceDataLineAudioMixer
java.lang.Object
net.raphimc.audiomixer.source.Source
net.raphimc.audiomixer.mixer.Mixer
net.raphimc.audiomixer.AudioMixer
net.raphimc.audiomixer.LimitingAudioMixer
net.raphimc.audiomixer.SourceDataLineAudioMixer
- All Implemented Interfaces:
AutoCloseable,Iterable<Source>,Collection<Source>
-
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.LimitingAudioMixer
gain, gainDb, getGainProcessor, getLimiterProcessor, renderMethods inherited from class net.raphimc.audiomixer.AudioMixer
getAudioFormat, preRenderActions, render, renderMillisMethods inherited from class net.raphimc.audiomixer.mixer.Mixer
add, addAll, clear, contains, containsAll, forEach, getMixedSourceCount, getProcessingLoad, isEmpty, iterator, limitSourceCount, mix, parallelStream, remove, removeAll, removeIf, renderInternal, retainAll, size, spliterator, stream, toArray, toArray, toArrayMethods inherited from class net.raphimc.audiomixer.source.Source
automations, processorsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
equals, hashCode
-
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
-