亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? common.h

?? mp3 源代碼void III_hufman_decode
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
    int mode_ext;
    int copyright;
    int original;
    int emphasis;
} layer, *the_layer;

/* Parent Structure Interpreting some Frame Parameters in Header */

typedef struct {
    layer       *header;        /* raw header information */
    int         actual_mode;    /* when writing IS, may forget if 0 chs */
    al_table    *alloc;         /* bit allocation table read in */
    int         tab_num;        /* number of table as loaded */
    int         stereo;         /* 1 for mono, 2 for stereo */
    int         jsbound;        /* first band of joint stereo coding */
    int         sblimit;        /* total number of sub bands */
} frame_params;

/* Double and SANE Floating Point Type Definitions */

typedef struct  IEEE_DBL_struct {
    unsigned long   hi;
    unsigned long   lo;
} IEEE_DBL;

typedef struct  SANE_EXT_struct {
    unsigned long   l1;
    unsigned long   l2;
    unsigned short  s1;
} SANE_EXT;

/* AIFF Type Definitions */

typedef char    ID[4];

typedef struct  ChunkHeader_struct {
    ID      ckID;
    long    ckSize;
} ChunkHeader;

typedef struct  Chunk_struct {
    ID      ckID;
    long    ckSize;
    ID      formType;
} Chunk;

typedef struct  CommonChunk_struct {
    ID              ckID;
    long            ckSize;
    short           numChannels;
    unsigned long   numSampleFrames;
    short           sampleSize;
    char            sampleRate[10];
} CommonChunk;

typedef struct  SoundDataChunk_struct {
    ID              ckID;
    long            ckSize;
    unsigned long   offset;
    unsigned long   blockSize;
} SoundDataChunk;

typedef struct  blockAlign_struct {
    unsigned long   offset;
    unsigned long   blockSize;
} blockAlign;

typedef struct  IFF_AIFF_struct {
    short           numChannels;
    unsigned long   numSampleFrames;
    short           sampleSize;
    double          sampleRate;
    unsigned long   sampleType;
    blockAlign      blkAlgn;
} IFF_AIFF;

/* "bit_stream.h" Type Definitions */

typedef struct  bit_stream_struc {
    FILE        *pt;            /* pointer to bit stream device */
    unsigned char *buf;         /* bit stream buffer */
    int         buf_size;       /* size of buffer (in number of bytes) */
    long        totbit;         /* bit counter of bit stream */
    int         buf_byte_idx;   /* pointer to top byte in buffer */
    int         buf_bit_idx;    /* pointer to top bit of top byte in buffer */
    int         mode;           /* bit stream open in read or write mode */
    int         eob;            /* end of buffer index */
    int         eobs;           /* end of bit stream flag */
    char        format;
    
    /* format of file in rd mode (BINARY/ASCII) */
} Bit_stream_struc;

/* Layer III side information. */

typedef struct {
	unsigned main_data_begin;
	unsigned private_bits;
	struct {
	    unsigned scfsi[4];
		struct gr_info_s {
			unsigned part2_3_length;
			unsigned big_values;
			unsigned global_gain;
			unsigned scalefac_compress;
			unsigned window_switching_flag;
			unsigned block_type;
			unsigned mixed_block_flag;
			unsigned table_select[3];
			unsigned subblock_gain[3];
			unsigned region0_count;
			unsigned region1_count;
			unsigned preflag;
			unsigned scalefac_scale;
			unsigned count1table_select;
			} gr[2];
		} ch[2];
	} III_side_info_t;

/* Layer III scale factors. */

typedef struct {
	int l[23];            /* [cb] */
	int s[3][13];         /* [window][cb] */
	} III_scalefac_t[2];  /* [ch] */

/***********************************************************************
*
*  Global Variable External Declarations
*
***********************************************************************/

extern char     *mode_names[4];
extern char     *layer_names[3];
extern double   s_freq[4];
extern int      bitrate[3][15];
extern double FAR multiple[64];

