#include <spectral_gate_blur.hpp>
◆ blur_frames()
template<typename SampleType = float>
◆ channels()
template<typename SampleType = float>
◆ checked_retained_bytes()
template<typename SampleType = float>
| bool pulp::signal::SpectralFrameBlurT< SampleType >::checked_retained_bytes |
( |
int | channels, |
|
|
int | num_bins, |
|
|
int | blur_frames, |
|
|
std::uint64_t | target_max_bytes, |
|
|
std::uint64_t & | bytes ) |
|
inlinestaticnoexcept |
◆ filled_frames()
template<typename SampleType = float>
◆ num_bins()
template<typename SampleType = float>
◆ prepare()
template<typename SampleType = float>
Allocate fixed history off the audio thread.
Invalid geometry is rejected without changing the prepared instance.
◆ process()
template<typename SampleType = float>
Apply a causal box blur across at most blur_frames() analysis frames.
Startup divides by the number of frames actually observed, not by zero padding. Invalid geometry is rejected before mutation. Non-finite bins enter history as silence; finite subsequent input therefore recovers.
◆ reset()
template<typename SampleType = float>
Clear the finite history without changing prepared capacity.
◆ retained_bytes()
template<typename SampleType = float>
◆ supports_configuration()
template<typename SampleType = float>
◆ maximum_bins
template<typename SampleType = float>
◆ maximum_channels
template<typename SampleType = float>
◆ maximum_frames
template<typename SampleType = float>
The documentation for this class was generated from the following file: