| adaptiveHold_ | dspark::NoiseGate< T > | protected |
| applyFrequencyGate(T input, int ch) noexcept | dspark::NoiseGate< T > | inlineprotected |
| applyScHpf(T input, int ch) noexcept | dspark::NoiseGate< T > | inlineprotected |
| attackCoeff_ | dspark::NoiseGate< T > | protected |
| attackMs_ | dspark::NoiseGate< T > | protected |
| cachedAdaptiveHold_ | dspark::NoiseGate< T > | protected |
| cachedCloseThresholdLinear_ | dspark::NoiseGate< T > | protected |
| cachedDuck_ | dspark::NoiseGate< T > | protected |
| cachedFsInvPi2_ | dspark::NoiseGate< T > | protected |
| cachedGateMode_ | dspark::NoiseGate< T > | protected |
| cachedNyquist_ | dspark::NoiseGate< T > | protected |
| cachedRangeLinear_ | dspark::NoiseGate< T > | protected |
| cachedScHpfEnabled_ | dspark::NoiseGate< T > | protected |
| cachedThresholdLinear_ | dspark::NoiseGate< T > | protected |
| computeEnvelopeFollower(T rawLevel) noexcept | dspark::NoiseGate< T > | inlineprotected |
| delayed(T x, int ch) noexcept | dspark::NoiseGate< T > | inlineprotected |
| detectorReleaseCoeff_ | dspark::NoiseGate< T > | protected |
| duckMode_ | dspark::NoiseGate< T > | protected |
| envelopeState_ | dspark::NoiseGate< T > | protected |
| estimatedPeriod_ | dspark::NoiseGate< T > | protected |
| freqHpFreq_ | dspark::NoiseGate< T > | protected |
| freqHpPrev_ | dspark::NoiseGate< T > | protected |
| freqHpState_ | dspark::NoiseGate< T > | protected |
| freqLpFreq_ | dspark::NoiseGate< T > | protected |
| freqLpState_ | dspark::NoiseGate< T > | protected |
| freqSmoothCoeff_ | dspark::NoiseGate< T > | protected |
| gateGain_ | dspark::NoiseGate< T > | protected |
| GateMode enum name | dspark::NoiseGate< T > | |
| gateMode_ | dspark::NoiseGate< T > | protected |
| getCurrentGain() noexcept | dspark::NoiseGate< T > | inlineprotected |
| getLatency() const noexcept | dspark::NoiseGate< T > | inline |
| getLookahead() const noexcept | dspark::NoiseGate< T > | inline |
| getState() const | dspark::NoiseGate< T > | inline |
| holdCounter_ | dspark::NoiseGate< T > | protected |
| holdMs_ | dspark::NoiseGate< T > | protected |
| holdSamples_ | dspark::NoiseGate< T > | protected |
| hysteresis_ | dspark::NoiseGate< T > | protected |
| kMaxChannels | dspark::NoiseGate< T > | protectedstatic |
| kMaxLookaheadChannels | dspark::NoiseGate< T > | protectedstatic |
| kMaxLookaheadMs | dspark::NoiseGate< T > | protectedstatic |
| kMaxScChannels | dspark::NoiseGate< T > | protectedstatic |
| kZeroCrossWindow | dspark::NoiseGate< T > | protectedstatic |
| lookahead_ | dspark::NoiseGate< T > | protected |
| lookaheadChannels_ | dspark::NoiseGate< T > | protected |
| lookaheadMs_ | dspark::NoiseGate< T > | protected |
| lookaheadSamples_ | dspark::NoiseGate< T > | protected |
| lookaheadSamplesFor(T ms) const noexcept | dspark::NoiseGate< T > | inlineprotected |
| maxLookaheadSamples_ | dspark::NoiseGate< T > | protected |
| paramsDirty_ | dspark::NoiseGate< T > | protected |
| prepare(double sampleRate, int numChannels=2) noexcept | dspark::NoiseGate< T > | inline |
| prepare(const AudioSpec &spec) noexcept | dspark::NoiseGate< T > | inline |
| prevSign_ | dspark::NoiseGate< T > | protected |
| processBlock(AudioBufferView< T > buffer) noexcept | dspark::NoiseGate< T > | inline |
| processBlock(AudioBufferView< T > audio, AudioBufferView< T > sidechain) noexcept | dspark::NoiseGate< T > | inline |
| processSample(T input) noexcept | dspark::NoiseGate< T > | inline |
| processSampleInternal(T input, T sidechain, int ch) noexcept | dspark::NoiseGate< T > | inlineprotected |
| processSampleWithSidechain(T input, T sidechain) noexcept | dspark::NoiseGate< T > | inline |
| rangeDb_ | dspark::NoiseGate< T > | protected |
| releaseCoeff_ | dspark::NoiseGate< T > | protected |
| releaseMs_ | dspark::NoiseGate< T > | protected |
| reset() noexcept | dspark::NoiseGate< T > | inline |
| sampleRate_ | dspark::NoiseGate< T > | protected |
| scHpfA0_ | dspark::NoiseGate< T > | protected |
| scHpfCoeff_ | dspark::NoiseGate< T > | protected |
| scHpfEnabled_ | dspark::NoiseGate< T > | protected |
| scHpfFreq_ | dspark::NoiseGate< T > | protected |
| scHpfPrev_ | dspark::NoiseGate< T > | protected |
| scHpfState_ | dspark::NoiseGate< T > | protected |
| setAdaptiveHold(bool enabled) noexcept | dspark::NoiseGate< T > | inline |
| setAttack(T ms) noexcept | dspark::NoiseGate< T > | inline |
| setDuckMode(bool enabled) noexcept | dspark::NoiseGate< T > | inline |
| setGateMode(GateMode mode) noexcept | dspark::NoiseGate< T > | inline |
| setHold(T ms) noexcept | dspark::NoiseGate< T > | inline |
| setHysteresis(T dB) noexcept | dspark::NoiseGate< T > | inline |
| setLookahead(T ms) noexcept | dspark::NoiseGate< T > | inline |
| setRange(T dB) noexcept | dspark::NoiseGate< T > | inline |
| setRelease(T ms) noexcept | dspark::NoiseGate< T > | inline |
| setSidechainHPF(bool enabled, double cutoffHz=80.0) noexcept | dspark::NoiseGate< T > | inline |
| setState(const uint8_t *data, size_t size) | dspark::NoiseGate< T > | inline |
| setThreshold(T dB) noexcept | dspark::NoiseGate< T > | inline |
| State enum name | dspark::NoiseGate< T > | |
| state_ | dspark::NoiseGate< T > | protected |
| syncParams() noexcept | dspark::NoiseGate< T > | inlineprotected |
| syncParamsIfDirty() noexcept | dspark::NoiseGate< T > | inlineprotected |
| threshold_ | dspark::NoiseGate< T > | protected |
| updateStateMachine(T envelopeLinear) noexcept | dspark::NoiseGate< T > | inlineprotected |
| updateZeroCrossing(T sample) noexcept | dspark::NoiseGate< T > | inlineprotected |
| zeroCrossCount_ | dspark::NoiseGate< T > | protected |
| zeroCrossSamples_ | dspark::NoiseGate< T > | protected |
| ~NoiseGate()=default | dspark::NoiseGate< T > | |