/***********************************************************************
*
*  Global Function Prototype Declarations
*
***********************************************************************/

/* The following functions are in the file "common.c" */

#ifdef  PROTO_ARGS
extern FILE           *OpenTableFile(char*);
extern int            read_bit_alloc(int, al_table*);
extern int            pick_table(frame_params*);
extern int            js_bound(int, int);
extern void           hdr_to_frps(frame_params*);
extern void           WriteHdr(frame_params*, FILE*);
extern void           WriteBitAlloc(unsigned int[2][SBLIMIT], frame_params*,
                        FILE*);
extern void           WriteScale(unsigned int[2][SBLIMIT],
                        unsigned int[2][SBLIMIT], unsigned int[2][3][SBLIMIT],
                        frame_params*, FILE*);
extern void           WriteSamples(int, unsigned int FAR [SBLIMIT],
                        unsigned int[SBLIMIT], frame_params*, FILE*);
extern int            NumericQ(char*);
extern int            BitrateIndex(int, int);
extern int            SmpFrqIndex(long);
extern int            memcheck(char*, int, int);
extern void           FAR *mem_alloc(unsigned long, char*);
extern void           mem_free(void**);
extern void           double_to_extended(double*, char[10]);
extern void           extended_to_double(char[10], double*);
extern int            aiff_read_headers(FILE*, IFF_AIFF*);
extern int            aiff_seek_to_sound_data(FILE*);
extern int            aiff_write_headers(FILE*, IFF_AIFF*);
extern int            refill_buffer(Bit_stream_struc*);
extern void           empty_buffer(Bit_stream_struc*, int);
extern void           open_bit_stream_w(Bit_stream_struc*, char*, int);
extern void           open_bit_stream_r(Bit_stream_struc*, char*, int);
extern void           close_bit_stream_r(Bit_stream_struc*);
extern void           close_bit_stream_w(Bit_stream_struc*);
extern void           alloc_buffer(Bit_stream_struc*, int);
extern void           desalloc_buffer(Bit_stream_struc*);
extern void           back_track_buffer(Bit_stream_struc*, int);
extern unsigned int   get1bit(Bit_stream_struc*);
extern void           put1bit(Bit_stream_struc*, int);
extern unsigned long  look_ahead(Bit_stream_struc*, int);
extern unsigned long  getbits(Bit_stream_struc*, int);
extern void           putbits(Bit_stream_struc*, unsigned int, int);
extern void           byte_ali_putbits(Bit_stream_struc*, unsigned int, int);
extern unsigned long  byte_ali_getbits(Bit_stream_struc*, int);
extern unsigned long  sstell(Bit_stream_struc*);
extern int            end_bs(Bit_stream_struc*);
extern int            seek_sync(Bit_stream_struc*, long, int);
extern void           I_CRC_calc(frame_params*, unsigned int[2][SBLIMIT],
                        unsigned int*);
extern void           II_CRC_calc(frame_params*, unsigned int[2][SBLIMIT],
                        unsigned int[2][SBLIMIT], unsigned int*);
extern void           update_CRC(unsigned int, unsigned int, unsigned int*);
extern void           read_absthr(FLOAT*, int);
extern unsigned int   hget1bit(); /* MI */
extern unsigned long  hgetbits(int);
extern unsigned long  hsstell();
extern void           hputbuf(unsigned int,int);



#ifdef  MACINTOSH
extern void           set_mac_file_attr(char[MAX_NAME_SIZE], short, OsType,
                        OsType);
#endif
#ifdef MS_DOS
extern char           *new_ext(char *filename, char *extname); 
#endif

