www.pudn.com > nandflash_1G08U0A.rar > VOX.H


/* 
 * vox.h 
 * 
 * Ver0.10 98/11/19 H.Matsuoka  Start 
 *         98/11/27 T.Ichikawa	Add #ifndef MSVC 
 * 
 */ 
 
#ifndef VOX_H 
#define VOX_H 
 
#define VOX_MAX_WIDTH           (8)     // define max width size  
                                        // same MAX_WIDTH in params.h  
                                        // #define MAX_PERIOD  (128) 
 
#define VOX_MAX_PACKET_SIZE     (VOX_MAX_WIDTH<<4) 
#define SIZEOF_VOXPARAMS        (4) 
 
#ifndef MSVC 
typedef unsigned char voxParams[10]; 
 
extern int voxInit(voxParams *); 
extern int voxDecode(unsigned char *, short *); 
extern int voxReadHeader(unsigned char*, voxParams *); 
extern int voxEOF(unsigned char *); 
extern short voxGetPacketSize(voxParams *); 
 
extern int vox2Init(voxParams *); 
extern int vox2Decode(unsigned char *, short *); 
extern int vox2ReadHeader(unsigned char*, voxParams *); 
extern int vox2EOF(unsigned char *); 
extern short vox2GetPacketSize(voxParams *); 
 
extern int voxWriteHeader(voxParams *, int, unsigned char *); 
extern int voxEncode(short *, int, unsigned char *); 
extern int voxWriteEOF(unsigned char *); 
 
/* filter function */ 
extern int fltInit(int); 
extern int fltFiltering(short *, short *, short); 
#endif 
 
#endif