⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 packpcm.h

📁 s1d13716的源码 windiws ce 或8位单片机
💻 H
字号:
/*
 * 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -