Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
offline_sample_bounce.hpp File Reference
#include <pulp/format/offline_render_host.hpp>
#include <cstdint>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::format::OfflineSampleBouncePolicy
 Offline/control-thread bounce policy for turning a rendered processor span into sampler-owned audio. More...
struct  pulp::format::OfflineSampleBounceRequest
struct  pulp::format::OfflineSampleBounceResult
class  pulp::format::OfflineSampleBounce
 Control/background-thread helper over OfflineRenderHost. More...

Namespaces

namespace  pulp
namespace  pulp::format
 What the product grants a device: the quota table indexed by capability tier and live thermal state.

Enumerations

enum class  pulp::format::OfflineSampleBounceStatus : std::uint8_t {
  pulp::format::ok , pulp::format::render_failed , pulp::format::empty_render , pulp::format::invalid_sample_rate ,
  pulp::format::channel_budget_exceeded , pulp::format::frame_budget_exceeded , pulp::format::byte_budget_exceeded , pulp::format::sample_rate_not_allowed ,
  pulp::format::bank_unprepared , pulp::format::publish_failed
}

Functions

const char * pulp::format::offline_sample_bounce_status_name (OfflineSampleBounceStatus status) noexcept