cannam@0: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ cannam@0: cannam@0: #ifndef _AUDIO_CALLBACK_RECORD_SOURCE_H_ cannam@0: #define _AUDIO_CALLBACK_RECORD_SOURCE_H_ cannam@0: cannam@0: #include cannam@0: cannam@0: class AudioCallbackRecordTarget; cannam@0: cannam@0: class AudioCallbackRecordSource cannam@0: { cannam@0: public: cannam@0: AudioCallbackRecordSource(AudioCallbackRecordTarget *target); cannam@0: virtual ~AudioCallbackRecordSource(); cannam@0: cannam@0: virtual bool isOK() const = 0; cannam@0: cannam@0: protected: cannam@0: AudioCallbackRecordTarget *m_target; cannam@0: }; cannam@0: cannam@0: #endif cannam@0: