APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.media.sound

public final Class SoftSincResampler

extends SoftAbstractResampler
Class Inheritance

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

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv float[][][]
pack-priv int
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Implements abstract com.sun.media.sound.SoftAbstractResampler.interpolate.

public static double
sinc(double x)

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

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

Inherited from com.sun.media.sound.SoftAbstractResampler:
openStreamer

Field Detail

sinc_scale_sizeback to summary
pack-priv int sinc_scale_size
sinc_tableback to summary
pack-priv float[][][] sinc_table
sinc_table_centerback to summary
pack-priv int sinc_table_center
sinc_table_fsizeback to summary
pack-priv int sinc_table_fsize
sinc_table_sizeback to summary
pack-priv int sinc_table_size

Constructor Detail

SoftSincResamplerback to summary
public SoftSincResampler()

Method Detail

getPaddingback to summary
public int getPadding()

Implements abstract com.sun.media.sound.SoftAbstractResampler.getPadding.

Annotations
@Override
interpolateback to summary
public void interpolate(float[] in, float[] in_offset, float in_end, float[] startpitch, float pitchstep, float[] out, int[] out_offset, int out_end)

Implements abstract com.sun.media.sound.SoftAbstractResampler.interpolate.

Annotations
@Override
sincback to summary
public static double sinc(double x)
sincTableback to summary
public static float[] sincTable(int size, float offset, float scale)
wHanningback to summary
public static float[] wHanning(int size, float offset)