TracktionEngine
|
#include <tracktion_ARAWrapperInterfaces.h>
Public Member Functions | |
PlaybackRegionWrapper (ARADocument &d, AudioClipBase &audioClip, const ARAFactory &factory, const AudioModificationWrapper &audioModification) | |
~PlaybackRegionWrapper () | |
void | updateRange () |
SizedStruct< ARA_STRUCT_MEMBER(ARAPlaybackRegionProperties, color)> | getPlaybackRegionProperties () |
NB: This is where time-stretching is setup. | |
Public Attributes | |
ARAPlaybackRegionRef | playbackRegionRef = nullptr |
ARADocument & | doc |
AudioClipBase & | clip |
PlaybackRegionWrapper::PlaybackRegionWrapper | ( | ARADocument & | d, |
AudioClipBase & | audioClip, | ||
const ARAFactory & | factory, | ||
const AudioModificationWrapper & | audioModification | ||
) |
PlaybackRegionWrapper::~PlaybackRegionWrapper | ( | ) |
void PlaybackRegionWrapper::updateRange | ( | ) |
References CRASH_TRACER, ARADocument::dci, ARADocument::dcRef, doc, getPlaybackRegionProperties(), and playbackRegionRef.
SizedStruct< ARA_STRUCT_MEMBER(ARAPlaybackRegionProperties, color)> PlaybackRegionWrapper::getPlaybackRegionProperties | ( | ) |
NB: This is where time-stretching is setup.
References clip, doc, ARADocument::musicalContext, and ARADocument::regionSequences.
Referenced by PlaybackRegionWrapper(), and updateRange().
ARAPlaybackRegionRef PlaybackRegionWrapper::playbackRegionRef = nullptr |
Referenced by PlaybackRegionWrapper(), updateRange(), and ~PlaybackRegionWrapper().
ARADocument& PlaybackRegionWrapper::doc |
Referenced by getPlaybackRegionProperties(), PlaybackRegionWrapper(), updateRange(), and ~PlaybackRegionWrapper().
AudioClipBase& PlaybackRegionWrapper::clip |
Referenced by getPlaybackRegionProperties(), PlaybackRegionWrapper(), and ~PlaybackRegionWrapper().