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