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) noexcept
dspark::Limiter< T >
inline
protected
applyLookaheadTarget
() noexcept
dspark::Limiter< T >
inline
protected
applySafetyClipper
(T out, T clipCeil) const noexcept
dspark::Limiter< T >
inline
protected
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
() noexcept
dspark::Limiter< T >
inline
protected
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 noexcept
dspark::Limiter< T >
inline
getHold
() 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
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 noexcept
dspark::Limiter< T >
inline
isSafetyClipEnabled
() const noexcept
dspark::Limiter< T >
inline
isTruePeakEnabled
() const noexcept
dspark::Limiter< T >
inline
kChunk
dspark::Limiter< T >
protected
static
kMaxChannels
dspark::Limiter< T >
protected
static
kMaxLookaheadMs
dspark::Limiter< T >
protected
static
kResumPeriod
dspark::Limiter< T >
protected
static
kSafetyClipCeiling
dspark::Limiter< T >
protected
static
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 noexcept
dspark::Limiter< T >
inline
protected
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) noexcept
dspark::Limiter< T >
inline
processSample
(T input, int channel) noexcept
dspark::Limiter< T >
inline
publishedGain_
dspark::Limiter< T >
protected
releaseCoeff_
dspark::Limiter< T >
protected
releaseMs_
dspark::Limiter< T >
protected
reset
() noexcept
dspark::Limiter< T >
inline
resetGainComputer
() noexcept
dspark::Limiter< T >
inline
protected
restartHoldBlock
(int64_t firstFrame) noexcept
dspark::Limiter< T >
inline
protected
resumBoxes
() noexcept
dspark::Limiter< T >
inline
protected
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) noexcept
dspark::Limiter< T >
inline
setCeiling
(T dB) noexcept
dspark::Limiter< T >
inline
setHold
(T ms) 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
sinceResum_
dspark::Limiter< T >
protected
sufMin_
dspark::Limiter< T >
protected
sum1_
dspark::Limiter< T >
protected
sum2_
dspark::Limiter< T >
protected
syncParameters
() noexcept
dspark::Limiter< T >
inline
protected
truePeak_
dspark::Limiter< T >
protected
truePeakEnabled_
dspark::Limiter< T >
protected
updateHoldSamples
() noexcept
dspark::Limiter< T >
inline
protected
updateReleaseCoefficient
() noexcept
dspark::Limiter< T >
inline
protected
~Limiter
()=default
dspark::Limiter< T >
Generated by
1.9.8