| 
									
										
										
										
											2004-10-14 05:15:48 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | /******************************************************************
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     iLBC Speech Coder ANSI-C Source Code | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     iCBSearch.h         | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     Copyright (C) The Internet Society (2004).  | 
					
						
							|  |  |  |     All Rights Reserved. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ******************************************************************/ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef __iLBC_ICBSEARCH_H
 | 
					
						
							|  |  |  | #define __iLBC_ICBSEARCH_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | void iCBSearch( | 
					
						
							|  |  |  |     iLBC_Enc_Inst_t *iLBCenc_inst,  | 
					
						
							|  |  |  |                         /* (i) the encoder state structure */ | 
					
						
							|  |  |  |     int *index,         /* (o) Codebook indices */ | 
					
						
							|  |  |  |     int *gain_index,/* (o) Gain quantization indices */ | 
					
						
							|  |  |  |     float *intarget,/* (i) Target vector for encoding */     | 
					
						
							|  |  |  |     float *mem,         /* (i) Buffer for codebook construction */ | 
					
						
							|  |  |  |     int lMem,           /* (i) Length of buffer */ | 
					
						
							|  |  |  |     int lTarget,    /* (i) Length of vector */ | 
					
						
							|  |  |  |     int nStages,    /* (i) Number of codebook stages */ | 
					
						
							|  |  |  |     float *weightDenum, /* (i) weighting filter coefficients */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     float *weightState, /* (i) weighting filter state */ | 
					
						
							|  |  |  |     int block           /* (i) the sub-block number */ | 
					
						
							|  |  |  | ); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |