tomwalters@0: /* tomwalters@0: model.h tomwalters@0: ======= tomwalters@0: tomwalters@0: inteface to Auditory model software tomwalters@0: tomwalters@0: */ tomwalters@0: tomwalters@0: struct _stage { tomwalters@0: char *ident ; tomwalters@0: Source (*entry)() ; tomwalters@0: Option *options ; tomwalters@0: char **defaults ; tomwalters@0: char *help ; tomwalters@0: } ; tomwalters@0: tomwalters@0: extern struct _stage *FindStage( /* char *which */ ) ; tomwalters@0: tomwalters@0: extern Source ModeledSource( /* Source input */ ) ; tomwalters@0: tomwalters@0: extern char *modelStart() ; tomwalters@0: extern char *modelHelp() ; tomwalters@0: tomwalters@0: tomwalters@0: extern char *whichstr ; tomwalters@0: extern double *frequencies ; tomwalters@0: tomwalters@0: #if 00 tomwalters@0: extern char *samplestr ; tomwalters@0: extern char *pwidthstr ; tomwalters@0: extern char *nwidthstr ; tomwalters@0: #endif tomwalters@0: tomwalters@0: extern long Frames() ; tomwalters@0: tomwalters@0: extern int Framebytes() ; tomwalters@0: extern int Framewidth() ; tomwalters@0: extern int Frameheight() ; tomwalters@0: extern int Framestep() ; tomwalters@0: extern int Nwidth() ; tomwalters@0: tomwalters@0: extern int OptionInt() ; tomwalters@0: extern double OptionDouble() ; tomwalters@0: tomwalters@0: extern double Samplerate() ;