1 /* 2 * Copyright (C) 2015-2020 Alibaba Group Holding Limited 3 */ 4 ///////////////////////////////////////////////////////////////////////// 5 //PCM8K <=> CVSD 6 ///////////////////////////////////////////////////////////////////////// 7 #ifndef _PCM8K_CVSD_H_ 8 #define _PCM8K_CVSD_H_ 9 10 11 12 //max num of input samples 13 #define MAXNUMOFSAMPLES 128 14 15 16 //resample delay 17 #define RESAMPLE_DELAY 32 18 19 20 void Pcm8k_CvsdInit(void); 21 void Pcm8kToCvsd(short *PcmInBuf, unsigned char *CvsdOutBuf, int numsample); 22 void CvsdToPcm8k(unsigned char *CvsdInBuf, short *PcmOutBuf, int numsample, int LossFlag); 23 24 25 #endif 26 27 28 29 30 31 32 33 34 35 36 37 38