1 /*------------ Telecommunications & Signal Processing Lab -------------- 2 McGill University 3 4 Routine: 5 LPsyn.h 6 7 Description: 8 Declarations for LPsyn 9 10 Author / revision: 11 P. Kabal Copyright (C) 2003 12 $Revision: 1.23 $ $Date: 2003/11/03 13:10:37 $ 13 14 ----------------------------------------------------------------------*/ 15 16 #ifndef LPsyn_h_ 17 #define LPsyn_h_ 18 19 #define PROGRAM "LPsyn" 20 #define VERSION "v3r0a 2003-11-03" 21 22 #define MAXWINDOW 512 23 #define MAXFRAME 512 24 #define MAXNP 50 25 26 #include <libtsp.h> /* typedef for AFILE */ 27 28 #ifdef __cplusplus 29 extern "C" { 30 #endif 31 32 /* Prototypes */ 33 void 34 LSoptions (int argc, const char *argv[], char Fname[4][FILENAME_MAX]); 35 void 36 LSlpcSyn (AFILE *AFpI, AFILE *AFpL, AFILE *AFpO, double pre, 37 int Lframe, int Np); 38 void 39 LSlpcPar (const char Fname[], double *pre, const float **Win, int *Lwin, 40 int *Woffs, int *Lframe, int *Np, double *bwexp); 41 42 #ifdef __cplusplus 43 } 44 #endif 45 46 #endif /* LPsyn_h_ */ 47