public class BitStream
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BitStream.TotalBytes |
| Constructor and Description |
|---|
BitStream() |
| Modifier and Type | Method and Description |
|---|---|
void |
add_dummy_byte(LameGlobalFlags gfp,
int val,
int n) |
int |
copy_buffer(LameInternalFlags gfc,
byte[] buffer,
int bufferPos,
int size,
int mp3data)
copy data out of the internal MP3 bit buffer into a user supplied
unsigned char buffer.
|
void |
CRC_writeheader(LameInternalFlags gfc,
byte[] header) |
static boolean |
EQ(float a,
float b) |
void |
flush_bitstream(LameGlobalFlags gfp) |
int |
format_bitstream(LameGlobalFlags gfp)
This is called after a frame of audio has been quantized and coded.
|
int |
getframebits(LameGlobalFlags gfp)
compute bitsperframe and mean_bits for a layer III frame
|
void |
init_bit_stream_w(LameInternalFlags gfc) |
static boolean |
NEQ(float a,
float b) |
void |
setModules(GainAnalysis ga,
MPGLib mpg,
Version ver,
VBRTag vbr) |
public final void setModules(GainAnalysis ga, MPGLib mpg, Version ver, VBRTag vbr)
public final int getframebits(LameGlobalFlags gfp)
public final void CRC_writeheader(LameInternalFlags gfc, byte[] header)
public final void flush_bitstream(LameGlobalFlags gfp)
public final void add_dummy_byte(LameGlobalFlags gfp, int val, int n)
public final int format_bitstream(LameGlobalFlags gfp)
public final int copy_buffer(LameInternalFlags gfc, byte[] buffer, int bufferPos, int size, int mp3data)
copy data out of the internal MP3 bit buffer into a user supplied
unsigned char buffer.
mp3data=0 indicates data in buffer is an id3tags and VBR tags
mp3data=1 data is real mp3 frame data.
public final void init_bit_stream_w(LameInternalFlags gfc)
public static boolean EQ(float a,
float b)
public static boolean NEQ(float a,
float b)