|
TracktionEngine
|
Holds information about how to render a proxy for this clip. More...
#include <tracktion_AudioClipBase.h>
Public Member Functions | |
| ProxyRenderingInfo () | |
| Constructor. | |
| ~ProxyRenderingInfo () | |
| Destructor. | |
| bool | render (Engine &, const AudioFile &, AudioFileWriter &, juce::ThreadPoolJob *const &, std::atomic< float > &progress) const |
| Renders this audio segment list to an AudioFile. | |
Public Attributes | |
| std::unique_ptr< AudioSegmentList > | audioSegmentList |
| TimeRange | clipTime |
| double | speedRatio |
| TimeStretcher::Mode | mode |
| TimeStretcher::ElastiqueProOptions | options |
Holds information about how to render a proxy for this clip.
| tracktion::engine::AudioClipBase::ProxyRenderingInfo::ProxyRenderingInfo | ( | ) |
Constructor.
| tracktion::engine::AudioClipBase::ProxyRenderingInfo::~ProxyRenderingInfo | ( | ) |
Destructor.
| bool tracktion::engine::AudioClipBase::ProxyRenderingInfo::render | ( | Engine & | , |
| const AudioFile & | , | ||
| AudioFileWriter & | , | ||
| juce::ThreadPoolJob *const & | , | ||
| std::atomic< float > & | progress | ||
| ) | const |
Renders this audio segment list to an AudioFile.
| std::unique_ptr<AudioSegmentList> tracktion::engine::AudioClipBase::ProxyRenderingInfo::audioSegmentList |
| TimeRange tracktion::engine::AudioClipBase::ProxyRenderingInfo::clipTime |
| double tracktion::engine::AudioClipBase::ProxyRenderingInfo::speedRatio |
| TimeStretcher::Mode tracktion::engine::AudioClipBase::ProxyRenderingInfo::mode |
| TimeStretcher::ElastiqueProOptions tracktion::engine::AudioClipBase::ProxyRenderingInfo::options |