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.