00001 00002 00003 00004 00005 00006 #ifndef CSL_Microphone_H 00007 #define CSL_Microphone_H 00008 00009 #include "CSL_Includes.h" 00010 00011 namespace csl { 00012 00016 00017 class Microphone : public UnitGenerator { 00018 public: 00019 Microphone(IO & anIO) : mIO(anIO) {}; 00020 ~Microphone() {}; 00021 00022 void nextBuffer(Buffer &outputBuffer) throw (CException); 00023 00024 protected: 00025 IO & mIO; // my IO object 00026 }; 00027 00028 } 00029 00030 #endif
1.4.5-20051010