DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
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
advanceGain(T peak, T ceiling, bool adaptive, T relMs) noexceptdspark::Limiter< T >inlineprotected
applyLookaheadTarget() noexceptdspark::Limiter< T >inlineprotected
applySafetyClipper(T out, T clipCeil) const noexceptdspark::Limiter< T >inlineprotected
avgHist_dspark::Limiter< T >protected
blockPos_dspark::Limiter< T >protected
boxA_dspark::Limiter< T >protected
boxB_dspark::Limiter< T >protected
ceilingDb_dspark::Limiter< T >protected
ceilingSmooth_dspark::Limiter< T >protected
chunkCeiling_dspark::Limiter< T >protected
chunkGain_dspark::Limiter< T >protected
chunkLook_dspark::Limiter< T >protected
chunkPeak_dspark::Limiter< T >protected
configureGainComputer() noexceptdspark::Limiter< T >inlineprotected
currentGain_dspark::Limiter< T >protected
delayLines_dspark::Limiter< T >protected
eHist_dspark::Limiter< T >protected
envelope_dspark::Limiter< T >protected
frame_dspark::Limiter< T >protected
getGainReductionDb() const noexceptdspark::Limiter< T >inline
getHold() const noexceptdspark::Limiter< T >inline
getLatency() const noexceptdspark::Limiter< T >inline
getLookahead() const noexceptdspark::Limiter< T >inline
getState() constdspark::Limiter< T >inline
histMask_dspark::Limiter< T >protected
histSize_dspark::Limiter< T >protected
holdLeft_dspark::Limiter< T >protected
holdLen_dspark::Limiter< T >protected
holdMs_dspark::Limiter< T >protected
holdSamples_dspark::Limiter< T >protected
invBoxA_dspark::Limiter< T >protected
invBoxB_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
kChunkdspark::Limiter< T >protectedstatic
kMaxChannelsdspark::Limiter< T >protectedstatic
kMaxLookaheadMsdspark::Limiter< T >protectedstatic
kResumPerioddspark::Limiter< T >protectedstatic
kSafetyClipCeilingdspark::Limiter< T >protectedstatic
lastCeilingDb_dspark::Limiter< T >protected
lastHoldMs_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
pendingPeak_dspark::Limiter< T >protected
prefixMin_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
publishedGain_dspark::Limiter< T >protected
releaseCoeff_dspark::Limiter< T >protected
releaseMs_dspark::Limiter< T >protected
reset() noexceptdspark::Limiter< T >inline
resetGainComputer() noexceptdspark::Limiter< T >inlineprotected
restartHoldBlock(int64_t firstFrame) noexceptdspark::Limiter< T >inlineprotected
resumBoxes() noexceptdspark::Limiter< T >inlineprotected
rHist_dspark::Limiter< T >protected
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
setHold(T ms) 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
sinceResum_dspark::Limiter< T >protected
sufMin_dspark::Limiter< T >protected
sum1_dspark::Limiter< T >protected
sum2_dspark::Limiter< T >protected
syncParameters() noexceptdspark::Limiter< T >inlineprotected
truePeak_dspark::Limiter< T >protected
truePeakEnabled_dspark::Limiter< T >protected
updateHoldSamples() noexceptdspark::Limiter< T >inlineprotected
updateReleaseCoefficient() noexceptdspark::Limiter< T >inlineprotected
~Limiter()=defaultdspark::Limiter< T >