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

#include <sample_preload_contract.hpp>

Public Attributes

double source_sample_rate = 0.0
double host_sample_rate = 0.0
double maximum_playback_ratio = 1.0
double certified_io_latency_seconds = 0.0
double scheduler_margin_seconds = 0.0
double decoder_latency_seconds = 0.0
std::uint64_t maximum_host_block_frames = 0
std::uint64_t interpolation_guard_frames = 0
std::uint64_t loop_prefetch_guard_frames = 0
std::uint64_t configured_preload_frames = 0

Member Data Documentation

◆ certified_io_latency_seconds

double pulp::audio::SamplePreloadContract::certified_io_latency_seconds = 0.0

◆ configured_preload_frames

std::uint64_t pulp::audio::SamplePreloadContract::configured_preload_frames = 0

◆ decoder_latency_seconds

double pulp::audio::SamplePreloadContract::decoder_latency_seconds = 0.0

◆ host_sample_rate

double pulp::audio::SamplePreloadContract::host_sample_rate = 0.0

◆ interpolation_guard_frames

std::uint64_t pulp::audio::SamplePreloadContract::interpolation_guard_frames = 0

◆ loop_prefetch_guard_frames

std::uint64_t pulp::audio::SamplePreloadContract::loop_prefetch_guard_frames = 0

◆ maximum_host_block_frames

std::uint64_t pulp::audio::SamplePreloadContract::maximum_host_block_frames = 0

◆ maximum_playback_ratio

double pulp::audio::SamplePreloadContract::maximum_playback_ratio = 1.0

◆ scheduler_margin_seconds

double pulp::audio::SamplePreloadContract::scheduler_margin_seconds = 0.0

◆ source_sample_rate

double pulp::audio::SamplePreloadContract::source_sample_rate = 0.0

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