#include <DynamicsCompressor.h>
|
enum | {
ParamThreshold,
ParamKnee,
ParamRatio,
ParamAttack,
ParamRelease,
ParamPreDelay,
ParamReleaseZone1,
ParamReleaseZone2,
ParamReleaseZone3,
ParamReleaseZone4,
ParamPostGain,
ParamFilterStageGain,
ParamFilterStageRatio,
ParamFilterAnchor,
ParamEffectBlend,
ParamReduction,
ParamLast
} |
|
◆ anonymous enum
Enumerator |
---|
ParamThreshold | |
ParamKnee | |
ParamRatio | |
ParamAttack | |
ParamRelease | |
ParamPreDelay | |
ParamReleaseZone1 | |
ParamReleaseZone2 | |
ParamReleaseZone3 | |
ParamReleaseZone4 | |
ParamPostGain | |
ParamFilterStageGain | |
ParamFilterStageRatio | |
ParamFilterAnchor | |
ParamEffectBlend | |
ParamReduction | |
ParamLast | |
◆ DynamicsCompressor()
WebCore::DynamicsCompressor::DynamicsCompressor |
( |
float |
sampleRate, |
|
|
unsigned |
numberOfChannels |
|
) |
| |
◆ initializeParameters()
void WebCore::DynamicsCompressor::initializeParameters |
( |
| ) |
|
|
protected |
◆ latencyTime()
double WebCore::DynamicsCompressor::latencyTime |
( |
| ) |
const |
|
inline |
◆ nyquist()
float WebCore::DynamicsCompressor::nyquist |
( |
| ) |
const |
|
inline |
◆ parameterValue()
float WebCore::DynamicsCompressor::parameterValue |
( |
unsigned |
parameterID | ) |
|
◆ process()
void WebCore::DynamicsCompressor::process |
( |
const AudioBus * |
sourceBus, |
|
|
AudioBus * |
destinationBus, |
|
|
unsigned |
framesToProcess |
|
) |
| |
◆ reset()
void WebCore::DynamicsCompressor::reset |
( |
| ) |
|
◆ sampleRate()
float WebCore::DynamicsCompressor::sampleRate |
( |
| ) |
const |
|
inline |
◆ setEmphasisParameters()
void WebCore::DynamicsCompressor::setEmphasisParameters |
( |
float |
gain, |
|
|
float |
anchorFreq, |
|
|
float |
filterStageRatio |
|
) |
| |
|
protected |
◆ setEmphasisStageParameters()
void WebCore::DynamicsCompressor::setEmphasisStageParameters |
( |
unsigned |
stageIndex, |
|
|
float |
gain, |
|
|
float |
normalizedFrequency |
|
) |
| |
|
protected |
◆ setNumberOfChannels()
void WebCore::DynamicsCompressor::setNumberOfChannels |
( |
unsigned |
| ) |
|
◆ setParameterValue()
void WebCore::DynamicsCompressor::setParameterValue |
( |
unsigned |
parameterID, |
|
|
float |
value |
|
) |
| |
◆ tailTime()
double WebCore::DynamicsCompressor::tailTime |
( |
| ) |
const |
|
inline |
◆ m_compressor
◆ m_destinationChannels
std::unique_ptr<float*[]> WebCore::DynamicsCompressor::m_destinationChannels |
|
protected |
◆ m_lastAnchor
float WebCore::DynamicsCompressor::m_lastAnchor |
|
protected |
◆ m_lastFilterStageGain
float WebCore::DynamicsCompressor::m_lastFilterStageGain |
|
protected |
◆ m_lastFilterStageRatio
float WebCore::DynamicsCompressor::m_lastFilterStageRatio |
|
protected |
◆ m_numberOfChannels
unsigned WebCore::DynamicsCompressor::m_numberOfChannels |
|
protected |
◆ m_parameters
float WebCore::DynamicsCompressor::m_parameters[ParamLast] |
|
protected |
◆ m_postFilterPacks
◆ m_preFilterPacks
◆ m_sampleRate
float WebCore::DynamicsCompressor::m_sampleRate |
|
protected |
◆ m_sourceChannels
std::unique_ptr<const float*[]> WebCore::DynamicsCompressor::m_sourceChannels |
|
protected |
The documentation for this class was generated from the following file: