Audacity 3.2.0
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 ()=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 18 of file AudioIOListener.h.

Constructor & Destructor Documentation

◆ AudioIOListener()

AudioIOListener::AudioIOListener ( )
inline

Definition at line 20 of file AudioIOListener.h.

20{}

◆ ~AudioIOListener()

AudioIOListener::~AudioIOListener ( )
virtualdefault

Member Function Documentation

◆ OnAudioIONewBlocks()

virtual void AudioIOListener::OnAudioIONewBlocks ( )
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 files: