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

#include <recording_coordinator.hpp>

Public Attributes

timebase::RationalRate sample_rate
std::uint32_t maximum_block_size = 0
std::uint64_t maximum_take_frames = 0
std::uint32_t take_slots_per_track = 0
std::uint32_t midi_events_per_take = 0
std::uint64_t maximum_preallocated_bytes = CaptureEngineConfig::kDefaultMaximumPreallocatedBytes
audio::LatencySnapshot latency
audio::AudioIoTiming current_audio_timing
std::vector< RecordingTrackConfig > tracks

Member Data Documentation

◆ current_audio_timing

audio::AudioIoTiming pulp::playback::RecordingCoordinatorConfig::current_audio_timing

◆ latency

audio::LatencySnapshot pulp::playback::RecordingCoordinatorConfig::latency

◆ maximum_block_size

std::uint32_t pulp::playback::RecordingCoordinatorConfig::maximum_block_size = 0

◆ maximum_preallocated_bytes

std::uint64_t pulp::playback::RecordingCoordinatorConfig::maximum_preallocated_bytes = CaptureEngineConfig::kDefaultMaximumPreallocatedBytes

◆ maximum_take_frames

std::uint64_t pulp::playback::RecordingCoordinatorConfig::maximum_take_frames = 0

◆ midi_events_per_take

std::uint32_t pulp::playback::RecordingCoordinatorConfig::midi_events_per_take = 0

◆ sample_rate

timebase::RationalRate pulp::playback::RecordingCoordinatorConfig::sample_rate

◆ take_slots_per_track

std::uint32_t pulp::playback::RecordingCoordinatorConfig::take_slots_per_track = 0

◆ tracks

std::vector<RecordingTrackConfig> pulp::playback::RecordingCoordinatorConfig::tracks

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