Included in: | nut/include/contrib/hxmp3/coder.h |
#define MAX_SCFBD 4
#define NGRANS_MPEG1 2
#define NGRANS_MPEG2 1
#define SYNCWORDH 0xff
#define SYNCWORDL 0xe0
struct _MP3DecInfo | |
{ | |
void* FrameHeaderPS; | |
void* SideInfoPS; | |
void* ScaleFactorInfoPS; | |
void* HuffmanInfoPS; | |
void* DequantInfoPS; | |
void* IMDCTInfoPS; | |
void* SubbandInfoPS; | |
unsigned char mainBuf[1940]; | |
int freeBitrateFlag; | |
int freeBitrateSlots; | |
int bitrate; | |
int nChans; | |
int samprate; | |
int nGrans; | |
int nGranSamps; | |
int nSlots; | |
int layer; | |
MPEGVersion version; | |
int mainDataBegin; | |
int mainDataBytes; | |
int part23Length[2][2]; | |
} |
struct _SFBandTable | |
{ | |
short l[23]; | |
short s[14]; | |
} |
xmp3_bitrateTab
extern const short xmp3_bitrateTab[3][3][15]
xmp3_samplesPerFrameTab
extern const short xmp3_samplesPerFrameTab[3][3]
xmp3_bitsPerSlotTab
extern const short xmp3_bitsPerSlotTab[3]
xmp3_sideBytesTab
extern const short xmp3_sideBytesTab[3][2]
xmp3_slotTab
extern const short xmp3_slotTab[3][3][15]
xmp3_sfBandTable
extern const SFBandTable xmp3_sfBandTable[3][3]