Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::dsp::AutomationTimelineDataCache::AutomationCacheEntry Struct Reference

Automation cache entry for caching. More...

#include <src/dsp/timeline_data_cache.h>

Data Fields

std::vector< CachedAutomationSegmentsegments
 Sorted constant-tempo segments covering the clip's span.
units::sample_t start_sample
 Start position in samples.
units::sample_t end_sample
 End position in samples.

Detailed Description

Automation cache entry for caching.

Contains all the information needed to process automation data during playback without accessing the automation objects directly in the real-time thread.

Definition at line 301 of file timeline_data_cache.h.

Field Documentation

◆ end_sample

units::sample_t zrythm::dsp::AutomationTimelineDataCache::AutomationCacheEntry::end_sample

End position in samples.

Definition at line 310 of file timeline_data_cache.h.

◆ segments

std::vector<CachedAutomationSegment> zrythm::dsp::AutomationTimelineDataCache::AutomationCacheEntry::segments

Sorted constant-tempo segments covering the clip's span.

Definition at line 304 of file timeline_data_cache.h.

◆ start_sample

units::sample_t zrythm::dsp::AutomationTimelineDataCache::AutomationCacheEntry::start_sample

Start position in samples.

Definition at line 307 of file timeline_data_cache.h.


The documentation for this struct was generated from the following file: