Audacity 3.2.0
ProjectAudioIO Member List

This is the complete list of members for ProjectAudioIO, including all inherited members.

Callback typedefObserver::Publisher< SpeedChangeMessage >
CallbackReturn typedefObserver::Publisher< SpeedChangeMessage >
DefaultOptionsFactory(AudacityProject &project, bool newDefaults)ProjectAudioIOstatic
Get(AudacityProject &project)ProjectAudioIOstatic
Get(const AudacityProject &project)ProjectAudioIOstatic
GetAudioIOToken() constProjectAudioIO
GetCaptureMeter() constProjectAudioIO
GetDefaultOptions(AudacityProject &project, bool newDefaults=false)ProjectAudioIOstatic
GetPlaybackMeter() constProjectAudioIO
GetPlaySpeed() constProjectAudioIOinline
IsAudioActive() constProjectAudioIO
m_factoryObserver::Publisher< SpeedChangeMessage >private
m_listObserver::Publisher< SpeedChangeMessage >private
mAudioIOTokenProjectAudioIOprivate
mCaptureMeterProjectAudioIOprivate
message_type typedefObserver::Publisher< SpeedChangeMessage >
mPlaybackMeterProjectAudioIOprivate
mPlaySpeedProjectAudioIOprivate
mProjectProjectAudioIOprivate
notifies_allObserver::Publisher< SpeedChangeMessage >static
operator=(const ProjectAudioIO &)=deleteProjectAudioIO
Publisher< SpeedChangeMessage >::operator=(Publisher &&)=defaultObserver::Publisher< SpeedChangeMessage >
ProjectAudioIO(AudacityProject &project)ProjectAudioIOexplicit
ProjectAudioIO(const ProjectAudioIO &)=deleteProjectAudioIO
Publish(const SpeedChangeMessage &message)Observer::Publisher< SpeedChangeMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< SpeedChangeMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< SpeedChangeMessage >
SetAudioIOToken(int token)ProjectAudioIO
SetCaptureMeter(const std::shared_ptr< Meter > &capture)ProjectAudioIO
SetPlaybackMeter(const std::shared_ptr< Meter > &playback)ProjectAudioIO
SetPlaySpeed(double value)ProjectAudioIO
Subscribe(Callback callback)Observer::Publisher< SpeedChangeMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< SpeedChangeMessage >inline
~Base()ClientData::Basevirtual
~ProjectAudioIO()ProjectAudioIO