|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Holds a list of audio regions for playback of things like warp time. More...
#include "tracktion_AudioSegmentList.h"
Classes | |
| struct | Segment |
Public Member Functions | |
| const juce::Array< Segment > & | getSegments () const |
| TimePosition | getStart () const |
| TimePosition | getEnd () const |
| TimeDuration | getLength () const |
| TimeDuration | getCrossfadeLength () const |
| bool | operator== (const AudioSegmentList &) const noexcept |
| bool | operator!= (const AudioSegmentList &) const noexcept |
Static Public Member Functions | |
| static std::unique_ptr< AudioSegmentList > | create (AudioClipBase &) |
| static std::unique_ptr< AudioSegmentList > | create (AudioClipBase &, bool relativeTime, bool crossFade) |
| static std::unique_ptr< AudioSegmentList > | create (AudioClipBase &, const WarpTimeManager &, const AudioFile &) |
| static std::unique_ptr< AudioSegmentList > | create (AudioClipBase &, const WarpTimeManager &, const AudioFileInfo &, const LoopInfo &) |
Holds a list of audio regions for playback of things like warp time.
Definition at line 18 of file tracktion_AudioSegmentList.h.
|
static |
Definition at line 115 of file tracktion_AudioSegmentList.cpp.
|
static |
Definition at line 110 of file tracktion_AudioSegmentList.cpp.
|
static |
Definition at line 120 of file tracktion_AudioSegmentList.cpp.
|
static |
Definition at line 126 of file tracktion_AudioSegmentList.cpp.
| TimeDuration tracktion::engine::AudioSegmentList::getCrossfadeLength | ( | ) | const |
Definition at line 61 of file tracktion_AudioSegmentList.h.
| TimePosition tracktion::engine::AudioSegmentList::getEnd | ( | ) | const |
Definition at line 718 of file tracktion_AudioSegmentList.cpp.
| TimeDuration tracktion::engine::AudioSegmentList::getLength | ( | ) | const |
Definition at line 60 of file tracktion_AudioSegmentList.h.
| const juce::Array< Segment > & tracktion::engine::AudioSegmentList::getSegments | ( | ) | const |
Definition at line 56 of file tracktion_AudioSegmentList.h.
| TimePosition tracktion::engine::AudioSegmentList::getStart | ( | ) | const |
Definition at line 710 of file tracktion_AudioSegmentList.cpp.
|
noexcept |
Definition at line 181 of file tracktion_AudioSegmentList.cpp.
|
noexcept |
Definition at line 174 of file tracktion_AudioSegmentList.cpp.