Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::playback::AutomationProgramSegment Struct Reference

#include <automation_program.hpp>

Public Member Functions

constexpr bool operator== (const AutomationProgramSegment &) const =default

Public Attributes

timebase::TickPosition start_tick
timebase::TickPosition end_tick
timebase::SamplePosition start_sample
timebase::SamplePosition end_sample
float start_value = 0.0f
float end_value = 0.0f
timeline::AutomationInterpolation interpolation = timeline::AutomationInterpolation::Continuous
float curvature = 0.0f

Member Function Documentation

◆ operator==()

bool pulp::playback::AutomationProgramSegment::operator== ( const AutomationProgramSegment & ) const
constexprdefault

Member Data Documentation

◆ curvature

float pulp::playback::AutomationProgramSegment::curvature = 0.0f

◆ end_sample

timebase::SamplePosition pulp::playback::AutomationProgramSegment::end_sample

◆ end_tick

timebase::TickPosition pulp::playback::AutomationProgramSegment::end_tick

◆ end_value

float pulp::playback::AutomationProgramSegment::end_value = 0.0f

◆ interpolation

timeline::AutomationInterpolation pulp::playback::AutomationProgramSegment::interpolation = timeline::AutomationInterpolation::Continuous

◆ start_sample

timebase::SamplePosition pulp::playback::AutomationProgramSegment::start_sample

◆ start_tick

timebase::TickPosition pulp::playback::AutomationProgramSegment::start_tick

◆ start_value

float pulp::playback::AutomationProgramSegment::start_value = 0.0f

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