- GAIN_ANALYSIS_ERROR - Static variable in class de.sciss.jump3r.mp3.GainAnalysis
-
- GAIN_ANALYSIS_OK - Static variable in class de.sciss.jump3r.mp3.GainAnalysis
-
- GAIN_NOT_ENOUGH_SAMPLES - Static variable in class de.sciss.jump3r.mp3.GainAnalysis
-
- GainAnalysis - Class in de.sciss.jump3r.mp3
-
- GainAnalysis() - Constructor for class de.sciss.jump3r.mp3.GainAnalysis
-
- genre_list_handler(int, String) - Method in interface de.sciss.jump3r.mp3.GenreListHandler
-
- GenreListHandler - Interface in de.sciss.jump3r.mp3
-
- get_audio(LameGlobalFlags, int[][]) - Method in class de.sciss.jump3r.mp3.GetAudio
-
reads a frame of audio data from a file to the buffer, aligns the data
for future processing, and separates the left and right channels
- get_audio16(LameGlobalFlags, short[][]) - Method in class de.sciss.jump3r.mp3.GetAudio
-
behave as the original get_audio function, with a limited 16 bit per
sample output
- get_framebits(LameGlobalFlags, int[]) - Method in class de.sciss.jump3r.mp3.Quantize
-
Robert Hegemann 2000-09-05
calculates * how many bits are available for analog silent granules * how
many bits to use for the lowest allowed bitrate * how many bits each
bitrate would provide
- GetAudio - Class in de.sciss.jump3r.mp3
-
- GetAudio() - Constructor for class de.sciss.jump3r.mp3.GetAudio
-
- GetAudio.BlockAlign - Class in de.sciss.jump3r.mp3
-
- GetAudio.IFF_AIFF - Class in de.sciss.jump3r.mp3
-
- GetAudio.sound_file_format - Enum in de.sciss.jump3r.mp3
-
- getbits(MPGLib.mpstr_tag, int) - Method in class de.sciss.jump3r.mpg.Common
-
- getbits_fast(MPGLib.mpstr_tag, int) - Method in class de.sciss.jump3r.mpg.Common
-
- getEffectiveBitRate() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getEffectiveChannelMode() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getEffectiveEncoding() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getEffectiveFormat() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
Return the audioformat representing the encoded mp3 stream.
- getEffectiveQuality() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getEffectiveSampleRate() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getEffectiveVBR() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getEncoderVersion() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
returns -1 if string is too short or returns one of the exception
constants if everything OK, returns the length of the string
- getframebits(LameGlobalFlags) - Method in class de.sciss.jump3r.mp3.BitStream
-
compute bitsperframe and mean_bits for a layer III frame
- getInputBufferSize() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getLameOsBitness() - Method in class de.sciss.jump3r.mp3.Version
-
Quite useless for a java version, however we are compatible ;-)
- getLameShortVersion() - Method in class de.sciss.jump3r.mp3.Version
-
The short version of the LAME version string.
- getLameTagFrame(LameGlobalFlags, byte[]) - Method in class de.sciss.jump3r.mp3.VBRTag
-
- getLameUrl() - Method in class de.sciss.jump3r.mp3.Version
-
String which is a URL for the LAME website.
- getLameVersion() - Method in class de.sciss.jump3r.mp3.Version
-
A string which describes the version of LAME.
- getLameVeryShortVersion() - Method in class de.sciss.jump3r.mp3.Version
-
The shortest version of the LAME version string.
- getMP3BufferSize() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getOutputBufferSize() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getPCMBufferSize() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
Returns the buffer needed pcm buffer size.
- getPsyVersion() - Method in class de.sciss.jump3r.mp3.Version
-
String which describes the version of GPSYCHO
- getSourceFormat() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- getSupport() - Method in class de.sciss.jump3r.Main
-
- getTargetFormat() - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- GetTitleGain(ReplayGain) - Method in class de.sciss.jump3r.mp3.GainAnalysis
-
- getVbrTag(byte[]) - Method in class de.sciss.jump3r.mp3.VBRTag
-
Get VBR tag information
- GrInfo - Class in de.sciss.jump3r.mp3
-
- GrInfo() - Constructor for class de.sciss.jump3r.mp3.GrInfo
-
- L2Tables - Class in de.sciss.jump3r.mpg
-
- L2Tables() - Constructor for class de.sciss.jump3r.mpg.L2Tables
-
- L2Tables.al_table2 - Class in de.sciss.jump3r.mpg
-
- l3_side - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- L3psycho_anal_ns(LameGlobalFlags, float[][], int, int, III_psy_ratio[][], III_psy_ratio[][], float[], float[], float[], int[]) - Method in class de.sciss.jump3r.mp3.PsyModel
-
- L3psycho_anal_vbr(LameGlobalFlags, float[][], int, int, III_psy_ratio[][], III_psy_ratio[][], float[], float[], float[], int[]) - Method in class de.sciss.jump3r.mp3.PsyModel
-
- L3Side - Class in de.sciss.jump3r.mp3
-
- L3Side() - Constructor for class de.sciss.jump3r.mp3.L3Side
-
- Lame - Class in de.sciss.jump3r.mp3
-
- Lame() - Constructor for class de.sciss.jump3r.mp3.Lame
-
- Lame.InOut - Class in de.sciss.jump3r.mp3
-
- Lame.LowPassHighPass - Class in de.sciss.jump3r.mp3
-
- Lame.NumUsed - Class in de.sciss.jump3r.mp3
-
- lame_allocated_gfp - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
is this struct owned by calling program or lame?
- lame_bitrate_block_type_hist(LameGlobalFlags, int[][]) - Method in class de.sciss.jump3r.mp3.Lame
-
- lame_bitrate_hist(LameGlobalFlags, int[]) - Method in class de.sciss.jump3r.mp3.Lame
-
- lame_bitrate_kbps(LameGlobalFlags, int[]) - Method in class de.sciss.jump3r.mp3.Lame
-
histogram of used bitrate indexes:
One has to weight them to calculate the average bitrate in kbps
bitrate indices:
there are 14 possible bitrate indices, 0 has the special meaning
"free format" which is not possible to mix with VBR and 15 is forbidden
anyway.
- lame_bitrate_stereo_mode_hist(LameGlobalFlags, int[][]) - Method in class de.sciss.jump3r.mp3.Lame
-
- lame_block_type_hist(LameGlobalFlags, int[]) - Method in class de.sciss.jump3r.mp3.Lame
-
- lame_close(LameGlobalFlags) - Method in class de.sciss.jump3r.mp3.Lame
-
frees internal buffers
- lame_encode_buffer_int(LameGlobalFlags, int[], int[], int, byte[], int, int) - Method in class de.sciss.jump3r.mp3.Lame
-
- lame_encode_flush(LameGlobalFlags, byte[], int, int) - Method in class de.sciss.jump3r.mp3.Lame
-
flush internal PCM sample buffers, then mp3 buffers then write id3 v1
tags into bitstream.
- lame_encode_flush_nogap(LameGlobalFlags, byte[], int) - Method in class de.sciss.jump3r.mp3.Lame
-
Flush mp3 buffer, pad with ancillary data so last frame is complete.
- lame_encode_frame_init - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- lame_encode_mp3_frame(LameGlobalFlags, float[], float[], byte[], int, int) - Method in class de.sciss.jump3r.mp3.Encoder
-
- lame_get_id3v1_tag(LameGlobalFlags, byte[], int) - Method in class de.sciss.jump3r.mp3.ID3Tag
-
- lame_get_id3v2_tag(LameGlobalFlags, byte[], int) - Method in class de.sciss.jump3r.mp3.ID3Tag
-
- LAME_ID - Static variable in class de.sciss.jump3r.mp3.Lame
-
- lame_init() - Method in class de.sciss.jump3r.mp3.Lame
-
- lame_init_bitstream(LameGlobalFlags) - Method in class de.sciss.jump3r.mp3.Lame
-
- lame_init_params(LameGlobalFlags) - Method in class de.sciss.jump3r.mp3.Lame
-
initialize internal params based on data in gf (globalflags struct filled
in by calling program)
OUTLINE:
We first have some complex code to determine bitrate, output samplerate
and mode.
- LAME_MAXMP3BUFFER - Static variable in class de.sciss.jump3r.mp3.Lame
-
maximum size of mp3buffer needed if you encode at most 1152 samples for
each call to lame_encode_buffer.
- lame_print_config(LameGlobalFlags) - Method in class de.sciss.jump3r.mp3.Lame
-
Prints some selected information about the coding parameters via the
macro command MSGF(), which is currently mapped to lame_errorf (reports
via a error function?), which is a printf-like function for .
- lame_print_internals(LameGlobalFlags) - Method in class de.sciss.jump3r.mp3.Lame
-
rh: some pretty printing is very welcome at this point! so, if someone is
willing to do so, please do it! add more, if you see more...
- lame_set_VBR_q(LameGlobalFlags, int) - Method in class de.sciss.jump3r.mp3.Presets
-
VBR quality level.
0 = highest
9 = lowest
- lame_stereo_mode_hist(LameGlobalFlags, int[]) - Method in class de.sciss.jump3r.mp3.Lame
-
- LameDecoder - Class in de.sciss.jump3r.lowlevel
-
- LameDecoder(String) - Constructor for class de.sciss.jump3r.lowlevel.LameDecoder
-
- LameEncoder - Class in de.sciss.jump3r.lowlevel
-
Wrapper for the jump3r encoder.
- LameEncoder() - Constructor for class de.sciss.jump3r.lowlevel.LameEncoder
-
- LameEncoder(AudioFormat) - Constructor for class de.sciss.jump3r.lowlevel.LameEncoder
-
Initializes the encoder with the given source/PCM format.
- LameEncoder(AudioFormat, AudioFormat) - Constructor for class de.sciss.jump3r.lowlevel.LameEncoder
-
Initializes the encoder with the given source/PCM format.
- LameEncoder(AudioFormat, int, int, int, boolean) - Constructor for class de.sciss.jump3r.lowlevel.LameEncoder
-
Initializes the encoder, overriding any parameters set in the audio
format's properties or in the system properties.
- LameGlobalFlags - Class in de.sciss.jump3r.mp3
-
Control Parameters set by User.
- LameGlobalFlags() - Constructor for class de.sciss.jump3r.mp3.LameGlobalFlags
-
- LameInternalFlags - Class in de.sciss.jump3r.mp3
-
- LameInternalFlags() - Constructor for class de.sciss.jump3r.mp3.LameInternalFlags
-
- LameInternalFlags.Header - Class in de.sciss.jump3r.mp3
-
- LARGE_BITS - Static variable in class de.sciss.jump3r.mp3.QuantizePVT
-
- largetbl - Static variable in interface de.sciss.jump3r.mp3.Tables
-
for (i = 0; i < 16*16; i++) {
largetbl[i] = ((ht[16].hlen[i]) << 16) + ht[24].hlen[i];
}
- Layer1 - Class in de.sciss.jump3r.mpg
-
- Layer1() - Constructor for class de.sciss.jump3r.mpg.Layer1
-
- Layer2 - Class in de.sciss.jump3r.mpg
-
- Layer2() - Constructor for class de.sciss.jump3r.mpg.Layer2
-
- Layer3 - Class in de.sciss.jump3r.mpg
-
- Layer3() - Constructor for class de.sciss.jump3r.mpg.Layer3
-
- layer3_audiodata_precedesframes(MPGLib.mpstr_tag) - Method in class de.sciss.jump3r.mpg.Layer3
-
- linbits - Variable in class de.sciss.jump3r.mpg.Huffman.newhuff
-
- loudness_sq - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
loudness^2 approx.
- loudness_sq_save - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
account for granule delay of L3psycho_anal
- lowpass1 - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
normalized frequency bounds of passband
- lowpass2 - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
normalized frequency bounds of passband
- lowpassfreq - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
freq in Hz.
- LowPassHighPass() - Constructor for class de.sciss.jump3r.mp3.Lame.LowPassHighPass
-
- lowpasswidth - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
freq width of filter, in Hz (default=15%)
- P_BITRATE - Static variable in class de.sciss.jump3r.lowlevel.LameEncoder
-
property key to read/set the bitrate: an Integer value.
- P_CHMODE - Static variable in class de.sciss.jump3r.lowlevel.LameEncoder
-
property key to read/set the channel mode: a String, one of
"jointstereo", "dual", "mono",
"auto" (default).
- P_QUALITY - Static variable in class de.sciss.jump3r.lowlevel.LameEncoder
-
property key to read/set the quality: an Integer from 1 (highest) to 9
(lowest).
- P_VBR - Static variable in class de.sciss.jump3r.lowlevel.LameEncoder
-
property key to read/set the VBR mode: an instance of Boolean (default:
false)
- padding - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
padding for the current frame?
- padding - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- Parse - Class in de.sciss.jump3r.mp3
-
- Parse() - Constructor for class de.sciss.jump3r.mp3.Parse
-
- Parse.NoGap - Class in de.sciss.jump3r.mp3
-
- parse_args(LameGlobalFlags, ArrayList<String>, StringBuilder, StringBuilder, String[], Parse.NoGap) - Method in class de.sciss.jump3r.mp3.Parse
-
- pe - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- PeakSample - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- pinfo - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- PlottingData - Class in de.sciss.jump3r.mp3
-
used by the frame analyzer
- PlottingData() - Constructor for class de.sciss.jump3r.mp3.PlottingData
-
- pnts - Variable in class de.sciss.jump3r.mpg.TabInit
-
- POSTDELAY - Static variable in class de.sciss.jump3r.mp3.Encoder
-
make sure there is at least one complete frame after the last frame
containing real data
Using a value of 288 would be sufficient for a a very sophisticated
decoder that can decode granule-by-granule instead of frame by frame.
- pow20 - Variable in class de.sciss.jump3r.mp3.QuantizePVT
-
- POW20(int) - Method in class de.sciss.jump3r.mp3.QuantizePVT
-
- pow43 - Variable in class de.sciss.jump3r.mp3.QuantizePVT
-
- preflag - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- preset - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
- Presets - Class in de.sciss.jump3r.mp3
-
- Presets() - Constructor for class de.sciss.jump3r.mp3.Presets
-
- pretab - Variable in class de.sciss.jump3r.mp3.QuantizePVT
-
Table B.6: layer3 preemphasis
- print_clipping_info - Variable in class de.sciss.jump3r.mp3.Parse
-
print info whether waveform clips
- print_header(Frame) - Method in class de.sciss.jump3r.mpg.Common
-
- print_header_compact(Frame) - Method in class de.sciss.jump3r.mpg.Common
-
- pseudohalf - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- PSFB12 - Static variable in class de.sciss.jump3r.mp3.Encoder
-
- PSFB21 - Static variable in class de.sciss.jump3r.mp3.Encoder
-
- psy - Variable in class de.sciss.jump3r.mp3.Encoder
-
- PSY - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- PSY - Class in de.sciss.jump3r.mp3
-
PSY Model related stuff
- PSY() - Constructor for class de.sciss.jump3r.mp3.PSY
-
- psymodel - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
1 = gpsycho.
- PsyModel - Class in de.sciss.jump3r.mp3
-
- PsyModel() - Constructor for class de.sciss.jump3r.mp3.PsyModel
-
- psymodel_init(LameGlobalFlags) - Method in class de.sciss.jump3r.mp3.PsyModel
-
NOTE: the bitrate reduction from the inter-channel masking effect is low
compared to the chance of getting annyoing artefacts.
- ptr - Variable in class de.sciss.jump3r.mp3.LameInternalFlags.Header
-
- putVbrTag(LameGlobalFlags, RandomAccessFile) - Method in class de.sciss.jump3r.mp3.VBRTag
-
Write final VBR tag to the file.
- s3_ll - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- s3_ss - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- s3ind - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- s3ind_s - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- sampfreq - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- samplerate - Variable in class de.sciss.jump3r.mp3.MP3Data
-
sample rate
- samplerate_index - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- samplerate_table - Static variable in interface de.sciss.jump3r.mp3.Tables
-
MPEG 2, MPEG 1, MPEG 2.5.
- samprate - Variable in class de.sciss.jump3r.mp3.VBRTagData
-
Sample rate determined from MPEG header.
- sb_sample - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- SBLIMIT - Static variable in class de.sciss.jump3r.mp3.Encoder
-
number of subbands
- SBLIMIT - Static variable in class de.sciss.jump3r.mpg.MPG123
-
- SBMAX_l - Static variable in class de.sciss.jump3r.mp3.Encoder
-
total number of scalefactor bands encoded
- SBMAX_s - Static variable in class de.sciss.jump3r.mp3.Encoder
-
- SBPSY_l - Static variable in class de.sciss.jump3r.mp3.Encoder
-
number of critical bands/scale factor bands where masking is computed
- SBPSY_s - Static variable in class de.sciss.jump3r.mp3.Encoder
-
- scale - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
scale input by this amount before encoding at least not used for MP3
decoding
- scale_bitcount(GrInfo) - Method in class de.sciss.jump3r.mp3.Takehiro
-
Also calculates the number of bits necessary to code the scalefactors.
- scale_bitcount_lsf(LameInternalFlags, GrInfo) - Method in class de.sciss.jump3r.mp3.Takehiro
-
Also counts the number of bits to encode the scalefacs but for MPEG 2
Lower sampling frequencies (24, 22.05 and 16 kHz.)
This is reverse-engineered from section 2.4.3.2 of the MPEG2 IS,
"Audio Decoding Layer III"
- SCALE_BLOCK - Static variable in class de.sciss.jump3r.mpg.MPG123
-
- scale_left - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
scale input of channel 0 (left) by this amount before encoding
- scale_right - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
scale input of channel 1 (right) by this amount before encoding
- ScaleFac - Class in de.sciss.jump3r.mp3
-
Layer III side information.
- ScaleFac() - Constructor for class de.sciss.jump3r.mp3.ScaleFac
-
- ScaleFac(int[], int[], int[], int[]) - Constructor for class de.sciss.jump3r.mp3.ScaleFac
-
- scalefac_band - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- scalefac_scale - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- scfsi - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- scfsi_band - Static variable in interface de.sciss.jump3r.mp3.Tables
-
This is the scfsi_band table from 2.4.2.7 of the IS.
- set_frame_pinfo(LameGlobalFlags, III_psy_ratio[][]) - Method in class de.sciss.jump3r.mp3.QuantizePVT
-
updates plotting data for a whole frame
Robert Hegemann 2000-10-21
- set_pointer(MPGLib.mpstr_tag, int) - Method in class de.sciss.jump3r.mpg.Common
-
- set_scalefacs(GrInfo, int[], int[], int[]) - Method in class de.sciss.jump3r.mp3.VBRQuantize
-
- set_subblock_gain(GrInfo, int[], int[]) - Method in class de.sciss.jump3r.mp3.VBRQuantize
-
- setFormat(AudioFormat, AudioFormat) - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- setModules(GainAnalysis, MPGLib, Version, VBRTag) - Method in class de.sciss.jump3r.mp3.BitStream
-
- setModules(BitStream, PsyModel, QuantizePVT, VBRTag) - Method in class de.sciss.jump3r.mp3.Encoder
-
- setModules(Parse, MPGLib) - Method in class de.sciss.jump3r.mp3.GetAudio
-
- setModules(BitStream, Version) - Method in class de.sciss.jump3r.mp3.ID3Tag
-
- setModules(GainAnalysis, BitStream, Presets, QuantizePVT, Quantize, VBRTag, Version, ID3Tag, MPGLib) - Method in class de.sciss.jump3r.mp3.Lame
-
- setModules(Version, ID3Tag, Presets) - Method in class de.sciss.jump3r.mp3.Parse
-
- setModules(Lame) - Method in class de.sciss.jump3r.mp3.Presets
-
- setModules(BitStream, Reservoir, QuantizePVT, Takehiro) - Method in class de.sciss.jump3r.mp3.Quantize
-
- setModules(Takehiro, Reservoir, PsyModel) - Method in class de.sciss.jump3r.mp3.QuantizePVT
-
- setModules(BitStream) - Method in class de.sciss.jump3r.mp3.Reservoir
-
- setModules(QuantizePVT) - Method in class de.sciss.jump3r.mp3.Takehiro
-
- setModules(QuantizePVT, Takehiro) - Method in class de.sciss.jump3r.mp3.VBRQuantize
-
- setModules(Lame, BitStream, Version) - Method in class de.sciss.jump3r.mp3.VBRTag
-
- setModules(TabInit) - Method in class de.sciss.jump3r.mpg.DCT64
-
- setModules(TabInit, DCT64) - Method in class de.sciss.jump3r.mpg.Decode
-
- setModules(VBRTag, Common) - Method in class de.sciss.jump3r.mpg.Interface
-
- setModules(Common, Decode) - Method in class de.sciss.jump3r.mpg.Layer1
-
- setModules(Common) - Method in class de.sciss.jump3r.mpg.Layer2
-
- setModules(Common) - Method in class de.sciss.jump3r.mpg.Layer3
-
- setModules(Interface, Common) - Method in class de.sciss.jump3r.mpg.MPGLib
-
- setSourceFormat(AudioFormat) - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- setTargetFormat(AudioFormat) - Method in class de.sciss.jump3r.lowlevel.LameEncoder
-
- sfb - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- sfb21_extra - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
will be set in lame_init_params
- sfb_s - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- sfBandIndex - Variable in class de.sciss.jump3r.mp3.QuantizePVT
-
Here are MPEG1 Table B.8 and MPEG2 Table B.1 -- Layer III scalefactor
bands.
- sfbits - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- SFBMAX - Static variable in class de.sciss.jump3r.mp3.L3Side
-
max scalefactor band, max(SBMAX_l, SBMAX_s*3, (SBMAX_s-3)*3+8)
- short_blocks - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
- SHORT_TYPE - Static variable in class de.sciss.jump3r.mp3.Encoder
-
- ShortBlock - Enum in de.sciss.jump3r.mp3
-
- sideinfo_len - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- silent - Variable in class de.sciss.jump3r.mp3.Parse
-
Verbosity
- slen1_tab - Static variable in class de.sciss.jump3r.mp3.Takehiro
-
- slen2_tab - Static variable in class de.sciss.jump3r.mp3.Takehiro
-
- slot_lag - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
- SQRT2 - Static variable in class de.sciss.jump3r.mp3.Util
-
- SSLIMIT - Static variable in class de.sciss.jump3r.mpg.MPG123
-
- STANDARD - Static variable in class de.sciss.jump3r.mp3.Lame
-
- STANDARD_FAST - Static variable in class de.sciss.jump3r.mp3.Lame
-
- START_TYPE - Static variable in class de.sciss.jump3r.mp3.Encoder
-
- stereo - Variable in class de.sciss.jump3r.mp3.MP3Data
-
number of channels
- stereo - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- STOP_TYPE - Static variable in class de.sciss.jump3r.mp3.Encoder
-
- strict_ISO - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
enforce ISO spec as much as possible
- sub_gain - Variable in class de.sciss.jump3r.mp3.PlottingData
-
- subblock_gain - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
0 = no, 1 = yes
- substep_shaping - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
0 = no substep
1 = use substep shaping at last step(VBR only)
(not implemented yet)
2 = use substep inside loop
3 = use substep inside loop and last step
- swapbytes - Variable in class de.sciss.jump3r.mp3.Parse
-
force byte swapping default=0
- V0 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V1 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V2 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V3 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V4 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V5 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V6 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V7 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V8 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- V9 - Static variable in class de.sciss.jump3r.mp3.Lame
-
- valueOf(String) - Static method in enum de.sciss.jump3r.mp3.GetAudio.sound_file_format
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.sciss.jump3r.mp3.MPEGMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.sciss.jump3r.mp3.ShortBlock
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum de.sciss.jump3r.mp3.VbrMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.sciss.jump3r.mp3.GetAudio.sound_file_format
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.sciss.jump3r.mp3.MPEGMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.sciss.jump3r.mp3.ShortBlock
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum de.sciss.jump3r.mp3.VbrMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VBR - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
- vbr_default - Static variable in enum de.sciss.jump3r.mp3.VbrMode
-
- VBR_encode_frame(LameInternalFlags, float[][][], float[][][], int[][]) - Method in class de.sciss.jump3r.mp3.VBRQuantize
-
- VBR_encode_granule(LameGlobalFlags, GrInfo, float[], float[], int, int, int) - Method in class de.sciss.jump3r.mp3.Quantize
-
2000-09-04 Robert Hegemann
- VBR_hard_min - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
strictly enforce VBR_min_bitrate normaly, it will be violated for analog
silence
- VBR_max_bitrate - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
max bitrate index
- VBR_max_bitrate_kbps - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
- VBR_mean_bitrate_kbps - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
- VBR_min_bitrate - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
min bitrate index
- VBR_min_bitrate_kbps - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
- VBR_new_prepare(LameGlobalFlags, float[][], III_psy_ratio[][], float[][][], int[], int[][]) - Method in class de.sciss.jump3r.mp3.Quantize
-
- VBR_old_prepare(LameGlobalFlags, float[][], float[], III_psy_ratio[][], float[][][], int[], int[][], int[][], int[][]) - Method in class de.sciss.jump3r.mp3.Quantize
-
2000-09-04 Robert Hegemann
* converts LR to MS coding when necessary
* calculates allowed/adjusted quantization noise amounts
* detects analog silent frames
some remarks:
- lower masking depending on Quality setting
- quality control together with adjusted ATH MDCT scaling
on lower quality setting allocate more noise from
ATH masking, and on higher quality setting allocate
less noise from ATH masking.
- VBR_q - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
Range [0,...,9]
- VBR_q_frac - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
Range [0,...,1[
- VBR_seek_table - Variable in class de.sciss.jump3r.mp3.LameInternalFlags
-
used for Xing VBR header
- VbrMode - Enum in de.sciss.jump3r.mp3
-
- VBRNewIterationLoop - Class in de.sciss.jump3r.mp3
-
- VBROldIterationLoop - Class in de.sciss.jump3r.mp3
-
tries to find out how many bits are needed for each granule and channel
to get an acceptable quantization.
- VBRQuantize - Class in de.sciss.jump3r.mp3
-
- VBRQuantize() - Constructor for class de.sciss.jump3r.mp3.VBRQuantize
-
- VBRQuantize.algo_t - Class in de.sciss.jump3r.mp3
-
- VBRQuantize.CalcNoiseCache - Class in de.sciss.jump3r.mp3
-
- vbrScale - Variable in class de.sciss.jump3r.mp3.VBRTagData
-
Encoded vbr scale from Vbr header data.
- VBRSeekInfo - Class in de.sciss.jump3r.mp3
-
- VBRSeekInfo() - Constructor for class de.sciss.jump3r.mp3.VBRSeekInfo
-
- VBRTag - Class in de.sciss.jump3r.mp3
-
A Vbr header may be present in the ancillary data field of the first frame of
an mp3 bitstream
The Vbr header (optionally) contains
frames total number of audio frames in the bitstream
bytes total number of bytes in the bitstream
toc table of contents
toc (table of contents) gives seek points for random access.
The ith entry determines the seek point for i-percent duration.
seek point in bytes = (toc[i]/256.0) * total_bitstream_bytes
e.g.
- VBRTag() - Constructor for class de.sciss.jump3r.mp3.VBRTag
-
- VBRTagData - Class in de.sciss.jump3r.mp3
-
Structure to receive extracted header (toc may be null).
- VBRTagData() - Constructor for class de.sciss.jump3r.mp3.VBRTagData
-
- version - Variable in class de.sciss.jump3r.mp3.LameGlobalFlags
-
0=MPEG-2/2.5 1=MPEG-1
- Version - Class in de.sciss.jump3r.mp3
-
- Version() - Constructor for class de.sciss.jump3r.mp3.Version
-