![]() |
Audacity 3.2.0
|
#include "ProjectAudioManager.h"#include <wx/app.h>#include <wx/frame.h>#include <wx/statusbr.h>#include <algorithm>#include <numeric>#include "AudioIO.h"#include "BasicUI.h"#include "CommandManager.h"#include "CommonCommandFlags.h"#include "DefaultPlaybackPolicy.h"#include "Meter.h"#include "Mix.h"#include "PendingTracks.h"#include "Project.h"#include "ProjectAudioIO.h"#include "ProjectFileIO.h"#include "ProjectHistory.h"#include "ProjectRate.h"#include "ProjectStatus.h"#include "ProjectWindows.h"#include "ScrubState.h"#include "TrackFocus.h"#include "prefs/TracksPrefs.h"#include "TransportUtilities.h"#include "UndoManager.h"#include "ViewInfo.h"#include "Viewport.h"#include "WaveClip.h"#include "WaveTrack.h"#include "tracks/ui/Scrubbing.h"#include "tracks/ui/ChannelView.h"#include "widgets/MeterPanelBase.h"#include "AudacityMessageBox.h"Go to the source code of this file.
Classes | |
| class | anonymous_namespace{ProjectAudioManager.cpp}::CutPreviewPlaybackPolicy |
Namespaces | |
| namespace | anonymous_namespace{ProjectAudioManager.cpp} |
Functions | |
| static TranslatableString | FormatRate (int rate) |
| const ReservedCommandFlag & | CanStopAudioStreamFlag () |
| AudioIOStartStreamOptions | DefaultSpeedPlayOptions (AudacityProject &project) |
| PropertiesOfSelected | GetPropertiesOfSelected (const AudacityProject &proj) |
Variables | |
| static AudacityProject::AttachedObjects::RegisteredFactory | sProjectAudioManagerKey |
| static ProjectAudioIO::DefaultOptions::Scope | sScope |
| Install an implementation in a library hook. More... | |
| static RegisteredMenuItemEnabler | stopIfPaused |
| const ReservedCommandFlag & CanStopAudioStreamFlag | ( | ) |
Definition at line 1195 of file ProjectAudioManager.cpp.
References flag, ProjectAudioManager::Get(), and project.
Referenced by anonymous_namespace{SelectMenus.cpp}::CursorMenu(), ProjectAudioManager::DoRecord(), anonymous_namespace{TransportMenus.cpp}::ExtraTransportMenu(), anonymous_namespace{Scrubbing.cpp}::KeyboardScrubbingItems(), and anonymous_namespace{TransportMenus.cpp}::TransportMenu().
| AudioIOStartStreamOptions DefaultSpeedPlayOptions | ( | AudacityProject & | project | ) |
Definition at line 1235 of file ProjectAudioManager.cpp.
References AudioIO::Get(), ProjectRate::Get(), ProjectAudioIO::GetDefaultOptions(), anonymous_namespace{TimeTrack.cpp}::GetRate(), and project.
Referenced by Scrubber::StartKeyboardScrubbing().
|
static |
Definition at line 80 of file ProjectAudioManager.cpp.
References XO().
Referenced by ProjectAudioManager::OnAudioIORate(), and ProjectAudioManager::StatusWidthFunction().
| PropertiesOfSelected GetPropertiesOfSelected | ( | const AudacityProject & | proj | ) |
Definition at line 1338 of file ProjectAudioManager.cpp.
References PropertiesOfSelected::allSameRate, PropertiesOfSelected::anySelected, TrackList::Get(), RATE_NOT_SELECTED, PropertiesOfSelected::rateOfSelected, and TrackList::Selected().
Referenced by anonymous_namespace{TransportMenus.cpp}::OnPunchAndRoll(), ProjectAudioManager::OnRecord(), and anonymous_namespace{TimerRecordDialog.cpp}::OnTimerRecord().
|
static |
Definition at line 51 of file ProjectAudioManager.cpp.
Referenced by ProjectAudioManager::Get().
|
static |
Install an implementation in a library hook.
Definition at line 1204 of file ProjectAudioManager.cpp.
|
static |
Definition at line 1324 of file ProjectAudioManager.cpp.