📄 g711.h
字号:
/* * g711.h * * Vovida file * */#ifndef _G711_H#define _G711_H#ifdef __cplusplusextern "C"{#endif unsigned char linear2ulaw( int pcm_val ); int ulaw2linear( unsigned char u_val ); unsigned char linear2alaw( int pcm_val ); int alaw2linear( unsigned char a_val ); int predictor_zero( struct g72x_state *state_ptr ); int predictor_pole( struct g72x_state *state_ptr ); int step_size( struct g72x_state *state_ptr ); int quantize( int d, int y, short *table, int size ); int reconstruct( int sign, int dqln, int y ); void update( int code_size, int y, int wi, int fi, int dq, int sr, int dqsez, struct g72x_state *state_ptr ); int tandem_adjust_alaw( int sr, int se, int y, int i, int sign, short *qtab ); int tandem_adjust_ulaw( int sr, int se, int y, int i, int sign, short *qtab ); void g72x_init_state( struct g72x_state *state_ptr);#ifdef __cplusplus};#endif#endif /* !_G711_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -