Audacity  2.2.0
AudioIOListener Class Referenceabstract

Monitors record play start/stop and new blockfiles. Has callbacks for these events. More...

#include <AudioIOListener.h>

Inheritance diagram for AudioIOListener:
AudacityProject

Public Member Functions

 AudioIOListener ()
 
virtual ~AudioIOListener ()
 
virtual void OnAudioIORate (int rate)=0
 
virtual void OnAudioIOStartRecording ()=0
 
virtual void OnAudioIOStopRecording ()=0
 
virtual void OnAudioIONewBlockFiles (const AutoSaveFile &blockFileLog)=0
 

Detailed Description

Monitors record play start/stop and new blockfiles. Has callbacks for these events.

Constructor & Destructor Documentation

AudioIOListener::AudioIOListener ( )
inline
virtual AudioIOListener::~AudioIOListener ( )
inlinevirtual

Member Function Documentation

virtual void AudioIOListener::OnAudioIONewBlockFiles ( const AutoSaveFile blockFileLog)
pure virtual

Implemented in AudacityProject.

Referenced by AudioIO::FillBuffers().

virtual void AudioIOListener::OnAudioIORate ( int  rate)
pure virtual
virtual void AudioIOListener::OnAudioIOStartRecording ( )
pure virtual

Implemented in AudacityProject.

Referenced by AudioIO::StartStream().

virtual void AudioIOListener::OnAudioIOStopRecording ( )
pure virtual

Implemented in AudacityProject.

Referenced by AudioIO::StartStream(), and AudioIO::StopStream().


The documentation for this class was generated from the following file: