Package net.raphimc.audiomixer
Class LimitingAudioMixer
java.lang.Object
net.raphimc.audiomixer.source.Source
net.raphimc.audiomixer.mixer.Mixer
net.raphimc.audiomixer.AudioMixer
net.raphimc.audiomixer.LimitingAudioMixer
- All Implemented Interfaces:
Iterable<Source>,Collection<Source>
- Direct Known Subclasses:
SourceDataLineAudioMixer
-
Constructor Summary
Constructors -
Method Summary
Methods 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
-
LimitingAudioMixer
-
-
Method Details
-
render
- Overrides:
renderin classAudioMixer
-
gain
-
gainDb
-
getLimiterProcessor
-
getGainProcessor
-