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 00013 class Microphone : public UnitGenerator { 00014 public: 00015 Microphone(IO & anIO) : mIO(anIO) {}; 00016 ~Microphone() {}; 00017 00018 void nextBuffer(Buffer &outputBuffer) throw (CException); 00019 00020 protected: 00021 IO & mIO; // my IO object 00022 }; 00023 00024 } 00025 00026 #endif
1.4.5-20051010