#else
extern FILE           *OpenTableFile();
extern int            read_bit_alloc();
extern int            pick_table();
extern int            js_bound();
extern void           hdr_to_frps();
extern void           WriteHdr();
extern void           WriteBitAlloc();
extern void           WriteScale();
extern void           WriteSamples();
extern int            NumericQ();
extern int            BitrateIndex();
extern int            SmpFrqIndex();
extern int            memcheck();
extern void           FAR *mem_alloc();
extern void           mem_free();
extern void           double_to_extended();
extern void           extended_to_double();
extern int            aiff_read_headers();
extern int            aiff_seek_to_sound_data();
extern int            aiff_write_headers();
extern int            refill_buffer();
extern void           empty_buffer();
extern void           open_bit_stream_w();
extern void           open_bit_stream_r();
extern void           close_bit_stream_r();
extern void           close_bit_stream_w();
extern void           alloc_buffer();
extern void           desalloc_buffer();
extern void           back_track_buffer();
extern unsigned int   get1bit();
extern void           put1bit();
extern unsigned long  look_ahead();
extern unsigned long  getbits();
extern void           putbits();
extern void           byte_ali_putbits();
extern unsigned long  byte_ali_getbits();
extern unsigned long  sstell();
extern int            end_bs();
extern int            seek_sync();
extern void           I_CRC_calc();
extern void           II_CRC_calc();
extern void           update_CRC();
extern void           read_absthr();

extern unsigned int   hget1bit();
extern unsigned long  hgetbits();
extern unsigned long  hsstell();
extern void           hputbuf();

