Class AudioSource
java.lang.Object
net.raphimc.audiomixer.source.Source
net.raphimc.audiomixer.source.FiniteSource
net.raphimc.audiomixer.source.audio.AudioSource
- Direct Known Subclasses:
BufferedAudioSource,StreamingAudioSource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AudioBufferprotected doubleprotected final Resampler -
Constructor Summary
ConstructorsConstructorDescriptionAudioSource(AudioBuffer buffer) AudioSource(AudioBuffer buffer, Resampler resampler) -
Method Summary
Modifier and TypeMethodDescriptionintfloatprotected floatbooleanpitch()protected voidrenderInternal(AudioBuffer buffer) protected voidsetSampleRate(float sampleRate) Methods inherited from class net.raphimc.audiomixer.source.FiniteSource
finishListeners, renderMethods inherited from class net.raphimc.audiomixer.source.Source
automations, processors
-
Field Details
-
resampler
-
buffer
-
position
protected double position
-
-
Constructor Details
-
AudioSource
-
AudioSource
-
-
Method Details
-
renderInternal
- Specified by:
renderInternalin classSource
-
isFinished
public boolean isFinished()- Specified by:
isFinishedin classFiniteSource
-
getFormat
-
getRemainingFrameCount
public int getRemainingFrameCount() -
getRemainingMillisecondLength
public float getRemainingMillisecondLength() -
sampleRate
-
pitch
-
getSampleRate
protected float getSampleRate() -
setSampleRate
protected void setSampleRate(float sampleRate)
-