blob: ed2f00740c932f0dae2041951a1e22ab12cf4fdc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#ifndef _G711_H
#define _G711_H
// The linear PCM codes are signed 16 bit values
// G.711 A-law
unsigned char linear2alaw(short pcm_val);
short alaw2linear(unsigned char a_val);
// G.711 u-law
unsigned char linear2ulaw(short pcm_val);
short ulaw2linear(unsigned char u_val);
// A-law <-> u-law conversions
unsigned char alaw2ulaw(unsigned char aval);
unsigned char ulaw2alaw(unsigned char uval);
#endif
|