aboutsummaryrefslogtreecommitdiffstats
path: root/codecs/ilbc/iLBC_decode.h
blob: 70e992619235e46b6bccc9e9ba68872c9e7d218f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
/****************************************************************** 
 
    iLBC Speech Coder ANSI-C Source Code 
 
    iLBC_decode.h     
 
    Copyright (c) 2001, 
    Global IP Sound AB. 
    All rights reserved. 
 
******************************************************************/ 
 
#ifndef __iLBC_ILBCDECODE_H 
#define __iLBC_ILBCDECODE_H 
 
#include "iLBC_define.h" 
 
short initDecode(                   /* (o) Number of decoded  
                                           samples */ 
    iLBC_Dec_Inst_t *iLBCdec_inst,  /* (i/o) Decoder instance */ 
    int use_enhancer                /* (i) 1 to use enhancer 
                                           0 to run without  
                                             enhancer */ 
); 
 
void iLBC_decode(  
    float *decblock,            /* (o) decoded signal block */ 
    unsigned char *bytes,           /* (i) encoded signal bits */ 
    iLBC_Dec_Inst_t *iLBCdec_inst,  /* (i/o) the decoder state  
                                             structure */ 
    int mode                    /* (i) 0: bad packet, PLC,  
                                           1: normal */ 
); 
 
#endif