public class LameGlobalFlags
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
analysis
collect data for a MP3 frame analyzer?
|
int |
athaa_loudapprox
select ATH auto-adjust loudness calc
|
float |
athaa_sensitivity
dB, tune active region of auto-level
|
int |
athaa_type
select ATH auto-adjust scheme
|
float |
ATHcurve
change ATH formula 4 shape
|
float |
ATHlower
lower ATH by this many db
|
boolean |
ATHonly
only use ATH
|
boolean |
ATHshort
only use ATH for short blocks
|
int |
ATHtype
select ATH formula
|
int |
brate
bitrate
|
boolean |
bWriteVbrTag
add Xing VBR tag?
|
long |
class_id |
float |
compression_ratio
sizeof(wav file)/sizeof(mp3 file)
|
int |
copyright
mark as copyright.
|
boolean |
decode_on_the_fly
decode on the fly? default=0
|
boolean |
decode_only
use lame/mpglib to convert mp3 to wav
|
boolean |
disable_reservoir
use bit reservoir?
|
int |
emphasis
Input PCM is emphased PCM (for instance from one of the rarely emphased
CDs), it is STRONGLY not recommended to use this, because psycho does not
take it into account, and last but not least many decoders don't care
about these bits
|
int |
encoder_delay |
int |
encoder_padding
number of samples of padding appended to input
|
boolean |
error_protection
use 2 bytes per frame for a CRC checksum.
|
int |
exp_nspsytune |
boolean |
experimentalY |
int |
experimentalZ |
int |
extension
the MP3 'private extension' bit.
|
boolean |
findReplayGain
find the RG value? default=0
|
boolean |
force_ms
force M/S mode.
|
int |
frameNum
number of frames encoded
|
int |
framesize |
boolean |
free_format
use free format? default=0
|
int |
highpassfreq
freq in Hz.
|
int |
highpasswidth
freq width of filter, in Hz (default=15%)
|
int |
in_samplerate
input_samp_rate in Hz.
|
float |
interChRatio |
LameInternalFlags |
internal_flags |
int |
lame_allocated_gfp
is this struct owned by calling program or lame?
|
int |
lowpassfreq
freq in Hz.
|
int |
lowpasswidth
freq width of filter, in Hz (default=15%)
|
float |
maskingadjust |
float |
maskingadjust_short |
MPEGMode |
mode
see enum default = LAME picks best value
|
float |
msfix
Naoki's adjustment of Mid/Side maskings
|
boolean |
noATH
disable ATH
|
int |
num_channels
input number of channels.
|
int |
num_samples
number of samples.
|
int |
original
mark as original.
|
int |
out_samplerate
output_samp_rate.
|
int |
preset |
int |
quality
quality setting 0=best, 9=worst default=5
|
int |
quant_comp |
int |
quant_comp_short |
float |
scale
scale input by this amount before encoding at least not used for MP3
decoding
|
float |
scale_left
scale input of channel 0 (left) by this amount before encoding
|
float |
scale_right
scale input of channel 1 (right) by this amount before encoding
|
ShortBlock |
short_blocks |
boolean |
strict_ISO
enforce ISO spec as much as possible
|
boolean |
tune
0 off, 1 on
|
float |
tune_value_a
used to pass values for debugging and stuff
|
java.lang.Boolean |
useTemporal
use temporal masking effect
|
VbrMode |
VBR |
int |
VBR_hard_min
strictly enforce VBR_min_bitrate normaly, it will be violated for analog
silence
|
int |
VBR_max_bitrate_kbps |
int |
VBR_mean_bitrate_kbps |
int |
VBR_min_bitrate_kbps |
int |
VBR_q
Range [0,...,9]
|
float |
VBR_q_frac
Range [0,...,1[
|
int |
version
0=MPEG-2/2.5 1=MPEG-1
|
boolean |
write_id3tag_automatic
1 (default) writes ID3 tags, 0 not
|
| Constructor and Description |
|---|
LameGlobalFlags() |
public long class_id
public int num_samples
public int num_channels
public int in_samplerate
public int out_samplerate
public float scale
public float scale_left
public float scale_right
public boolean analysis
public boolean bWriteVbrTag
public boolean decode_only
public int quality
public MPEGMode mode
public boolean force_ms
public boolean free_format
public boolean findReplayGain
public boolean decode_on_the_fly
public boolean write_id3tag_automatic
public int brate
public float compression_ratio
public int copyright
public int original
public int extension
public int emphasis
public boolean error_protection
public boolean strict_ISO
public boolean disable_reservoir
public int quant_comp
public int quant_comp_short
public boolean experimentalY
public int experimentalZ
public int exp_nspsytune
public int preset
public VbrMode VBR
public float VBR_q_frac
public int VBR_q
public int VBR_mean_bitrate_kbps
public int VBR_min_bitrate_kbps
public int VBR_max_bitrate_kbps
public int VBR_hard_min
public int lowpassfreq
public int highpassfreq
public int lowpasswidth
public int highpasswidth
public float maskingadjust
public float maskingadjust_short
public boolean ATHonly
public boolean ATHshort
public boolean noATH
public int ATHtype
public float ATHcurve
public float ATHlower
public int athaa_type
public int athaa_loudapprox
public float athaa_sensitivity
public ShortBlock short_blocks
public java.lang.Boolean useTemporal
public float interChRatio
public float msfix
public boolean tune
public float tune_value_a
public int version
public int encoder_delay
public int encoder_padding
public int framesize
public int frameNum
public int lame_allocated_gfp
public LameInternalFlags internal_flags