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

#include <sample_sinc_kernel.hpp>

Public Member Functions

 SampleSincKernelView ()=default
std::uint32_t tap_count () const noexcept
std::int32_t first_offset () const noexcept
std::uint32_t half_width () const noexcept
std::uint32_t phases () const noexcept
double cutoff () const noexcept
const void * storage_identity () const noexcept
bool valid () const noexcept
float apply (std::span< const float > taps, double fraction) const noexcept

Friends

class SampleSincKernel

Constructor & Destructor Documentation

◆ SampleSincKernelView()

pulp::audio::SampleSincKernelView::SampleSincKernelView ( )
default

Member Function Documentation

◆ apply()

float pulp::audio::SampleSincKernelView::apply ( std::span< const float > taps,
double fraction ) const
inlinenoexcept

◆ cutoff()

double pulp::audio::SampleSincKernelView::cutoff ( ) const
inlinenoexcept

◆ first_offset()

std::int32_t pulp::audio::SampleSincKernelView::first_offset ( ) const
inlinenoexcept

◆ half_width()

std::uint32_t pulp::audio::SampleSincKernelView::half_width ( ) const
inlinenoexcept

◆ phases()

std::uint32_t pulp::audio::SampleSincKernelView::phases ( ) const
inlinenoexcept

◆ storage_identity()

const void * pulp::audio::SampleSincKernelView::storage_identity ( ) const
inlinenoexcept

◆ tap_count()

std::uint32_t pulp::audio::SampleSincKernelView::tap_count ( ) const
inlinenoexcept

◆ valid()

bool pulp::audio::SampleSincKernelView::valid ( ) const
inlinenoexcept

◆ SampleSincKernel

friend class SampleSincKernel
friend

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