vox.h

来自「nandflash驱动程序」· C头文件 代码 · 共 45 行

H
45
字号
/*
 * 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

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?