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