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

#include <loop_types.hpp>

Public Attributes

std::uint64_t start_frame = 0
std::uint64_t end_frame = 0
std::uint64_t crossfade_frames = 0
double source_sample_rate = 0.0
LoopPlaybackMode playback_mode = LoopPlaybackMode::Forward
LoopCrossfadeCurve crossfade_curve = LoopCrossfadeCurve::Linear
LoopInterpolationMode interpolation = LoopInterpolationMode::Linear
LoopSnapPolicy snap_policy = LoopSnapPolicy::ValueDirection
bool reverse_entry = false

Member Data Documentation

◆ crossfade_curve

LoopCrossfadeCurve pulp::audio::LoopRegion::crossfade_curve = LoopCrossfadeCurve::Linear

◆ crossfade_frames

std::uint64_t pulp::audio::LoopRegion::crossfade_frames = 0

◆ end_frame

std::uint64_t pulp::audio::LoopRegion::end_frame = 0

◆ interpolation

LoopInterpolationMode pulp::audio::LoopRegion::interpolation = LoopInterpolationMode::Linear

◆ playback_mode

LoopPlaybackMode pulp::audio::LoopRegion::playback_mode = LoopPlaybackMode::Forward

◆ reverse_entry

bool pulp::audio::LoopRegion::reverse_entry = false

◆ snap_policy

LoopSnapPolicy pulp::audio::LoopRegion::snap_policy = LoopSnapPolicy::ValueDirection

◆ source_sample_rate

double pulp::audio::LoopRegion::source_sample_rate = 0.0

◆ start_frame

std::uint64_t pulp::audio::LoopRegion::start_frame = 0

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/audio/include/pulp/audio/loop_types.hpp