javazoom/jl/decoder/BitReserve.classBitReserve.java
package javazoom.jl.decoder
final javazoom.jl.decoder.BitReserve extends java.lang.Object {
private static final int BUFSIZE
private static final int BUFSIZE_MASK
private int offset
private int totbit
private int buf_byte_idx
private final int[] buf
void ()
public int hsstell ()
public int hgetbits (int)
public int hget1bit ()
public void hputbuf (int)
public void rewindNbits (int)
public void rewindNbytes (int)
}
javazoom/jl/decoder/Bitstream.classBitstream.java
package javazoom.jl.decoder
public final javazoom.jl.decoder.Bitstream extends java.lang.Object {
static byte INITIAL_SYNC
static byte STRICT_SYNC
private static final int BUFFER_INT_SIZE
private final int[] framebuffer
private int framesize
private byte[] frame_bytes
private int wordpointer
private int bitindex
private int syncword
private int header_pos
private Float replayGainScale
private boolean single_ch_mode
private final int[] bitmask
private final java.io.PushbackInputStream source
private final javazoom.jl.decoder.Header header
private final byte[] syncbuf
private javazoom.jl.decoder.Crc16[] crc
private byte[] rawid3v2
private boolean firstframe
public static final int BITSTREAM_ERROR
public static final int UNKNOWN_ERROR
public static final int UNKNOWN_SAMPLE_RATE
public static final int STREAM_ERROR
public static final int UNEXPECTED_EOF
public static final int STREAM_EOF
public static final int INVALIDFRAME
public static final int BITSTREAM_LAST
public void (java.io.InputStream)
public int header_pos ()
private void loadID3v2 (java.io.InputStream)
private int readID3v2Header (java.io.InputStream) throws java.io.IOException
public java.io.InputStream getRawID3v2 ()
private void parseID3v2Frames (byte[])
private java.lang.String parseText (byte[], int, int, int)
public java.lang.Float getReplayGainScale ()
public void close () throws javazoom.jl.decoder.BitstreamException
public javazoom.jl.decoder.Header readFrame () throws javazoom.jl.decoder.BitstreamException
private javazoom.jl.decoder.Header readNextFrame () throws javazoom.jl.decoder.BitstreamException
private void nextFrame () throws javazoom.jl.decoder.BitstreamException
public void unreadFrame () throws javazoom.jl.decoder.BitstreamException
public void closeFrame ()
public boolean isSyncCurrentPosition (int) throws javazoom.jl.decoder.BitstreamException
public int readBits (int)
public int readCheckedBits (int)
protected javazoom.jl.decoder.BitstreamException newBitstreamException (int)
protected javazoom.jl.decoder.BitstreamException newBitstreamException (int, java.lang.Throwable)
int syncHeader (byte) throws javazoom.jl.decoder.BitstreamException
public boolean isSyncMark (int, int, int)
int read_frame_data (int) throws javazoom.jl.decoder.BitstreamException
void parse_frame () throws javazoom.jl.decoder.BitstreamException
public int get_bits (int)
void set_syncword (int)
private int readFully (byte[], int, int) throws javazoom.jl.decoder.BitstreamException
private int readBytes (byte[], int, int) throws javazoom.jl.decoder.BitstreamException
static void ()
}
javazoom/jl/decoder/BitstreamException.classBitstreamException.java
package javazoom.jl.decoder
public javazoom.jl.decoder.BitstreamException extends javazoom.jl.decoder.JavaLayerException {
private int errorcode
public void (java.lang.String, java.lang.Throwable)
public void (int, java.lang.Throwable)
public int getErrorCode ()
public static java.lang.String getErrorString (int)
}
javazoom/jl/decoder/Crc16.classCrc16.java
package javazoom.jl.decoder
public final javazoom.jl.decoder.Crc16 extends java.lang.Object {
private static short polynomial
private short crc
public void ()
public void add_bits (int, int)
public short checksum ()
static void ()
}
javazoom/jl/decoder/DecoderException.classDecoderException.java
package javazoom.jl.decoder
public javazoom.jl.decoder.DecoderException extends javazoom.jl.decoder.JavaLayerException {
private int errorcode
public void (java.lang.String, java.lang.Throwable)
public void (int, java.lang.Throwable)
public int getErrorCode ()
public static java.lang.String getErrorString (int)
}
javazoom/jl/decoder/FrameDecoder.classFrameDecoder.java
package javazoom.jl.decoder
public abstract javazoom.jl.decoder.FrameDecoder extends java.lang.Object {
public abstract void decodeFrame () throws javazoom.jl.decoder.DecoderException
}
javazoom/jl/decoder/Header.classHeader.java
package javazoom.jl.decoder
public final javazoom.jl.decoder.Header extends java.lang.Object {
public static final int[][] frequencies
public static final int MPEG2_LSF
public static final int MPEG25_LSF
public static final int MPEG1
public static final int STEREO
public static final int JOINT_STEREO
public static final int DUAL_CHANNEL
public static final int SINGLE_CHANNEL
public static final int FOURTYFOUR_POINT_ONE
public static final int FOURTYEIGHT
public static final int THIRTYTWO
private int h_layer
private int h_protection_bit
private int h_bitrate_index
private int h_padding_bit
private int h_mode_extension
private int h_version
private int h_mode
private int h_sample_frequency
private int h_number_of_subbands
private int h_intensity_stereo_bound
private boolean h_copyright
private boolean h_original
private double[] h_vbr_time_per_frame
private boolean h_vbr
private int h_vbr_frames
private int h_vbr_scale
private int h_vbr_bytes
private byte[] h_vbr_toc
private byte syncmode
private javazoom.jl.decoder.Crc16 crc
public short checksum
public int framesize
public int nSlots
private int _headerstring
private static final int[][][] bitrates
private static final String[][][] bitrate_str
void ()
public java.lang.String toString ()
void read_header (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Crc16[]) throws javazoom.jl.decoder.BitstreamException
void parseVBR (byte[]) throws javazoom.jl.decoder.BitstreamException
public int version ()
public int layer ()
public int bitrate_index ()
public int sample_frequency ()
public int frequency ()
public int mode ()
public boolean checksums ()
public boolean copyright ()
public boolean original ()
public boolean vbr ()
public int vbr_scale ()
public byte[] vbr_toc ()
public boolean checksum_ok ()
public boolean padding ()
public int slots ()
public int mode_extension ()
public int calculate_framesize ()
public int max_number_of_frames (int)
public int min_number_of_frames (int)
public float ms_per_frame ()
public float total_ms (int)
public int getSyncHeader ()
public java.lang.String layer_string ()
public java.lang.String bitrate_string ()
public int bitrate ()
public int bitrate_instant ()
public java.lang.String sample_frequency_string ()
public int getSampleRate ()
public java.lang.String mode_string ()
public java.lang.String version_string ()
public int number_of_subbands ()
public int intensity_stereo_bound ()
static void ()
}
javazoom/jl/decoder/huffcodetab.classhuffcodetab.java
package javazoom.jl.decoder
final javazoom.jl.decoder.huffcodetab extends java.lang.Object {
private static final int MXOFF
private static final int HTN
private char tablename0
private char tablename1
private char tablename2
private int xlen
private int ylen
private int linbits
private int[][] val
private int treelen
private static int[][] ValTab0
private static int[][] ValTab1
private static int[][] ValTab2
private static int[][] ValTab3
private static int[][] ValTab4
private static int[][] ValTab5
private static int[][] ValTab6
private static int[][] ValTab7
private static int[][] ValTab8
private static int[][] ValTab9
private static int[][] ValTab10
private static int[][] ValTab11
private static int[][] ValTab12
private static int[][] ValTab13
private static int[][] ValTab14
private static int[][] ValTab15
private static int[][] ValTab16
private static int[][] ValTab24
private static int[][] ValTab32
private static int[][] ValTab33
public static javazoom.jl.decoder.huffcodetab[] ht
private void (java.lang.String, int, int, int, int, int, int[], int[], int[][], int)
public static int huffman_decoder (javazoom.jl.decoder.huffcodetab, int[], int[], int[], int[], javazoom.jl.decoder.BitReserve)
public static void inithuff ()
static void ()
}
javazoom/jl/decoder/JavaLayerException.classJavaLayerException.java
package javazoom.jl.decoder
public javazoom.jl.decoder.JavaLayerException extends java.lang.Exception {
private Throwable exception
public void ()
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getException ()
public void printStackTrace ()
public void printStackTrace (java.io.PrintStream)
}
javazoom/jl/decoder/LayerIDecoder$Subband.classLayerIDecoder.java
package javazoom.jl.decoder
abstract javazoom.jl.decoder.LayerIDecoder$Subband extends java.lang.Object {
void ()
public abstract void read_allocation (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.Crc16) throws javazoom.jl.decoder.DecoderException
public abstract void read_scalefactor (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header)
public abstract boolean read_sampledata (javazoom.jl.decoder.Bitstream)
public abstract boolean put_next_sample (int, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter)
}
javazoom/jl/decoder/LayerIDecoder$SubbandLayer1.classLayerIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIDecoder$SubbandLayer1 extends javazoom.jl.decoder.LayerIDecoder$Subband {
public static final float[] table_factor
public static final float[] table_offset
protected int subbandnumber
protected int samplenumber
protected int allocation
protected float scalefactor
protected int samplelength
protected float sample
protected float factor
protected float offset
public void (int)
public void read_allocation (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.Crc16) throws javazoom.jl.decoder.DecoderException
public void read_scalefactor (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header)
public boolean read_sampledata (javazoom.jl.decoder.Bitstream)
public boolean put_next_sample (int, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter)
static void ()
}
javazoom/jl/decoder/LayerIDecoder$SubbandLayer1IntensityStereo.classLayerIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIDecoder$SubbandLayer1IntensityStereo extends javazoom.jl.decoder.LayerIDecoder$SubbandLayer1 {
protected float channel2_scalefactor
public void (int)
public void read_allocation (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.Crc16) throws javazoom.jl.decoder.DecoderException
public void read_scalefactor (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header)
public boolean read_sampledata (javazoom.jl.decoder.Bitstream)
public boolean put_next_sample (int, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter)
}
javazoom/jl/decoder/LayerIDecoder$SubbandLayer1Stereo.classLayerIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIDecoder$SubbandLayer1Stereo extends javazoom.jl.decoder.LayerIDecoder$SubbandLayer1 {
protected int channel2_allocation
protected float channel2_scalefactor
protected int channel2_samplelength
protected float channel2_sample
protected float channel2_factor
protected float channel2_offset
public void (int)
public void read_allocation (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.Crc16) throws javazoom.jl.decoder.DecoderException
public void read_scalefactor (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header)
public boolean read_sampledata (javazoom.jl.decoder.Bitstream)
public boolean put_next_sample (int, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter)
}
javazoom/jl/decoder/LayerIDecoder.classLayerIDecoder.java
package javazoom.jl.decoder
public javazoom.jl.decoder.LayerIDecoder extends java.lang.Object implements javazoom.jl.decoder.FrameDecoder {
protected javazoom.jl.decoder.Bitstream stream
protected javazoom.jl.decoder.Header header
protected javazoom.jl.decoder.SynthesisFilter filter1
protected javazoom.jl.decoder.SynthesisFilter filter2
protected javazoom.jl.decoder.OutputBuffer buffer
protected int which_channels
protected int mode
protected int num_subbands
protected javazoom.jl.decoder.LayerIDecoder$Subband[] subbands
protected javazoom.jl.decoder.Crc16 crc
static final float[] scalefactors
public void ()
public void create (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.OutputBuffer, int)
public void decodeFrame () throws javazoom.jl.decoder.DecoderException
protected void createSubbands ()
protected void readAllocation () throws javazoom.jl.decoder.DecoderException
protected void readScaleFactorSelection ()
protected void readScaleFactors ()
protected void readSampleData ()
static void ()
}
javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2.classLayerIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIDecoder$SubbandLayer2 extends javazoom.jl.decoder.LayerIDecoder$Subband {
public static final float[] grouping_5bits
public static final float[] grouping_7bits
public static final float[] grouping_10bits
public static final int[] table_ab1_codelength
public static final float[][] table_ab1_groupingtables
public static final float[] table_ab1_factor
public static final float[] table_ab1_c
public static final float[] table_ab1_d
public static final float[][] table_ab234_groupingtables
public static final int[] table_ab2_codelength
public static final float[] table_ab2_factor
public static final float[] table_ab2_c
public static final float[] table_ab2_d
public static final int[] table_ab3_codelength
public static final float[] table_ab3_factor
public static final float[] table_ab3_c
public static final float[] table_ab3_d
public static final int[] table_ab4_codelength
public static final float[] table_ab4_factor
public static final float[] table_ab4_c
public static final float[] table_ab4_d
public static final int[] table_cd_codelength
public static final float[][] table_cd_groupingtables
public static final float[] table_cd_factor
public static final float[] table_cd_c
public static final float[] table_cd_d
protected int subbandnumber
protected int allocation
protected int scfsi
protected float scalefactor1
protected float scalefactor2
protected float scalefactor3
protected int[] codelength
protected float[][] groupingtable
protected float[] factor
protected int groupnumber
protected int samplenumber
protected float[] samples
protected float[] c
protected float[] d
public void (int)
protected int get_allocationlength (javazoom.jl.decoder.Header)
protected void prepare_sample_reading (javazoom.jl.decoder.Header, int, int, float[], int[], float[], float[])
public void read_allocation (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.Crc16)
public void read_scalefactor_selection (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Crc16)
public void read_scalefactor (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header)
public boolean read_sampledata (javazoom.jl.decoder.Bitstream)
public boolean put_next_sample (int, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter)
static void ()
}
javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2IntensityStereo.classLayerIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIDecoder$SubbandLayer2IntensityStereo extends javazoom.jl.decoder.LayerIIDecoder$SubbandLayer2 {
protected int channel2_scfsi
protected float channel2_scalefactor1
protected float channel2_scalefactor2
protected float channel2_scalefactor3
public void (int)
public void read_allocation (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.Crc16)
public void read_scalefactor_selection (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Crc16)
public void read_scalefactor (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header)
public boolean read_sampledata (javazoom.jl.decoder.Bitstream)
public boolean put_next_sample (int, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter)
}
javazoom/jl/decoder/LayerIIDecoder$SubbandLayer2Stereo.classLayerIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIDecoder$SubbandLayer2Stereo extends javazoom.jl.decoder.LayerIIDecoder$SubbandLayer2 {
protected int channel2_allocation
protected int channel2_scfsi
protected float channel2_scalefactor1
protected float channel2_scalefactor2
protected float channel2_scalefactor3
protected int[] channel2_codelength
protected float[] channel2_factor
protected float[] channel2_samples
protected float[] channel2_c
protected float[] channel2_d
public void (int)
public void read_allocation (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.Crc16)
public void read_scalefactor_selection (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Crc16)
public void read_scalefactor (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header)
public boolean read_sampledata (javazoom.jl.decoder.Bitstream)
public boolean put_next_sample (int, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter)
}
javazoom/jl/decoder/LayerIIDecoder.classLayerIIDecoder.java
package javazoom.jl.decoder
public javazoom.jl.decoder.LayerIIDecoder extends javazoom.jl.decoder.LayerIDecoder implements javazoom.jl.decoder.FrameDecoder {
public void ()
protected void createSubbands ()
protected void readScaleFactorSelection ()
}
javazoom/jl/decoder/LayerIIIDecoder$gr_info_s.classLayerIIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIIDecoder$gr_info_s extends java.lang.Object {
public int part2_3_length
public int big_values
public int global_gain
public int scalefac_compress
public int window_switching_flag
public int block_type
public int mixed_block_flag
public int[] table_select
public int[] subblock_gain
public int region0_count
public int region1_count
public int preflag
public int scalefac_scale
public int count1table_select
public void ()
}
javazoom/jl/decoder/LayerIIIDecoder$III_side_info_t.classLayerIIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIIDecoder$III_side_info_t extends java.lang.Object {
public int main_data_begin
public int private_bits
public javazoom.jl.decoder.LayerIIIDecoder$temporaire[] ch
public void ()
}
javazoom/jl/decoder/LayerIIIDecoder$SBI.classLayerIIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIIDecoder$SBI extends java.lang.Object {
public int[] l
public int[] s
public void ()
public void (int[], int[])
}
javazoom/jl/decoder/LayerIIIDecoder$Sftable.classLayerIIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIIDecoder$Sftable extends java.lang.Object {
public int[] l
public int[] s
final synthetic javazoom.jl.decoder.LayerIIIDecoder this$0
public void (javazoom.jl.decoder.LayerIIIDecoder)
public void (javazoom.jl.decoder.LayerIIIDecoder, int[], int[])
}
javazoom/jl/decoder/LayerIIIDecoder$temporaire.classLayerIIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIIDecoder$temporaire extends java.lang.Object {
public int[] scfsi
public javazoom.jl.decoder.LayerIIIDecoder$gr_info_s[] gr
public void ()
}
javazoom/jl/decoder/LayerIIIDecoder$temporaire2.classLayerIIIDecoder.java
package javazoom.jl.decoder
javazoom.jl.decoder.LayerIIIDecoder$temporaire2 extends java.lang.Object {
public int[] l
public int[][] s
public void ()
}
javazoom/jl/decoder/LayerIIIDecoder.classLayerIIIDecoder.java
package javazoom.jl.decoder
public final javazoom.jl.decoder.LayerIIIDecoder extends java.lang.Object implements javazoom.jl.decoder.FrameDecoder {
final double d43
public int[] scalefac_buffer
private int CheckSumHuff
private int[] is_1d
private float[][][] ro
private float[][][] lr
private float[] out_1d
private float[][] prevblck
private float[][] k
private int[] nonzero
private javazoom.jl.decoder.Bitstream stream
private javazoom.jl.decoder.Header header
private javazoom.jl.decoder.SynthesisFilter filter1
private javazoom.jl.decoder.SynthesisFilter filter2
private javazoom.jl.decoder.OutputBuffer buffer
private int which_channels
private javazoom.jl.decoder.BitReserve br
private javazoom.jl.decoder.LayerIIIDecoder$III_side_info_t si
private javazoom.jl.decoder.LayerIIIDecoder$temporaire2[] III_scalefac_t
private javazoom.jl.decoder.LayerIIIDecoder$temporaire2[] scalefac
private int max_gr
private int frame_start
private int part2_start
private int channels
private int first_channel
private int last_channel
private int sfreq
private float[] samples1
private float[] samples2
private final int[] new_slen
int[] x
int[] y
int[] v
int[] w
int[] is_pos
float[] is_ratio
float[] tsOutCopy
float[] rawout
private int counter
private static final int SSLIMIT
private static final int SBLIMIT
private static final int[][] slen
public static final int[] pretab
private javazoom.jl.decoder.LayerIIIDecoder$SBI[] sfBandIndex
public static final float[] two_to_negative_half_pow
public static final float[] t_43
public static final float[][] io
public static final float[] TAN12
private static int[][] reorder_table
private static final float[] cs
private static final float[] ca
public static final float[][] win
public javazoom.jl.decoder.LayerIIIDecoder$Sftable sftable
public static final int[][][] nr_of_sfb_block
public void (javazoom.jl.decoder.Bitstream, javazoom.jl.decoder.Header, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.SynthesisFilter, javazoom.jl.decoder.OutputBuffer, int)
public void seek_notify ()
public void decodeFrame ()
public void decode ()
private boolean get_side_info ()
private void get_scale_factors (int, int)
private void get_LSF_scale_data (int, int)
private void get_LSF_scale_factors (int, int)
private void huffman_decode (int, int)
private void i_stereo_k_values (int, int, int)
private void dequantize_sample (float[][], int, int)
private void reorder (float[][], int, int)
private void stereo (int)
private void antialias (int, int)
private void hybrid (int, int)
private void do_downmix ()
public void inv_mdct (float[], float[], int)
private static float[] create_t_43 ()
static int[] reorder (int[])
static void ()
}
javazoom/jl/decoder/MP3Decoder.classMP3Decoder.java
package javazoom.jl.decoder
public javazoom.jl.decoder.MP3Decoder extends java.lang.Object {
private javazoom.jl.decoder.OutputBuffer output
private javazoom.jl.decoder.SynthesisFilter filter1
private javazoom.jl.decoder.SynthesisFilter filter2
private javazoom.jl.decoder.LayerIIIDecoder l3decoder
private javazoom.jl.decoder.LayerIIDecoder l2decoder
private javazoom.jl.decoder.LayerIDecoder l1decoder
private int outputFrequency
private int outputChannels
private boolean initialized
public static final int DECODER_ERROR
public static final int UNKNOWN_ERROR
public static final int UNSUPPORTED_LAYER
public static final int ILLEGAL_SUBBAND_ALLOCATION
public void ()
public javazoom.jl.decoder.OutputBuffer decodeFrame (javazoom.jl.decoder.Header, javazoom.jl.decoder.Bitstream) throws javazoom.jl.decoder.DecoderException
public void setOutputBuffer (javazoom.jl.decoder.OutputBuffer)
public int getOutputFrequency ()
public int getOutputChannels ()
protected javazoom.jl.decoder.DecoderException newDecoderException (int)
protected javazoom.jl.decoder.DecoderException newDecoderException (int, java.lang.Throwable)
protected javazoom.jl.decoder.FrameDecoder retrieveDecoder (javazoom.jl.decoder.Header, javazoom.jl.decoder.Bitstream, int) throws javazoom.jl.decoder.DecoderException
private void initialize (javazoom.jl.decoder.Header) throws javazoom.jl.decoder.DecoderException
}
javazoom/jl/decoder/OutputBuffer.classOutputBuffer.java
package javazoom.jl.decoder
public javazoom.jl.decoder.OutputBuffer extends java.lang.Object {
public static final int BUFFERSIZE
private static final int MAXCHANNELS
private Float replayGainScale
private int channels
private byte[] buffer
private int[] channelPointer
private boolean isBigEndian
public void (int, boolean)
private void append (int, short)
public void appendSamples (int, float[])
public byte[] getBuffer ()
public int reset ()
public void setReplayGainScale (java.lang.Float)
public boolean isStereo ()
private final short clip (float)
}
javazoom/jl/decoder/OutputChannels.classOutputChannels.java
package javazoom.jl.decoder
public javazoom.jl.decoder.OutputChannels extends java.lang.Object {
public static final int BOTH_CHANNELS
public static final int LEFT_CHANNEL
public static final int RIGHT_CHANNEL
public static final int DOWNMIX_CHANNELS
public static final javazoom.jl.decoder.OutputChannels LEFT
public static final javazoom.jl.decoder.OutputChannels RIGHT
public static final javazoom.jl.decoder.OutputChannels BOTH
public static final javazoom.jl.decoder.OutputChannels DOWNMIX
private int outputChannels
public static javazoom.jl.decoder.OutputChannels fromInt (int)
private void (int)
public int getChannelsOutputCode ()
public int getChannelCount ()
public boolean equals (java.lang.Object)
public int hashCode ()
static void ()
}
javazoom/jl/decoder/SynthesisFilter.classSynthesisFilter.java
package javazoom.jl.decoder
public final javazoom.jl.decoder.SynthesisFilter extends java.lang.Object {
private float[] v1
private float[] v2
private float[] actual_v
private int actual_write_pos
private float[] samples
private int channel
private float scalefactor
private float[] _tmpOut
private static final double MY_PI
private static final float cos1_64
private static final float cos3_64
private static final float cos5_64
private static final float cos7_64
private static final float cos9_64
private static final float cos11_64
private static final float cos13_64
private static final float cos15_64
private static final float cos17_64
private static final float cos19_64
private static final float cos21_64
private static final float cos23_64
private static final float cos25_64
private static final float cos27_64
private static final float cos29_64
private static final float cos31_64
private static final float cos1_32
private static final float cos3_32
private static final float cos5_32
private static final float cos7_32
private static final float cos9_32
private static final float cos11_32
private static final float cos13_32
private static final float cos15_32
private static final float cos1_16
private static final float cos3_16
private static final float cos5_16
private static final float cos7_16
private static final float cos1_8
private static final float cos3_8
private static final float cos1_4
private static float[] d
private static float[][] d16
public void (int, float, float[])
public void reset ()
public void input_sample (float, int)
public void input_samples (float[])
private void compute_new_v ()
private void compute_pcm_samples0 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples1 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples2 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples3 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples4 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples5 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples6 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples7 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples8 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples9 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples10 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples11 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples12 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples13 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples14 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples15 (javazoom.jl.decoder.OutputBuffer)
private void compute_pcm_samples (javazoom.jl.decoder.OutputBuffer)
public void calculate_pcm_samples (javazoom.jl.decoder.OutputBuffer)
private static float[] load_d ()
private static java.lang.Object deserializeArray (java.io.InputStream, java.lang.Class, int) throws java.io.IOException
public static java.lang.Object deserialize (java.io.InputStream) throws java.io.IOException
private static float[][] splitArray (float[], int)
private static float[] subArray (float[], int, int)
static void ()
}
META-INF/MANIFEST.MF
sfd.ser