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

#include <offline_stretch_artifact.hpp>

Public Member Functions

constexpr auto operator<=> (const OfflineStretchLimits &) const =default

Public Attributes

std::uint64_t max_input_frames = 100'000'000u
std::uint64_t max_output_frames = 100'000'000u
std::uint64_t max_input_bytes = 1024u * 1024u * 1024u
std::uint64_t max_sample_rate_converter_bytes = 256u * 1024u * 1024u
std::uint64_t max_scratch_allocation_bytes = 256u * 1024u * 1024u
std::uint64_t max_output_bytes = 1024u * 1024u * 1024u
std::uint64_t max_artifact_bytes = 512u * 1024u * 1024u
std::uint64_t max_cache_bytes = 2u << 30u
std::uint32_t max_cached_artifacts = 256

Member Function Documentation

◆ operator<=>()

auto pulp::playback::OfflineStretchLimits::operator<=> ( const OfflineStretchLimits & ) const
constexprdefault

Member Data Documentation

◆ max_artifact_bytes

std::uint64_t pulp::playback::OfflineStretchLimits::max_artifact_bytes = 512u * 1024u * 1024u

◆ max_cache_bytes

std::uint64_t pulp::playback::OfflineStretchLimits::max_cache_bytes = 2u << 30u

◆ max_cached_artifacts

std::uint32_t pulp::playback::OfflineStretchLimits::max_cached_artifacts = 256

◆ max_input_bytes

std::uint64_t pulp::playback::OfflineStretchLimits::max_input_bytes = 1024u * 1024u * 1024u

◆ max_input_frames

std::uint64_t pulp::playback::OfflineStretchLimits::max_input_frames = 100'000'000u

◆ max_output_bytes

std::uint64_t pulp::playback::OfflineStretchLimits::max_output_bytes = 1024u * 1024u * 1024u

◆ max_output_frames

std::uint64_t pulp::playback::OfflineStretchLimits::max_output_frames = 100'000'000u

◆ max_sample_rate_converter_bytes

std::uint64_t pulp::playback::OfflineStretchLimits::max_sample_rate_converter_bytes = 256u * 1024u * 1024u

◆ max_scratch_allocation_bytes

std::uint64_t pulp::playback::OfflineStretchLimits::max_scratch_allocation_bytes = 256u * 1024u * 1024u

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