Audacity  2.2.2
Classes | Typedefs
Sequence.h File Reference
#include "MemoryX.h"
#include <vector>
#include <wx/string.h>
#include "SampleFormat.h"
#include "xml/XMLTagHandler.h"
#include "xml/XMLWriter.h"
#include "ondemand/ODTaskThread.h"
#include "audacity/Types.h"

Go to the source code of this file.

Classes

class  SeqBlock
 Data structure containing pointer to a BlockFile and a start time. Element of a BlockArray. More...
 
class  BlockArray
 
class  Sequence
 A WaveTrack contains WaveClip(s). A WaveClip contains a Sequence. A Sequence is primarily an interface to an array of SeqBlock instances, corresponding to the audio BlockFiles on disk. Contrast with RingBuffer. More...
 
struct  Sequence::DeleteUpdateMutexLocker
 

Typedefs

using BlockFilePtr = std::shared_ptr< BlockFile >
 
using BlockPtrArray = std::vector< SeqBlock * >
 

Typedef Documentation

using BlockFilePtr = std::shared_ptr<BlockFile>

Definition at line 26 of file Sequence.h.

using BlockPtrArray = std::vector<SeqBlock*>

Definition at line 52 of file Sequence.h.