Go to the source code of this file.
|
enum | MPEGVersion { MPEG1 = 0
, MPEG2 = 1
, MPEG25 = 2
} |
|
enum | {
ERR_MP3_NONE = 0
, ERR_MP3_INDATA_UNDERFLOW = -1
, ERR_MP3_MAINDATA_UNDERFLOW = -2
, ERR_MP3_FREE_BITRATE_SYNC = -3
,
ERR_MP3_OUT_OF_MEMORY = -4
, ERR_MP3_NULL_POINTER = -5
, ERR_MP3_INVALID_FRAMEHEADER = -6
, ERR_MP3_INVALID_SIDEINFO = -7
,
ERR_MP3_INVALID_SCALEFACT = -8
, ERR_MP3_INVALID_HUFFCODES = -9
, ERR_MP3_INVALID_DEQUANTIZE = -10
, ERR_MP3_INVALID_IMDCT = -11
,
ERR_MP3_INVALID_SUBBAND = -12
, ERR_UNKNOWN = -9999
} |
|
◆ MAINBUF_SIZE
#define MAINBUF_SIZE 1940 |
◆ MAX_NCHAN
#define MAX_NCHAN 2 /* max channels */ |
◆ MAX_NGRAN
#define MAX_NGRAN 2 /* max granules */ |
◆ MAX_NSAMP
#define MAX_NSAMP 576 /* max samples per channel, per granule */ |
◆ HMP3Decoder
◆ MP3FrameInfo
◆ anonymous enum
Enumerator |
---|
ERR_MP3_NONE | |
ERR_MP3_INDATA_UNDERFLOW | |
ERR_MP3_MAINDATA_UNDERFLOW | |
ERR_MP3_FREE_BITRATE_SYNC | |
ERR_MP3_OUT_OF_MEMORY | |
ERR_MP3_NULL_POINTER | |
ERR_MP3_INVALID_FRAMEHEADER | |
ERR_MP3_INVALID_SIDEINFO | |
ERR_MP3_INVALID_SCALEFACT | |
ERR_MP3_INVALID_HUFFCODES | |
ERR_MP3_INVALID_DEQUANTIZE | |
ERR_MP3_INVALID_IMDCT | |
ERR_MP3_INVALID_SUBBAND | |
ERR_UNKNOWN | |
Definition at line 91 of file mp3dec.h.
◆ MPEGVersion
Enumerator |
---|
MPEG1 | |
MPEG2 | |
MPEG25 | |
Definition at line 83 of file mp3dec.h.
◆ MP3Decode()
int MP3Decode |
( |
HMP3Decoder | hMP3Decoder, |
|
|
unsigned char ** | inbuf, |
|
|
int * | bytesLeft, |
|
|
short * | outbuf, |
|
|
int | useSize ) |
◆ MP3FindSyncWord()
int MP3FindSyncWord |
( |
unsigned char * | buf, |
|
|
int | nBytes ) |
◆ MP3FreeDecoder()
◆ MP3GetLastFrameInfo()
◆ MP3GetNextFrameInfo()
◆ MP3InitDecoder()