Class MonoStaticPcmSource
java.lang.Object
net.raphimc.audiomixer.pcmsource.impl.MonoStaticPcmSource
- All Implemented Interfaces:
MonoPcmSource,PcmSource,StaticPcmSource
-
Constructor Summary
ConstructorsConstructorDescriptionMonoStaticPcmSource(float[] samples) MonoStaticPcmSource(float[] samples, Interpolator interpolator) -
Method Summary
Modifier and TypeMethodDescriptionfloatconsumeFrame(float increment) intconsumeSamples(float[] buffer, int offset, int length) intdoublebooleansetPosition(double position) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.raphimc.audiomixer.pcmsource.MonoPcmSource
consumeSample, consumeSamplesMethods inherited from interface net.raphimc.audiomixer.pcmsource.StaticPcmSource
getProgress, getSampleCount, setProgress
-
Constructor Details
-
MonoStaticPcmSource
public MonoStaticPcmSource(float[] samples) -
MonoStaticPcmSource
-
-
Method Details
-
consumeFrame
public float consumeFrame(float increment) - Specified by:
consumeFramein interfaceMonoPcmSource
-
consumeSamples
public int consumeSamples(float[] buffer, int offset, int length) - Specified by:
consumeSamplesin interfaceMonoPcmSource
-
hasReachedEnd
public boolean hasReachedEnd()- Specified by:
hasReachedEndin interfacePcmSource
-
getFrameCount
public int getFrameCount()- Specified by:
getFrameCountin interfaceStaticPcmSource
-
getPosition
public double getPosition()- Specified by:
getPositionin interfaceStaticPcmSource
-
setPosition
- Specified by:
setPositionin interfaceStaticPcmSource
-