Package net.raphimc.audiomixer.resampler
Interface Resampler
- All Known Implementing Classes:
CubicResampler,LinearResampler,PointResampler
public interface Resampler
-
Method Summary
Modifier and TypeMethodDescriptiondefault doubleresample(float[] src, FloatAudioFormat srcFormat, float[] dst, FloatAudioFormat dstFormat, double srcPosition) default doubleresample(AudioBuffer src, AudioBuffer dst, double srcPosition) default AudioBufferresample(AudioBuffer src, FloatAudioFormat dstFormat) doubleresampleMonoToMono(float[] src, float[] dst, float pitch, double srcPosition) doubleresampleMonoToStereo(float[] src, float[] dst, float pitch, double srcPosition) doubleresampleStereoToMono(float[] src, float[] dst, float pitch, double srcPosition) doubleresampleStereoToStereo(float[] src, float[] dst, float pitch, double srcPosition)
-
Method Details
-
resample
-
resample
-
resample
default double resample(float[] src, FloatAudioFormat srcFormat, float[] dst, FloatAudioFormat dstFormat, double srcPosition) -
resampleMonoToMono
double resampleMonoToMono(float[] src, float[] dst, float pitch, double srcPosition) -
resampleStereoToStereo
double resampleStereoToStereo(float[] src, float[] dst, float pitch, double srcPosition) -
resampleMonoToStereo
double resampleMonoToStereo(float[] src, float[] dst, float pitch, double srcPosition) -
resampleStereoToMono
double resampleStereoToMono(float[] src, float[] dst, float pitch, double srcPosition)
-