13#ifndef __AUDACITY_AUDIO_IO_LISTENER__
14#define __AUDACITY_AUDIO_IO_LISTENER__
18 std::vector < std::shared_ptr < WritableSampleTrack > >;
std::vector< std::shared_ptr< WritableSampleTrack > > WritableSampleTrackArray
Monitors record play start/stop and new sample blocks. Has callbacks for these events.
virtual void OnAudioIORate(int rate)=0
virtual void OnSoundActivationThreshold()=0
virtual void OnAudioIOStopRecording()=0
virtual void OnAudioIOStartRecording()=0
virtual void OnCommitRecording()=0
virtual ~AudioIOListener()
virtual void OnAudioIONewBlocks(const WritableSampleTrackArray *tracks)=0