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() noexceptdspark::Limiter< T >inlineprotected
applySafetyClipper(T out, T clipCeil) const noexceptdspark::Limiter< T >inlineprotected
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 noexceptdspark::Limiter< T >inline
getLatency() const noexceptdspark::Limiter< T >inline
getLookahead() const noexceptdspark::Limiter< T >inline
getState() constdspark::Limiter< T >inline
heldPeak_dspark::Limiter< T >protected
invSampleRate_dspark::Limiter< T >protected
isAdaptiveReleaseEnabled() const noexceptdspark::Limiter< T >inline
isSafetyClipEnabled() const noexceptdspark::Limiter< T >inline
isTruePeakEnabled() const noexceptdspark::Limiter< T >inline
kMaxChannelsdspark::Limiter< T >protectedstatic
kMaxLookaheadMsdspark::Limiter< T >protectedstatic
kSafetyClipCeilingdspark::Limiter< T >protectedstatic
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 noexceptdspark::Limiter< T >inlineprotected
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) noexceptdspark::Limiter< T >inline
processSample(T input, int channel) noexceptdspark::Limiter< T >inline
releaseCoeff_dspark::Limiter< T >protected
releaseMs_dspark::Limiter< T >protected
reset() noexceptdspark::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) noexceptdspark::Limiter< T >inline
setCeiling(T dB) noexceptdspark::Limiter< T >inline
setLookahead(T ms) noexceptdspark::Limiter< T >inline
setRelease(T ms) noexceptdspark::Limiter< T >inline
setSafetyClip(bool enabled) noexceptdspark::Limiter< T >inline
setState(const uint8_t *data, size_t size)dspark::Limiter< T >inline
setTruePeak(bool enabled) noexceptdspark::Limiter< T >inline
smoothGain(T targetGain, bool adaptive, T relMs) noexceptdspark::Limiter< T >inlineprotected
syncParameters() noexceptdspark::Limiter< T >inlineprotected
truePeak_dspark::Limiter< T >protected
truePeakEnabled_dspark::Limiter< T >protected
updateReleaseCoefficient() noexceptdspark::Limiter< T >inlineprotected
~Limiter()=defaultdspark::Limiter< T >