📄 mpglib.h
字号:
/*
* $Id: mpglib.h,v 1.1.1.1 2004/12/22 10:02:33 zyu Exp $
*/
#ifndef MPGLIB_H
#define MPGLIB_H
struct mpstr {
int framesize;
unsigned char *frend;
struct frame fr;
real hybrid_block[2][2][SBLIMIT*SSLIMIT];
int hybrid_blc[2];
unsigned long header;
real synth_buffs[2][2][0x110];
int synth_bo;
};
#define AIFF_FORM_HEADER_SIZE 12
#define AIFF_SSND_HEADER_SIZE 16
#define AIFF_HEAD_LENGTH (AIFF_FORM_HEADER_SIZE + AIFF_SSND_HEADER_SIZE)
int InitMP3(struct mpstr *mp);
int decodeMP3(struct mpstr *mp,char *inmemory,int inmemsize,
char *outmemory,int outmemsize,int *done);
void ExitMP3(struct mpstr *mp);
long read_buf(char const *encoded_file_name, char *encbuf, int size);
void write_buf(char const *decoded_file_name, char *decbuf, int size);
char *write_aiff(unsigned char *decbuf, struct frame *fr, int pcmsize);
#endif /* MPGLIB_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -