Class PullAudioSource
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.PullAudioSource
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Field Summary
Fields inherited from class net.raphimc.audiomixer.source.audio.AudioSource
buffer, position, resampler -
Constructor Summary
ConstructorsConstructorDescriptionPullAudioSource(SampleInputStream sampleInputStream) PullAudioSource(SampleInputStream sampleInputStream, int bufferMillis) PullAudioSource(SampleInputStream sampleInputStream, int bufferMillis, Resampler resampler) -
Method Summary
Methods inherited from class net.raphimc.audiomixer.source.audio.StreamingAudioSource
enqueueBuffer, 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
-
PullAudioSource
-
PullAudioSource
-
PullAudioSource
-
-
Method Details
-
isFinished
public boolean isFinished()- Overrides:
isFinishedin classAudioSource
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-