#ifdef MS_DOS
extern char           *new_ext(); 
#endif
#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆福利精品推荐| 韩国三级电影一区二区| av毛片久久久久**hd| 国产精品热久久久久夜色精品三区| 国内精品久久久久影院色| 久久久高清一区二区三区| 国产成人亚洲综合a∨婷婷图片| 国产欧美日韩卡一| av在线播放一区二区三区| 亚洲免费av在线| 欧美男女性生活在线直播观看| 日韩中文字幕区一区有砖一区 | 亚洲aaa精品| 91精品国产综合久久精品图片 | 久久久精品tv| 成人毛片在线观看| 一区二区在线观看视频在线观看| 欧美性受极品xxxx喷水| 久久国产尿小便嘘嘘| 国产精品嫩草99a| 欧洲色大大久久| 久久国产免费看| 一色屋精品亚洲香蕉网站| 欧美日韩国产综合视频在线观看| 美女网站色91| 亚洲欧美日韩久久| 日韩视频123| 91视频观看视频| 日产国产欧美视频一区精品| 国产欧美日产一区| 欧美午夜精品一区二区蜜桃 | 日本视频在线一区| 国产片一区二区| 欧美日韩国产a| 成人免费观看男女羞羞视频| 亚洲超碰精品一区二区| 欧美激情艳妇裸体舞| 欧美女孩性生活视频| 成人精品一区二区三区中文字幕| 午夜欧美在线一二页| 久久精品一区二区三区四区| 欧美性受xxxx黑人xyx性爽| 国产精品一区2区| 亚洲国产成人va在线观看天堂| 精品999久久久| 欧美剧在线免费观看网站| 成人亚洲一区二区一| 另类小说图片综合网| 亚洲自拍偷拍图区| 最新国产成人在线观看| 日韩精品一区二区三区视频在线观看| 91在线观看成人| 激情综合五月天| 日韩成人伦理电影在线观看| 亚洲天堂网中文字| 国产亚洲成年网址在线观看| 日韩一二三区视频| 欧美性色综合网| 色一情一乱一乱一91av| 国产成人精品一区二| 黑人巨大精品欧美黑白配亚洲| 午夜视频一区在线观看| 亚洲日本在线观看| 国产精品久久一级| 久久久久久久久97黄色工厂| 欧美va在线播放| 91麻豆精品国产91久久久更新时间| 91最新地址在线播放| av电影在线观看不卡| 成人一区二区三区| 成人免费视频视频在线观看免费| 国模少妇一区二区三区| 久久成人免费网站| 久久国产日韩欧美精品| 久久精品72免费观看| 麻豆精品一区二区综合av| 蜜桃一区二区三区四区| 久久国产精品一区二区| 久久丁香综合五月国产三级网站 | 国产午夜亚洲精品午夜鲁丝片| 精品人在线二区三区| 日韩精品综合一本久道在线视频| 欧美剧情电影在线观看完整版免费励志电影| 91亚洲午夜精品久久久久久| 99久久国产综合色|国产精品| 99精品国产一区二区三区不卡| 成人国产精品免费观看视频| 成人激情黄色小说| 色综合久久久久久久| 欧美日韩一二三| 欧美一区二区三区白人| 日韩视频在线永久播放| 精品国产麻豆免费人成网站| 久久精品欧美一区二区三区不卡| 国产亚洲美州欧州综合国| 久久精品人人做| 亚洲人妖av一区二区| 亚洲图片一区二区| 青娱乐精品在线视频| 国产一区二区在线影院| 成人激情黄色小说| 欧日韩精品视频| 日韩欧美中文字幕精品| 久久久亚洲精品石原莉奈| 国产精品福利一区二区| 亚洲成人精品影院| 国产一区二区三区最好精华液| 成人丝袜视频网| 欧美午夜寂寞影院| 欧美不卡视频一区| 亚洲欧洲国产日韩| 三级在线观看一区二区| 国产一区二区成人久久免费影院 | 欧美亚洲愉拍一区二区| 日韩欧美国产一区二区三区| 国产精品色婷婷| 亚洲超碰97人人做人人爱| 久久99精品国产| av电影天堂一区二区在线观看| 欧美剧在线免费观看网站| 欧美激情艳妇裸体舞| 午夜一区二区三区在线观看| 国产一区二区三区美女| 欧美亚洲一区二区三区四区| 精品av综合导航| 亚洲一本大道在线| 久久亚洲综合色一区二区三区| 成人黄色电影在线| 老司机一区二区| jlzzjlzz亚洲日本少妇| 91精品国产乱码| 韩国av一区二区三区在线观看| 国产一区二区久久| 欧美日韩一区高清| 欧洲激情一区二区| 亚洲精品videosex极品| 91亚洲男人天堂| 亚洲精品日产精品乱码不卡| 91免费版在线| 夜夜亚洲天天久久| 欧美在线一区二区三区| 亚洲国产综合在线| 欧美日韩中字一区| 午夜精品一区二区三区免费视频| 欧美久久一区二区| 麻豆视频一区二区| 久久亚洲精精品中文字幕早川悠里| 精品制服美女丁香| 欧美精品一区二区蜜臀亚洲| 国产美女一区二区三区| 国产欧美日韩三级| 99re这里只有精品视频首页| 亚洲精品一卡二卡| 欧美喷潮久久久xxxxx| 看国产成人h片视频| 国产亚洲精品超碰| jiyouzz国产精品久久| 亚洲精品菠萝久久久久久久| 欧美美女黄视频| 九色porny丨国产精品| 国产视频在线观看一区二区三区| 国产精品一卡二卡在线观看| 国产精品福利电影一区二区三区四区| 91社区在线播放| 日韩精品1区2区3区| 久久久久久久电影| 91浏览器打开| 丝袜脚交一区二区| 久久精品视频一区二区| 色婷婷综合久久| 久久国产乱子精品免费女| 国产精品毛片高清在线完整版 | 91国在线观看| 日韩成人免费看| 国产精品每日更新| 欧美日本在线播放| 国产福利不卡视频| 亚洲国产一区二区三区| 日韩欧美美女一区二区三区| 成人国产精品免费观看| 天天综合网 天天综合色| 国产视频一区不卡| 欧美三级电影精品| 国产高清一区日本| 午夜国产不卡在线观看视频| 久久久久久免费网| 在线中文字幕一区二区| 国产一区二区三区不卡在线观看| 亚洲免费在线观看| 久久中文娱乐网| 在线观看亚洲a| 国产精品1024久久| 三级亚洲高清视频| 亚洲欧美另类久久久精品| 精品国产乱码久久久久久久| 91国产精品成人| 大白屁股一区二区视频| 蜜桃视频免费观看一区| 亚洲综合成人在线| 国产精品人成在线观看免费|