Nodes::AudioLooper::Node::State Struct Reference

Public Member Functions

void reset_elapsed ()
 
int channels () const noexcept
 
void set_channels (int chans)
 

Public Attributes

Control::Widgets::LoopMode quantizedPlayMode {Control::Widgets::LoopMode::Stop}
 
Control::Widgets::LoopMode actualMode {Control::Widgets::LoopMode::Stop}
 
ossia::audio_vector audio
 
int64_t playbackPos {}
 
ossia::time_value recordStart {}
 
ossia::quarter_note recordStartBar {-1.}
 
ossia::quarter_note recordEndBar {-1.}
 
int actualChannels = 0
 
float quantif {0.0}
 
std::optional< ossia::time_value > this_buffer_quantif_time
 
std::optional< int64_t > this_buffer_quantif_sample
 
int postaction_bars {}
 
double sampleRate {48000.}
 
bool isPostRecording {false}
 

Static Public Attributes

static constexpr int64_t default_buffer_size = 192000 * 32
 

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