Class PushAudioSource
java.lang.Object
net.raphimc.audiomixer.source.Source
net.raphimc.audiomixer.source.FiniteSource
net.raphimc.audiomixer.source.audio.AudioSource
net.raphimc.audiomixer.source.audio.StreamingAudioSource
net.raphimc.audiomixer.source.audio.impl.PushAudioSource
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields inherited from class net.raphimc.audiomixer.source.audio.AudioSource
buffer, position, resampler -
Constructor Summary
ConstructorsConstructorDescriptionPushAudioSource(FloatAudioFormat format) PushAudioSource(FloatAudioFormat format, Resampler resampler) -
Method Summary
Methods inherited from class net.raphimc.audiomixer.source.audio.StreamingAudioSource
renderInternal, setSampleRateMethods inherited from class net.raphimc.audiomixer.source.audio.AudioSource
getFormat, getRemainingFrameCount, getRemainingMillisecondLength, getSampleRate, pitch, sampleRateMethods inherited from class net.raphimc.audiomixer.source.FiniteSource
finishListeners, renderMethods inherited from class net.raphimc.audiomixer.source.Source
automations, processors
-
Constructor Details
-
PushAudioSource
-
PushAudioSource
-
-
Method Details
-
enqueueBuffer
- Overrides:
enqueueBufferin classStreamingAudioSource
-
isFinished
public boolean isFinished()- Overrides:
isFinishedin classAudioSource
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-