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

#include <sample_voice_renderer.hpp>

Static Public Member Functions

static SampleVoiceRenderResult render (SampleVoiceRenderState &state, BufferView< float > destination, std::uint64_t frames, std::span< const float * > channel_scratch, const SampleVoiceRenderOptions &options={}) noexcept
static void begin_fade_out (SampleVoiceRenderState &state, std::uint32_t fade_frames) noexcept

Member Function Documentation

◆ begin_fade_out()

void pulp::audio::SampleVoiceRenderer::begin_fade_out ( SampleVoiceRenderState & state,
std::uint32_t fade_frames )
staticnoexcept

◆ render()

SampleVoiceRenderResult pulp::audio::SampleVoiceRenderer::render ( SampleVoiceRenderState & state,
BufferView< float > destination,
std::uint64_t frames,
std::span< const float * > channel_scratch,
const SampleVoiceRenderOptions & options = {} )
staticnoexcept

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