📄 vsx.h
字号:
/****************************************************************************
* vsx.h ----- *
* *
* ver 0.10 1998. 7.15. H.Hasegawa *
* ver 0.20 1998.10.28.- 11.7. M.Kudo *
* add x1, x3,x4 time compress, add more speech speed, *
* add silent packet function, *
* add time compress adjustment, *
* divide to vsc.c and vscgcp.c for speed up *
* ver 0.21 1998.11.13.-11.16. M.Kudo *
* add and bug fix about play speed x12 and x16, add x1/1.5, 1/2 *
* ver 0.22 1999. 2. 9 H.Matsuoka *
* move VSX_HEADER_SIZE from vsx.c *
****************************************************************************/
#ifndef VSX_H
#define VSX_H
#define VSX_FILE_ID (0x53)
#define VSX_HEADER_SIZE (2)
/* compression rate */
#define VSX_COMPRESS_16K (1)
#define VSX_COMPRESS_24K (2)
#define VSX_COMPRESS_32K (4)
#define VSX_COMPRESS_40K (8)
/* time compression rate */
#define VSX_TIME_CMP_10 (0x10)
#define VSX_TIME_CMP_20 (0x20)
#define VSX_TIME_CMP_30 (0x30)
#define VSX_TIME_CMP_40 (0x40)
/* play speed */
#define VSX_SPEED_SLOW20 (-2)
#define VSX_SPEED_SLOW15 (-1)
#define VSX_SPEED_NORMAL (0)
#define VSX_SPEED_FAST15 (1)
#define VSX_SPEED_FAST20 (2)
#define VSX_SPEED_FAST30 (3)
#define VSX_SPEED_FAST40 (4)
#define VSX_SPEED_FAST60 (5)
#define VSX_SPEED_FAST80 (6)
#define VSX_SPEED_FAST120 (7)
#define VSX_SPEED_FAST160 (8)
/* vsx header structure */
typedef struct {
unsigned char format;
} vsxParams;
#ifndef MSVC
/* vsx decode function */
int vsxReadHeader( unsigned char *src, vsxParams *params );
int vsxDecodeInit( vsxParams *params, int speed );
int vsxGetDecodePacketSize( unsigned char *src );
int vsxDecode( unsigned char *src, int *cont, short *dst, int dst_size );
int vsxIsEOF( unsigned char *src );
/* vsx encode function */
int vsxWriteHeader( vsxParams *params, int max_bytes, unsigned char *dst );
int vsxEncodeInit( vsxParams *params, short silent_level );
int vsxSetEncodeData( short *src, int length );
int vsxGetEncodePacket( unsigned char *dst, int max_bytes );
int vsxEncodeFlush();
int vsxWriteEOF( unsigned char *dst );
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -