/****************************************************************** 

   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 mode,                       /* (i) frame size mode */ 
   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 
