![]() |
Audacity 3.2.0
|
#include "Channel.h"#include "ClientData.h"#include "CRTPBase.h"#include "SampleFormat.h"#include "ClipInterface.h"#include "XMLTagHandler.h"#include "SampleCount.h"#include "AudioSegmentSampleView.h"#include <wx/longlong.h>#include <cassert>#include <functional>#include <optional>#include <vector>Go to the source code of this file.
Classes | |
| struct | WaveClipListener |
| class | WaveClipChannel |
| struct | CentShiftChange |
| struct | PitchAndSpeedPresetChange |
| struct | StretchRatioChange |
| struct | WaveClipDtorCalled |
| class | WaveClip |
| This allows multiple clips to be a part of one WaveTrack. More... | |
| struct | WaveClip::CreateToken |
| struct | WaveClip::StrongInvariantScope |
| class | WaveClip::ClearSequenceFinisher |
| Fix consistency of cutlines and envelope after deleting from Sequences. More... | |
| struct | WaveClip::Transaction |
| Restores state when an update loop over mSequences fails midway. More... | |
Namespaces | |
| namespace | BasicUI |
Typedefs | |
| using | SampleBlockFactoryPtr = std::shared_ptr< SampleBlockFactory > |
| using | WaveClipHolder = std::shared_ptr< WaveClip > |
| using | WaveClipConstHolder = std::shared_ptr< const WaveClip > |
| using | WaveClipHolders = std::vector< WaveClipHolder > |
| using | WaveClipConstHolders = std::vector< WaveClipConstHolder > |
| using | ProgressReporter = std::function< void(double)> |
Functions | |
| CRTP_BASE (WaveClipListenerBase, struct, ClientData::Cloneable< WaveClipListener >) | |
Variables | |
| struct WAVE_TRACK_API | WaveClipListener |
| using ProgressReporter = std::function<void(double)> |
Definition at line 47 of file WaveClip.h.
| using SampleBlockFactoryPtr = std::shared_ptr<SampleBlockFactory> |
Definition at line 35 of file WaveClip.h.
| typedef std::shared_ptr< const WaveClip > WaveClipConstHolder |
Definition at line 44 of file WaveClip.h.
| using WaveClipConstHolders = std::vector<WaveClipConstHolder> |
Definition at line 46 of file WaveClip.h.
| using WaveClipHolder = std::shared_ptr<WaveClip> |
Definition at line 43 of file WaveClip.h.
| using WaveClipHolders = std::vector <WaveClipHolder> |
Definition at line 45 of file WaveClip.h.
| CRTP_BASE | ( | WaveClipListenerBase | , |
| struct | , | ||
| ClientData::Cloneable< WaveClipListener > | |||
| ) |
| struct WAVE_TRACK_API WaveClipListener |
Definition at line 49 of file WaveClip.h.