DSPark
1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
dspark::Limiter< T > Member List
This is the complete list of members for
dspark::Limiter< T >
, including all inherited members.
adaptiveRelease_
dspark::Limiter< T >
protected
applyLookaheadTarget
() noexcept
dspark::Limiter< T >
inline
protected
applySafetyClipper
(T out, T clipCeil) const noexcept
dspark::Limiter< T >
inline
protected
attackCoeff_
dspark::Limiter< T >
protected
ceilingDb_
dspark::Limiter< T >
protected
ceilingSmooth_
dspark::Limiter< T >
protected
currentGain_
dspark::Limiter< T >
protected
delayLines_
dspark::Limiter< T >
protected
getGainReductionDb
() const noexcept
dspark::Limiter< T >
inline
getLatency
() const noexcept
dspark::Limiter< T >
inline
getLookahead
() const noexcept
dspark::Limiter< T >
inline
getState
() const
dspark::Limiter< T >
inline
heldPeak_
dspark::Limiter< T >
protected
invSampleRate_
dspark::Limiter< T >
protected
isAdaptiveReleaseEnabled
() const noexcept
dspark::Limiter< T >
inline
isSafetyClipEnabled
() const noexcept
dspark::Limiter< T >
inline
isTruePeakEnabled
() const noexcept
dspark::Limiter< T >
inline
kMaxChannels
dspark::Limiter< T >
protected
static
kMaxLookaheadMs
dspark::Limiter< T >
protected
static
kSafetyClipCeiling
dspark::Limiter< T >
protected
static
lastCeilingDb_
dspark::Limiter< T >
protected
lastReleaseMs_
dspark::Limiter< T >
protected
limitingDuration_
dspark::Limiter< T >
protected
lookaheadCurrent_
dspark::Limiter< T >
protected
lookaheadDirty_
dspark::Limiter< T >
protected
lookaheadMs_
dspark::Limiter< T >
protected
lookaheadSamples_
dspark::Limiter< T >
protected
lookaheadSamplesFor
(T ms) const noexcept
dspark::Limiter< T >
inline
protected
maxLimitSamples_
dspark::Limiter< T >
protected
numChannels_
dspark::Limiter< T >
protected
peakHoldCounter_
dspark::Limiter< T >
protected
prepare
(double sampleRate, int numChannels=2, double initialLookaheadMs=-1.0)
dspark::Limiter< T >
inline
prepare
(const AudioSpec &spec)
dspark::Limiter< T >
inline
prepared_
dspark::Limiter< T >
protected
processBlock
(AudioBufferView< T > buffer) noexcept
dspark::Limiter< T >
inline
processSample
(T input, int channel) noexcept
dspark::Limiter< T >
inline
releaseCoeff_
dspark::Limiter< T >
protected
releaseMs_
dspark::Limiter< T >
protected
reset
() noexcept
dspark::Limiter< T >
inline
safetyClipEnabled_
dspark::Limiter< T >
protected
sampleCeiling_
dspark::Limiter< T >
protected
sampleLookNow_
dspark::Limiter< T >
protected
sampleRate_
dspark::Limiter< T >
protected
setAdaptiveRelease
(bool enabled) noexcept
dspark::Limiter< T >
inline
setCeiling
(T dB) noexcept
dspark::Limiter< T >
inline
setLookahead
(T ms) noexcept
dspark::Limiter< T >
inline
setRelease
(T ms) noexcept
dspark::Limiter< T >
inline
setSafetyClip
(bool enabled) noexcept
dspark::Limiter< T >
inline
setState
(const uint8_t *data, size_t size)
dspark::Limiter< T >
inline
setTruePeak
(bool enabled) noexcept
dspark::Limiter< T >
inline
smoothGain
(T targetGain, bool adaptive, T relMs) noexcept
dspark::Limiter< T >
inline
protected
syncParameters
() noexcept
dspark::Limiter< T >
inline
protected
truePeak_
dspark::Limiter< T >
protected
truePeakEnabled_
dspark::Limiter< T >
protected
updateReleaseCoefficient
() noexcept
dspark::Limiter< T >
inline
protected
~Limiter
()=default
dspark::Limiter< T >
Generated by
1.9.8