/* * ad.h -- generic live audio interface for recording and playback * * ********************************************** * CMU ARPA Speech Project * * Copyright (c) 1996 Carnegie Mellon University. * ALL RIGHTS RESERVED. * ********************************************** * * HISTORY * * $Log: ad.h.in,v $ * Revision 1.1 2000/12/12 23:01:41 lenzo * Rationalizing libs and names some more. Split a/d and fe libs out. * * Revision 1.5 2000/12/05 01:45:11 lenzo * Restructuring, hear rationalization, warning removal, ANSIfy * * Revision 1.4 2000/06/29 14:15:01 lenzo * *** empty log message *** * * * 19-Jan-1999 M K Ravishankar (rkm@cs.cmu.edu) at Carnegie Mellon University * Added AD_ return codes. Added ad_open_sps_bufsize(), and * ad_rec_t.n_buf. * * 17-Apr-98 M K Ravishankar (rkm@cs.cmu.edu) at Carnegie Mellon University * Added ad_open_play_sps(). * * 07-Mar-98 M K Ravishankar (rkm@cs.cmu.edu) at Carnegie Mellon University * Added ad_open_sps(). * * 10-Jun-96 M K Ravishankar (rkm@cs.cmu.edu) at Carnegie Mellon University * Added ad_wbuf_t, ad_rec_t, and ad_play_t types, and augmented all * recording functions with ad_rec_t, and playback functions with * ad_play_t. * * 06-Jun-96 M K Ravishankar (rkm@cs.cmu.edu) at Carnegie Mellon University * Created. */ #ifndef _AD_H_ #define _AD_H_ #define AD_BACKEND_NONE #ifdef AD_BACKEND_WIN32 #include #include #elif defined(AD_BACKEND_OSF) /* Not implemented, it seems */ #include #elif defined(AD_BACKEND_HPUX) /* Not implemented, it seems */ #include