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

public final Class SoftLanczosResampler

extends SoftAbstractResampler
Class Inheritance

Lanczos interpolation resampler.
Author
Karl Helgason

Field Summary

Modifier and TypeField and Description
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)

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

Field Detail

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

SoftLanczosResamplerback to summary
public SoftLanczosResampler()

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)