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

iLBC Speech Coder ANSI-C Source Code

iLBC_decode.h    

Copyright (C) The Internet Society (2004). 
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
