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

#include <capture_engine.hpp>

Public Attributes

timebase::SamplePosition count_in_start
timebase::SamplePosition punch_in
bool has_punch_out = false
timebase::SamplePosition punch_out
bool loop_enabled = false
timebase::SamplePosition loop_start
timebase::SamplePosition loop_end
bool metronome_enabled = false
std::uint32_t metronome_output_channel = 0
timebase::TickDuration metronome_interval {timebase::kTicksPerQuarter}
float metronome_level = 0.25f

Member Data Documentation

◆ count_in_start

timebase::SamplePosition pulp::playback::CaptureSession::count_in_start

◆ has_punch_out

bool pulp::playback::CaptureSession::has_punch_out = false

◆ loop_enabled

bool pulp::playback::CaptureSession::loop_enabled = false

◆ loop_end

timebase::SamplePosition pulp::playback::CaptureSession::loop_end

◆ loop_start

timebase::SamplePosition pulp::playback::CaptureSession::loop_start

◆ metronome_enabled

bool pulp::playback::CaptureSession::metronome_enabled = false

◆ metronome_interval

timebase::TickDuration pulp::playback::CaptureSession::metronome_interval {timebase::kTicksPerQuarter}

◆ metronome_level

float pulp::playback::CaptureSession::metronome_level = 0.25f

◆ metronome_output_channel

std::uint32_t pulp::playback::CaptureSession::metronome_output_channel = 0

◆ punch_in

timebase::SamplePosition pulp::playback::CaptureSession::punch_in

◆ punch_out

timebase::SamplePosition pulp::playback::CaptureSession::punch_out

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