packpcm.h
来自「s1d13716的源码 windiws ce 或8位单片机」· C头文件 代码 · 共 47 行
H
47 行
/*
* packpcm.h
*
* Ver0.10 98/ 9/25 H.Matsuoka Start
* Ver0.20 99/02/18 H.Matsuoka Modify packpcmParams
*
*/
#ifndef PACKPCM_H
#define PACKPCM_H
/*
* PACKPCM data format
*
* <-PACKPCM_HEADER_SIZE->
* +-------+-----+------+ +------------+
* |FILE_ID|size |offset| |PPC code|
* +-------+-----+------+ +------------+
* 1byte 4 4 <------>
* offset
* (byte)
*/
#define PACKPCM_FILE_ID (0x50) /* 'P' */
#define PACKPCM_HEADER_SIZE (0x9)
typedef struct
{
long ppc_code_size;
long ppc_code_offset;
} packpcmParams;
extern int packpcmWriteHeader (packpcmParams* ,int, unsigned char*);
extern int packpcmReadHeader (unsigned char*, packpcmParams*);
extern int packpcmInit(packpcmParams *, int);
extern int packpcmDecode(unsigned char *, short *);
extern int packpcmEncode(short *, int, unsigned char *);
#endif /* ADPCM_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?