g726pcmtrans.h
来自「非常好用的pcm格式语音文件转换成wav格式」· C头文件 代码 · 共 44 行
H
44 行
/*****************************************************************************
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 + =
减小字号Ctrl + -
显示快捷键?