public class LameInternalFlags
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LameInternalFlags.Header |
| Modifier and Type | Field and Description |
|---|---|
float[] |
amp_filter |
int |
ancillary_flag |
ATH |
ATH
all ATH related stuff
|
int |
AudiophileGain |
int[][] |
bitrate_blockType_Hist
norm/start/short/stop/mixed(short)/sum
|
int |
bitrate_index |
int[][] |
bitrate_stereoMode_Hist |
float[][] |
blackfilt |
int[] |
blocktype_old
block type
|
int[] |
bm_l |
int[] |
bm_s |
int[] |
bo_l |
int[] |
bo_s |
static int |
BPC |
int[] |
bv_scf |
int |
channels_in
number of channels in the input data stream (PCM or decoded PCM)
|
int |
channels_out
number of channels in the output data stream (not used for decoding)
|
long |
Class_ID
Some remarks to the Class_ID field: The Class ID is an Identifier for a
pointer to this struct.
|
int[] |
CurrentStep |
float |
decay |
boolean |
decode_on_the_fly |
III_psy_xmin[] |
en |
int |
fill_buffer_resample_init |
boolean |
findPeakSample |
boolean |
findReplayGain |
int |
frac_SpF |
int |
full_outer_loop
0 = stop early after 0 distortion found.
|
int |
h_ptr |
LameInternalFlags.Header[] |
header |
float |
highpass1
normalized frequency bounds of passband
|
float |
highpass2
normalized frequency bounds of passband
|
MPGLib.mpstr_tag |
hip |
float[] |
in_buffer_0 |
float[] |
in_buffer_1 |
int |
in_buffer_nsamples |
float[][] |
inbuf_old |
int |
iteration_init_init |
IIterationLoop |
iteration_loop |
double[] |
itime |
IIISideInfo |
l3_side |
int |
lame_encode_frame_init |
float[][] |
loudness_sq
loudness^2 approx.
|
float[] |
loudness_sq_save
account for granule delay of L3psycho_anal
|
float |
lowpass1
normalized frequency bounds of passband
|
float |
lowpass2
normalized frequency bounds of passband
|
float |
masking_lower |
static int |
MAX_BITS_PER_CHANNEL |
static int |
MAX_BITS_PER_GRANULE |
static int |
MAX_HEADER_BUF
also, max_header_buf has to be a power of two
|
int |
mf_samples_to_encode |
int |
mf_size |
float[][] |
mfbuf |
static int |
MFSIZE |
float[] |
minval_l |
float[] |
minval_s |
float[] |
mld_cb_l |
float[] |
mld_cb_s |
float[] |
mld_l
Scale Factor Bands
|
float[] |
mld_s
Scale Factor Bands
|
int |
mode_ext |
int |
mode_gr
granules per frame
|
float |
ms_ener_ratio_old |
float[] |
ms_ratio |
float |
ms_ratio_l_old |
float |
ms_ratio_s_old |
float[][] |
nb_1 |
float[][] |
nb_2 |
float[][] |
nb_s1 |
float[][] |
nb_s2 |
int |
nMusicCRC |
int |
noclipGainChange
gain change required for preventing clipping
|
float |
noclipScale
user-specified scale factor required for preventing clipping
|
int |
nogap_current |
int |
nogap_total |
int |
noise_shaping
0 = none 1 = ISO AAC model 2 = allow scalefac_select=1
|
int |
noise_shaping_amp
0 = ISO model: amplify all distorted bands
1 = amplify within 50% of max (on db scale) 2 = amplify only most distorted band 3 = method 1 and refine with method 2 |
int |
noise_shaping_stop
0 = stop at over=0, all scalefacs amplified or
a scalefac has reached max value 1 = stop when all scalefacs amplified or a scalefac has reached max value 2 = stop when all scalefacs amplified |
int |
npart_l |
int |
npart_s |
NsPsy |
nsPsy
variables used for --nspsytune
|
int[] |
numlines_l |
int |
numlines_l_num1 |
int[] |
numlines_s |
int |
numlines_s_num1 |
int[] |
OldValue |
int |
padding
padding for the current frame?
|
float[] |
pe |
float |
PeakSample |
PlottingData |
pinfo |
int[] |
pseudohalf |
PSY |
PSY |
int |
psymodel
1 = gpsycho.
|
int |
RadioGain |
double |
resample_ratio
input_samp_rate/output_samp_rate
|
int |
ResvMax
in bits
|
int |
ResvSize
in bits
|
ReplayGain |
rgdata |
float[] |
rnumlines_l |
float[] |
s3_ll |
float[] |
s3_ss |
int[][] |
s3ind |
int[][] |
s3ind_s |
int |
samplerate_index |
float[][][][] |
sb_sample |
ScaleFac |
scalefac_band |
boolean |
sfb21_extra
will be set in lame_init_params
|
int |
sideinfo_len |
int |
slot_lag |
int |
subblock_gain
0 = no, 1 = yes
|
int |
substep_shaping
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 |
ID3TagSpec |
tag_spec
optional ID3 tags
|
III_psy_xmin[] |
thm |
float[] |
tot_ener
fft and energy calculation
|
int |
use_best_huffman
0 = no.
|
int |
VBR_max_bitrate
max bitrate index
|
int |
VBR_min_bitrate
min bitrate index
|
VBRSeekInfo |
VBR_seek_table
used for Xing VBR header
|
int |
w_ptr |
| Constructor and Description |
|---|
LameInternalFlags() |
public static final int MFSIZE
public static final int MAX_BITS_PER_CHANNEL
public static final int MAX_BITS_PER_GRANULE
public long Class_ID
public int lame_encode_frame_init
public int iteration_init_init
public int fill_buffer_resample_init
public float[][] mfbuf
public int mode_gr
public int channels_in
public int channels_out
public double resample_ratio
public int mf_samples_to_encode
public int mf_size
public int VBR_min_bitrate
public int VBR_max_bitrate
public int bitrate_index
public int samplerate_index
public int mode_ext
public float lowpass1
public float lowpass2
public float highpass1
public float highpass2
public int noise_shaping
public int noise_shaping_amp
public int substep_shaping
public int psymodel
public int noise_shaping_stop
public int subblock_gain
public int use_best_huffman
public int full_outer_loop
public IIISideInfo l3_side
public float[] ms_ratio
public int padding
public int frac_SpF
public int slot_lag
public ID3TagSpec tag_spec
public int nMusicCRC
public int[] OldValue
public int[] CurrentStep
public float masking_lower
public int[] bv_scf
public int[] pseudohalf
public boolean sfb21_extra
public static final int BPC
public float[][] inbuf_old
public float[][] blackfilt
public double[] itime
public int sideinfo_len
public float[][][][] sb_sample
public float[] amp_filter
public static final int MAX_HEADER_BUF
public LameInternalFlags.Header[] header
public int h_ptr
public int w_ptr
public int ancillary_flag
public int ResvSize
public int ResvMax
public ScaleFac scalefac_band
public float[] minval_l
public float[] minval_s
public float[][] nb_1
public float[][] nb_2
public float[][] nb_s1
public float[][] nb_s2
public float[] s3_ss
public float[] s3_ll
public float decay
public III_psy_xmin[] thm
public III_psy_xmin[] en
public float[] tot_ener
public float[][] loudness_sq
public float[] loudness_sq_save
public float[] mld_l
public float[] mld_s
public int[] bm_l
public int[] bo_l
public int[] bm_s
public int[] bo_s
public int npart_l
public int npart_s
public int[][] s3ind
public int[][] s3ind_s
public int[] numlines_s
public int[] numlines_l
public float[] rnumlines_l
public float[] mld_cb_l
public float[] mld_cb_s
public int numlines_s_num1
public int numlines_l_num1
public float[] pe
public float ms_ratio_s_old
public float ms_ratio_l_old
public float ms_ener_ratio_old
public int[] blocktype_old
public NsPsy nsPsy
public VBRSeekInfo VBR_seek_table
public ATH ATH
public PSY PSY
public int nogap_total
public int nogap_current
public boolean decode_on_the_fly
public boolean findReplayGain
public boolean findPeakSample
public float PeakSample
public int RadioGain
public int AudiophileGain
public ReplayGain rgdata
public int noclipGainChange
public float noclipScale
public int[][] bitrate_stereoMode_Hist
public int[][] bitrate_blockType_Hist
public PlottingData pinfo
public MPGLib.mpstr_tag hip
public int in_buffer_nsamples
public float[] in_buffer_0
public float[] in_buffer_1
public IIterationLoop iteration_loop