Csound and CsoundAC API  5.17
Data Structures | Macros | Typedefs | Functions
mpadec.h File Reference

Data Structures

struct  mp3tag_info_t
struct  mpadec_config_t
struct  mpadec_info_t

Macros

#define FALSE   0
#define mpadec2_error(x)   mpadec_error(x)
#define MPADEC_CONFIG_16BIT   0
#define MPADEC_CONFIG_24BIT   1
#define MPADEC_CONFIG_32BIT   2
#define MPADEC_CONFIG_AUTO   0
#define MPADEC_CONFIG_BIG_ENDIAN   1
#define MPADEC_CONFIG_CHANNEL1   3
#define MPADEC_CONFIG_CHANNEL2   4
#define MPADEC_CONFIG_FLOAT   3
#define MPADEC_CONFIG_FULL_QUALITY   0
#define MPADEC_CONFIG_HALF_QUALITY   1
#define MPADEC_CONFIG_LITTLE_ENDIAN   0
#define MPADEC_CONFIG_MONO   1
#define MPADEC_CONFIG_REPLAYGAIN_AUDIOPHILE   2
#define MPADEC_CONFIG_REPLAYGAIN_CUSTOM   3
#define MPADEC_CONFIG_REPLAYGAIN_NONE   0
#define MPADEC_CONFIG_REPLAYGAIN_RADIO   1
#define MPADEC_CONFIG_STEREO   2
#define MPADEC_INFO_CONFIG   2
#define MPADEC_INFO_STREAM   0
#define MPADEC_INFO_TAG   1
#define MPADEC_RETCODE_BAD_STATE   3
#define MPADEC_RETCODE_BUFFER_TOO_SMALL   6
#define MPADEC_RETCODE_INVALID_HANDLE   1
#define MPADEC_RETCODE_INVALID_PARAMETERS   4
#define MPADEC_RETCODE_NEED_MORE_DATA   5
#define MPADEC_RETCODE_NO_SYNC   7
#define MPADEC_RETCODE_NOT_ENOUGH_MEMORY   2
#define MPADEC_RETCODE_OK   0
#define MPADEC_RETCODE_UNKNOWN   8
#define MPADEC_VERSION   0x0900
#define TRUE   1

Typedefs

typedef void * mpadec2_t
typedef void * mpadec_t

Functions

int mpadec2_configure (mpadec2_t mpadec, mpadec_config_t *cfg)
int mpadec2_decode (mpadec2_t mpadec, uint8_t *srcbuf, uint32_t srcsize, uint8_t *dstbuf, uint32_t dstsize, uint32_t *dstused)
int mpadec2_get_info (mpadec2_t mpadec, void *info, int info_type)
mpadec2_t mpadec2_init (void)
int mpadec2_reset (mpadec2_t mpadec)
int mpadec2_uninit (mpadec2_t mpadec)
int mpadec_configure (mpadec_t mpadec, mpadec_config_t *cfg)
int mpadec_decode (mpadec_t mpadec, uint8_t *srcbuf, uint32_t srcsize, uint8_t *dstbuf, uint32_t dstsize, uint32_t *srcused, uint32_t *dstused)
char * mpadec_error (int code)
int mpadec_get_info (mpadec_t mpadec, void *info, int info_type)
mpadec_t mpadec_init (void)
int mpadec_reset (mpadec_t mpadec)
int mpadec_uninit (mpadec_t mpadec)

Macro Definition Documentation

#define FALSE   0
#define mpadec2_error (   x)    mpadec_error(x)
#define MPADEC_CONFIG_16BIT   0
#define MPADEC_CONFIG_24BIT   1
#define MPADEC_CONFIG_32BIT   2
#define MPADEC_CONFIG_AUTO   0
#define MPADEC_CONFIG_BIG_ENDIAN   1
#define MPADEC_CONFIG_CHANNEL1   3
#define MPADEC_CONFIG_CHANNEL2   4
#define MPADEC_CONFIG_FLOAT   3
#define MPADEC_CONFIG_FULL_QUALITY   0
#define MPADEC_CONFIG_HALF_QUALITY   1
#define MPADEC_CONFIG_LITTLE_ENDIAN   0
#define MPADEC_CONFIG_MONO   1
#define MPADEC_CONFIG_REPLAYGAIN_AUDIOPHILE   2
#define MPADEC_CONFIG_REPLAYGAIN_CUSTOM   3
#define MPADEC_CONFIG_REPLAYGAIN_NONE   0
#define MPADEC_CONFIG_REPLAYGAIN_RADIO   1
#define MPADEC_CONFIG_STEREO   2
#define MPADEC_INFO_CONFIG   2
#define MPADEC_INFO_STREAM   0
#define MPADEC_INFO_TAG   1
#define MPADEC_RETCODE_BAD_STATE   3
#define MPADEC_RETCODE_BUFFER_TOO_SMALL   6
#define MPADEC_RETCODE_INVALID_HANDLE   1
#define MPADEC_RETCODE_INVALID_PARAMETERS   4
#define MPADEC_RETCODE_NEED_MORE_DATA   5
#define MPADEC_RETCODE_NO_SYNC   7
#define MPADEC_RETCODE_NOT_ENOUGH_MEMORY   2
#define MPADEC_RETCODE_OK   0
#define MPADEC_RETCODE_UNKNOWN   8
#define MPADEC_VERSION   0x0900
#define TRUE   1

Typedef Documentation

typedef void* mpadec2_t
typedef void* mpadec_t

Function Documentation

int mpadec2_configure ( mpadec2_t  mpadec,
mpadec_config_t cfg 
)
int mpadec2_decode ( mpadec2_t  mpadec,
uint8_t srcbuf,
uint32_t  srcsize,
uint8_t dstbuf,
uint32_t  dstsize,
uint32_t dstused 
)
int mpadec2_get_info ( mpadec2_t  mpadec,
void *  info,
int  info_type 
)
mpadec2_t mpadec2_init ( void  )
int mpadec2_reset ( mpadec2_t  mpadec)
int mpadec2_uninit ( mpadec2_t  mpadec)
int mpadec_configure ( mpadec_t  mpadec,
mpadec_config_t cfg 
)
int mpadec_decode ( mpadec_t  mpadec,
uint8_t srcbuf,
uint32_t  srcsize,
uint8_t dstbuf,
uint32_t  dstsize,
uint32_t srcused,
uint32_t dstused 
)
char* mpadec_error ( int  code)
int mpadec_get_info ( mpadec_t  mpadec,
void *  info,
int  info_type 
)
mpadec_t mpadec_init ( void  )
int mpadec_reset ( mpadec_t  mpadec)
int mpadec_uninit ( mpadec_t  mpadec)