io.vacco.libmp3lame.JQntStateVar Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jlame Show documentation
Show all versions of jlame Show documentation
Java versions of the Lame mp3 codec libraries
The newest version!
package io.vacco.libmp3lame;
/** variables used by quantize.c */
final class JQntStateVar {
/* variables for nspsytune */
final float longfact[] = new float[Jencoder.SBMAX_l];
final float shortfact[] = new float[Jencoder.SBMAX_s];
float masking_lower;
float mask_adjust; /* the dbQ stuff */
float mask_adjust_short; /* the dbQ stuff */
final int OldValue[] = new int[2];
final int CurrentStep[] = new int[2];
final boolean pseudohalf[] = new boolean[Jencoder.SFBMAX];
boolean sfb21_extra; /* will be set in lame_init_params */
/**
* 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
*/
int substep_shaping;
final byte bv_scf[] = new byte[576];
}