public class

SoftSincResampler

extends SoftAbstractResampler
java.lang.Object
   ↳ com.sun.media.sound.SoftAbstractResampler
     ↳ com.sun.media.sound.SoftSincResampler

Class Overview

Hann windowed sinc interpolation resampler with anti-alias filtering. Using 30 points for the interpolation.

Summary

Public Constructors
SoftSincResampler()
Public Methods
int getPadding()
void interpolate(float[] in, float[] in_offset, float in_end, float[] startpitch, float pitchstep, float[] out, int[] out_offset, int out_end)
static double sinc(double x)
static float[] sincTable(int size, float offset, float scale)
static float[] wHanning(int size, float offset)
[Expand]
Inherited Methods
From class com.sun.media.sound.SoftAbstractResampler
From class java.lang.Object
From interface com.sun.media.sound.SoftResampler

Public Constructors

public SoftSincResampler ()

Public Methods

public int getPadding ()

public void interpolate (float[] in, float[] in_offset, float in_end, float[] startpitch, float pitchstep, float[] out, int[] out_offset, int out_end)

public static double sinc (double x)

public static float[] sincTable (int size, float offset, float scale)

public static float[] wHanning (int size, float offset)