Audacity  3.0.3
Public Member Functions | List of all members
AudioIOListener Class Referenceabstract

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

#include <AudioIOListener.h>

Inheritance diagram for AudioIOListener:
[legend]

Public Member Functions

 AudioIOListener ()
 
virtual ~AudioIOListener ()
 
virtual void OnAudioIORate (int rate)=0
 
virtual void OnAudioIOStartRecording ()=0
 
virtual void OnAudioIOStopRecording ()=0
 
virtual void OnAudioIONewBlocks (const WaveTrackArray *tracks)=0
 
virtual void OnCommitRecording ()=0
 
virtual void OnSoundActivationThreshold ()=0
 

Detailed Description

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

Definition at line 22 of file AudioIOListener.h.

Constructor & Destructor Documentation

◆ AudioIOListener()

AudioIOListener::AudioIOListener ( )
inline

Definition at line 24 of file AudioIOListener.h.

24 {}

◆ ~AudioIOListener()

virtual AudioIOListener::~AudioIOListener ( )
inlinevirtual

Definition at line 25 of file AudioIOListener.h.

25 {}

Member Function Documentation

◆ OnAudioIONewBlocks()

virtual void AudioIOListener::OnAudioIONewBlocks ( const WaveTrackArray tracks)
pure virtual

Implemented in ProjectAudioManager.

◆ OnAudioIORate()

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

Implemented in ProjectAudioManager.

◆ OnAudioIOStartRecording()

virtual void AudioIOListener::OnAudioIOStartRecording ( )
pure virtual

Implemented in ProjectAudioManager.

◆ OnAudioIOStopRecording()

virtual void AudioIOListener::OnAudioIOStopRecording ( )
pure virtual

Implemented in ProjectAudioManager.

◆ OnCommitRecording()

virtual void AudioIOListener::OnCommitRecording ( )
pure virtual

Implemented in ProjectAudioManager.

◆ OnSoundActivationThreshold()

virtual void AudioIOListener::OnSoundActivationThreshold ( )
pure virtual

Implemented in ProjectAudioManager.


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