|
TracktionEngine
|
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.
|
static |
|
static |
|
static |
|
static |
| const juce::Array< Segment > & tracktion::engine::AudioSegmentList::getSegments | ( | ) | const |
| TimePosition tracktion::engine::AudioSegmentList::getStart | ( | ) | const |
Referenced by getLength().
| TimePosition tracktion::engine::AudioSegmentList::getEnd | ( | ) | const |
Referenced by getLength().
| TimeDuration tracktion::engine::AudioSegmentList::getLength | ( | ) | const |
References getEnd(), and getStart().
| TimeDuration tracktion::engine::AudioSegmentList::getCrossfadeLength | ( | ) | const |
|
noexcept |
|
noexcept |