?? huffman.h
字號:
/********************************************************************** * MPEG/audio 編碼/解碼軟件 * * VERSION 4.1 * *********************************************************************/ #define HUFFBITS unsigned long int#define HTN 34#define MXOFF 250 struct huffcodetab { char tablename[3]; /*字符, 包含 table_description */ unsigned int xlen; unsigned int ylen; unsigned int linbits; /* linbits 數目 */ unsigned int linmax; /*存儲在linbits中的最大數目 */ int ref; /*a positive value indicates a reference*/ HUFFBITS *table; /*指向array[xlen][ylen]的指針 */ unsigned char *hlen; /*指向 array[xlen][ylen]的指針 */ unsigned char(*val)[2];/*解碼樹 */ unsigned int treelen; /*解碼樹長度 */};extern struct huffcodetab ht[HTN];/* 全局內存塊 */ /* 所有huffcodtable headers的數組 */ /* 0..31 Huffman code table 0..31 */ /* 32,33 count1-tables */extern int read_decoder_table(FILE *);extern int huffman_decoder(struct huffcodetab *, int *, int*, int*, int*);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -