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

📄 g726pcmtrans.h

📁 非常好用的pcm格式语音文件转换成wav格式
💻 H
字号:

/*****************************************************************************

	FILE ........... PCMTRANS.H
	FUNCTION ....... Header file for Telewind - PCMTRANS API
	VERSION ........ 1.20

*****************************************************************************/
#ifndef __PCMTRANS_H
#define __PCMTRANS_H

#define E_OPENFILE      -1
#define E_CHANNEL       -2
#define E_FILEPOS       -3
#define E_PCMRATE       -4
#define E_READ          -5
#define E_WRITE         -6
#define E_ALLOCMEM      -7
#define E_256BYTE       -8
#ifdef __cplusplus
extern "C" {
#endif
#ifndef WIN32
#define WINAPI
#endif

int WINAPI Pcm2Adpcm(char *pcm,char *adpcm,int pcmrate);
int WINAPI Adpcm2Pcm(char *adpcm, char *pcm,int pcmrate);
long WINAPI StartPcm2Adpcm(int cno, char *pcm,char *adpcm,int pcmrate);
long WINAPI Pcm2AdpcmRest(int cno);
long WINAPI StopPcm2Adpcm(int cno);
long WINAPI StartAdpcm2Pcm(int cno,char *adpcm, char *pcm,int pcmrate);
long WINAPI Adpcm2PcmRest(int cno);
long WINAPI StopAdpcm2Pcm(int cno);
int WINAPI Pcm2Wav(char *pcmfile,char *wavfile,int pcmrate);
int WINAPI Adpcm2PcmBuf(int cno,unsigned char *adpcmbuf,unsigned char *pcmbuf,int len,int pcmrate);
int WINAPI Pcm2AdpcmBuf(int cno,unsigned char *pcmbuf,unsigned char *adpcmbuf,int len,int pcmrate);
int 	WINAPI Tw2Wav(int,char *,char *); //tw2wav(WF_ALAW,TWFile.tw,Wave.wav)
int 	WINAPI Wav2Tw(char *,char *);     //wav2tw(Wave.wav,TWFile.tw)
#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

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