Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::SpectralMaskProcessorConfigT< SampleType > Struct Template Reference

#include <spectral_mask_processor.hpp>

Public Attributes

SpectralFrameEngineConfig frame {}
SampleType sample_rate = SampleType{48000}
SampleType initial_mix = SampleType{1}
int mix_ramp_samples = 0
MixCurve mix_curve = MixCurve::Linear
std::uint64_t max_retained_bytes

Member Data Documentation

◆ frame

template<typename SampleType>
SpectralFrameEngineConfig pulp::signal::SpectralMaskProcessorConfigT< SampleType >::frame {}

◆ initial_mix

template<typename SampleType>
SampleType pulp::signal::SpectralMaskProcessorConfigT< SampleType >::initial_mix = SampleType{1}

◆ max_retained_bytes

template<typename SampleType>
std::uint64_t pulp::signal::SpectralMaskProcessorConfigT< SampleType >::max_retained_bytes
Initial value:
=
constexpr std::uint64_t kSpectralMaskProcessorDefaultMaximumRetainedBytes
Definition spectral_mask_processor.hpp:45

◆ mix_curve

template<typename SampleType>
MixCurve pulp::signal::SpectralMaskProcessorConfigT< SampleType >::mix_curve = MixCurve::Linear

◆ mix_ramp_samples

template<typename SampleType>
int pulp::signal::SpectralMaskProcessorConfigT< SampleType >::mix_ramp_samples = 0

◆ sample_rate

template<typename SampleType>
SampleType pulp::signal::SpectralMaskProcessorConfigT< SampleType >::sample_rate = SampleType{48000}

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