Class BufferedAudioSource
java.lang.Object
net.raphimc.audiomixer.source.Source
net.raphimc.audiomixer.source.FiniteSource
net.raphimc.audiomixer.source.audio.AudioSource
net.raphimc.audiomixer.source.audio.impl.BufferedAudioSource
- Direct Known Subclasses:
LoopingAudioSource
-
Field Summary
Fields inherited from class net.raphimc.audiomixer.source.audio.AudioSource
buffer, position, resampler -
Constructor Summary
ConstructorsConstructorDescriptionBufferedAudioSource(AudioBuffer buffer) BufferedAudioSource(AudioBuffer buffer, Resampler resampler) -
Method Summary
Modifier and TypeMethodDescriptionintdoublefloatvoidsetPosition(double position) voidsetProgress(float progress) Methods inherited from class net.raphimc.audiomixer.source.audio.AudioSource
getFormat, getRemainingFrameCount, getRemainingMillisecondLength, getSampleRate, isFinished, pitch, renderInternal, sampleRate, setSampleRateMethods inherited from class net.raphimc.audiomixer.source.FiniteSource
finishListeners, renderMethods inherited from class net.raphimc.audiomixer.source.Source
automations, processors
-
Constructor Details
-
BufferedAudioSource
-
BufferedAudioSource
-
-
Method Details
-
getFrameCount
public int getFrameCount() -
getPosition
public double getPosition() -
setPosition
public void setPosition(double position) -
getProgress
public float getProgress() -
setProgress
public void setProgress(float progress)
-