Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
sample_heritage_src.hpp File Reference
#include <pulp/audio/buffer.hpp>
#include <pulp/audio/sample_heritage_schema.hpp>
#include <pulp/audio/sample_sinc_kernel.hpp>
#include <algorithm>
#include <array>
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <limits>
#include <span>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::audio::SampleHeritageSrcPlan
class  pulp::audio::SampleHeritageCausalSrc
 Bounded causal streaming sample-rate converter for the heritage pipeline. More...

Namespaces

namespace  pulp
namespace  pulp::audio

Enumerations

enum class  pulp::audio::SampleHeritageSrcStatus : std::uint8_t {
  pulp::audio::Ok , pulp::audio::NotPrepared , pulp::audio::InvalidConfiguration , pulp::audio::SizeOverflow ,
  pulp::audio::AllocationFailed , pulp::audio::InvalidDimensions , pulp::audio::InputFrameMismatch , pulp::audio::HistoryUnavailable
}