Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members

CallbackStream.hxx

Go to the documentation of this file.
00001 #ifndef INCLUDED_PORTAUDIO_CALLBACKSTREAM_HXX
00002 #define INCLUDED_PORTAUDIO_CALLBACKSTREAM_HXX
00003 
00004 // ---------------------------------------------------------------------------------------
00005 
00006 #include "pa_common/portaudio.h"
00007 
00008 #include "portaudiocpp/Stream.hxx"
00009 
00010 // ---------------------------------------------------------------------------------------
00011 
00012 // Declaration(s):
00013 namespace portaudio
00014 {
00015 
00016 
00020     class CallbackStream : public Stream
00021     {
00022     protected:
00023         CallbackStream();
00024         virtual ~CallbackStream();
00025 
00026     public:
00027         // stream info (time-varying)
00028         double cpuLoad() const;
00029 
00030     private:
00031         CallbackStream(const CallbackStream &); // non-copyable
00032         CallbackStream &operator=(const CallbackStream &); // non-copyable
00033     };
00034 
00035 
00036 } // namespace portaudio
00037 
00038 // ---------------------------------------------------------------------------------------
00039 
00040 #endif // INCLUDED_PORTAUDIO_CALLBACKSTREAM_HXX

Generated on Fri Apr 2 20:22:15 2004 for PortAudioCpp by doxygen 1.3.6