Class StreamingAudioSource
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
- Direct Known Subclasses:
PullAudioSource,PushAudioSource
-
Field Summary
Fields inherited from class net.raphimc.audiomixer.source.audio.AudioSource
buffer, position, resampler -
Constructor Summary
ConstructorsConstructorDescriptionStreamingAudioSource(FloatAudioFormat format) StreamingAudioSource(FloatAudioFormat format, Resampler resampler) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidenqueueBuffer(AudioBuffer buffer) protected voidrenderInternal(AudioBuffer buffer) protected voidsetSampleRate(float sampleRate) Methods inherited from class net.raphimc.audiomixer.source.audio.AudioSource
getFormat, getRemainingFrameCount, getRemainingMillisecondLength, getSampleRate, isFinished, pitch, sampleRateMethods inherited from class net.raphimc.audiomixer.source.FiniteSource
finishListeners, renderMethods inherited from class net.raphimc.audiomixer.source.Source
automations, processors
-
Constructor Details
-
StreamingAudioSource
-
StreamingAudioSource
-
-
Method Details
-
renderInternal
- Overrides:
renderInternalin classAudioSource
-
enqueueBuffer
-
setSampleRate
protected void setSampleRate(float sampleRate) - Overrides:
setSampleRatein classAudioSource
-