mirror of
https://github.com/cookiengineer/audacity
synced 2026-04-06 22:37:46 +02:00
AudioIO does not depend directly on ControlToolBar ...
... use one more callback in the listener to change the ControlToolBar pause state.
This commit is contained in:
@@ -181,6 +181,16 @@ void ProjectAudioManager::OnCommitRecording()
|
||||
TrackList::Get( *project ).ApplyPendingTracks();
|
||||
}
|
||||
|
||||
void ProjectAudioManager::OnSoundActivationThreshold()
|
||||
{
|
||||
auto &project = mProject;
|
||||
auto gAudioIO = AudioIO::Get();
|
||||
if ( gAudioIO && &project == gAudioIO->GetOwningProject() ) {
|
||||
auto &bar = ControlToolBar::Get( project );
|
||||
bar.CallAfter(&ControlToolBar::Pause);
|
||||
}
|
||||
}
|
||||
|
||||
AudioIOStartStreamOptions
|
||||
DefaultPlayOptions( AudacityProject &project )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user