Maven module :un.storage : media-aac :
Class :
un.storage.media.aac.sbr.SBR
Extends/Implements :
un.storage.media.aac.sbr.HuffmanTables
Subclasses : -
Variables :
sample_rate,
maxAACLine,
rate,
just_seeked,
ret,
amp_res,
k0,
kx,
M,
N_master,
N_high,
N_low,
N_Q,
N_L,
n,
f_master,
f_table_res,
f_table_noise,
f_table_lim,
table_map_k_to_g,
abs_bord_lead,
abs_bord_trail,
n_rel_lead,
n_rel_trail,
L_E,
L_E_prev,
L_Q,
t_E,
t_Q,
f,
f_prev,
G_temp_prev,
Q_temp_prev,
GQ_ringbuf_index,
E,
E_prev,
E_orig,
E_curr,
Q,
Q_div,
Q_div2,
Q_prev,
l_A,
l_A_prev,
bs_invf_mode,
bs_invf_mode_prev,
bwArray,
bwArray_prev,
noPatches,
patchNoSubbands,
patchStartSubband,
bs_add_harmonic,
bs_add_harmonic_prev,
index_noise_prev,
psi_is_prev,
bs_start_freq_prev,
bs_stop_freq_prev,
bs_xover_band_prev,
bs_freq_scale_prev,
bs_alter_scale_prev,
bs_noise_bands_prev,
prevEnvIsShort,
kx_prev,
bsco,
bsco_prev,
M_prev,
Reset,
frame,
header_count,
stereo,
qmfa,
qmfs,
Xsbr,
numTimeSlotsRate,
numTimeSlots,
tHFGen,
tHFAdj,
ps,
ps_used,
psResetFlag,
bs_header_flag,
bs_crc_flag,
bs_sbr_crc_bits,
bs_protocol_version,
bs_amp_res,
bs_start_freq,
bs_stop_freq,
bs_xover_band,
bs_freq_scale,
bs_alter_scale,
bs_noise_bands,
bs_limiter_bands,
bs_limiter_gains,
bs_interpol_freq,
bs_smoothing_mode,
bs_samplerate_mode,
bs_add_harmonic_flag,
bs_add_harmonic_flag_prev,
bs_extended_data,
bs_extension_id,
bs_extension_data,
bs_coupling,
bs_frame_class,
bs_rel_bord,
bs_rel_bord_0,
bs_rel_bord_1,
bs_pointer,
bs_abs_bord_0,
bs_abs_bord_1,
bs_num_rel_0,
bs_num_rel_1,
bs_df_env,
bs_df_noise
Functions :
SBR,
sbrReset,
sbr_reset,
calc_sbr_tables,
decode,
process,
process,
processPS,
isPSUsed
SampleFrequency
sample_rate
int
maxAACLine
int
rate
boolean
just_seeked
int
ret
boolean[]
amp_res
int
k0
int
kx
int
M
int
N_master
int
N_high
int
N_low
int
N_Q
int[]
N_L
int[]
n
int[]
f_master
int[][]
f_table_res
int[]
f_table_noise
int[][]
f_table_lim
int[]
table_map_k_to_g
int[]
abs_bord_lead
int[]
abs_bord_trail
int[]
n_rel_lead
int[]
n_rel_trail
int[]
L_E
int[]
L_E_prev
int[]
L_Q
int[][]
t_E
int[][]
t_Q
int[][]
f
int[]
f_prev
float[][][]
G_temp_prev
float[][][]
Q_temp_prev
int[]
GQ_ringbuf_index
int[][][]
E
int[][]
E_prev
float[][][]
E_orig
float[][][]
E_curr
int[][][]
Q
float[][][]
Q_div
float[][][]
Q_div2
int[][]
Q_prev
int[]
l_A
int[]
l_A_prev
int[][]
bs_invf_mode
int[][]
bs_invf_mode_prev
float[][]
bwArray
float[][]
bwArray_prev
int
noPatches
int[]
patchNoSubbands
int[]
patchStartSubband
int[][]
bs_add_harmonic
int[][]
bs_add_harmonic_prev
int[]
index_noise_prev
int[]
psi_is_prev
int
bs_start_freq_prev
int
bs_stop_freq_prev
int
bs_xover_band_prev
int
bs_freq_scale_prev
boolean
bs_alter_scale_prev
int
bs_noise_bands_prev
int[]
prevEnvIsShort
int
kx_prev
int
bsco
int
bsco_prev
int
M_prev
boolean
Reset
int
frame
int
header_count
boolean
stereo
AnalysisFilterbank[]
qmfa
SynthesisFilterbank[]
qmfs
float[][][][]
Xsbr
int
numTimeSlotsRate
int
numTimeSlots
int
tHFGen
int
tHFAdj
PS
ps
boolean
ps_used
boolean
psResetFlag
boolean
bs_header_flag
int
bs_crc_flag
int
bs_sbr_crc_bits
int
bs_protocol_version
boolean
bs_amp_res
int
bs_start_freq
int
bs_stop_freq
int
bs_xover_band
int
bs_freq_scale
boolean
bs_alter_scale
int
bs_noise_bands
int
bs_limiter_bands
int
bs_limiter_gains
boolean
bs_interpol_freq
boolean
bs_smoothing_mode
int
bs_samplerate_mode
boolean[]
bs_add_harmonic_flag
boolean[]
bs_add_harmonic_flag_prev
boolean
bs_extended_data
int
bs_extension_id
int
bs_extension_data
boolean
bs_coupling
int[]
bs_frame_class
int[][]
bs_rel_bord
int[][]
bs_rel_bord_0
int[][]
bs_rel_bord_1
int[]
bs_pointer
int[]
bs_abs_bord_0
int[]
bs_abs_bord_1
int[]
bs_num_rel_0
int[]
bs_num_rel_1
int[][]
bs_df_env
int[][]
bs_df_noise
public void
SBR (boolean smallFrames, boolean stereo, SampleFrequency sample_rate, boolean downSampledSBR)
void
sbrReset ()
void
sbr_reset ()
int
calc_sbr_tables (int start_freq, int stop_freq, int samplerate_mode, int freq_scale, boolean alter_scale, int xover_band)
public int
decode (BitStream ld, int cnt)
public int
process (float[] left_chan, float[] right_chan, boolean just_seeked)
public int
process (float[] channel, boolean just_seeked)
public int
processPS (float[] left_channel, float[] right_channel, boolean just_seeked)
public boolean
isPSUsed ()