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

Offline/control-thread bounce policy for turning a rendered processor span into sampler-owned audio. More...

#include <offline_sample_bounce.hpp>

Public Attributes

std::uint32_t max_channels = 0
std::uint64_t max_frames = 0
std::uint64_t max_decoded_bytes = 0
std::vector< std::uint32_t > allowed_sample_rates

Detailed Description

Offline/control-thread bounce policy for turning a rendered processor span into sampler-owned audio.

Zero budget values mean unlimited.

Member Data Documentation

◆ allowed_sample_rates

std::vector<std::uint32_t> pulp::format::OfflineSampleBouncePolicy::allowed_sample_rates

◆ max_channels

std::uint32_t pulp::format::OfflineSampleBouncePolicy::max_channels = 0

◆ max_decoded_bytes

std::uint64_t pulp::format::OfflineSampleBouncePolicy::max_decoded_bytes = 0

◆ max_frames

std::uint64_t pulp::format::OfflineSampleBouncePolicy::max_frames = 0

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