SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
Public Member Functions | |
void | sf_advancecomp (int rate, float pregain, float threshold, float knee, float ratio, float attack, float release, float predelay, float releasezone1, float releasezone2, float releasezone3, float releasezone4, float postgain, float wet) |
Public Attributes | |
float | metergain |
float | meterrelease |
float | threshold |
float | knee |
float | linearpregain |
float | linearthreshold |
float | slope |
float | attacksamplesinv |
float | satreleasesamplesinv |
float | wet |
float | dry |
float | k |
float | kneedboffset |
float | linearthresholdknee |
float | mastergain |
float | a |
float | b |
float | c |
float | d |
float | detectoravg |
float | compgain |
float | maxcompdiffdb |
int | delaybufsize |
int | delaywritepos |
int | delayreadpos |
float | delaybuf [AUDIOCOMPRESSORSND_SF_COMPRESSOR_MAXDELAY] |
Definition at line 169 of file audiocompressorsnd.h.
void AudioCompressorSnd::CompressorState::sf_advancecomp | ( | int | rate, |
float | pregain, | ||
float | threshold, | ||
float | knee, | ||
float | ratio, | ||
float | attack, | ||
float | release, | ||
float | predelay, | ||
float | releasezone1, | ||
float | releasezone2, | ||
float | releasezone3, | ||
float | releasezone4, | ||
float | postgain, | ||
float | wet | ||
) |
Definition at line 76 of file audiocompressorsnd.cpp.
References AUDIOCOMPRESSORSND_SF_COMPRESSOR_MAXDELAY, AudioCompressorSnd::compcurve(), AudioCompressorSnd::db2lin(), i, AudioCompressorSnd::kneecurve(), AudioCompressorSnd::kneeslope(), and AudioCompressorSnd::lin2db().
Referenced by AudioCompressorSnd::initState().
float AudioCompressorSnd::CompressorState::a |
Definition at line 192 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::attacksamplesinv |
Definition at line 184 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::b |
Definition at line 193 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::c |
Definition at line 194 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::compgain |
Definition at line 197 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::d |
Definition at line 195 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::delaybuf[AUDIOCOMPRESSORSND_SF_COMPRESSOR_MAXDELAY] |
Definition at line 202 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
int AudioCompressorSnd::CompressorState::delaybufsize |
Definition at line 199 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
int AudioCompressorSnd::CompressorState::delayreadpos |
Definition at line 201 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
int AudioCompressorSnd::CompressorState::delaywritepos |
Definition at line 200 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::detectoravg |
Definition at line 196 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::dry |
Definition at line 187 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::k |
Definition at line 188 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::knee |
Definition at line 180 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::kneedboffset |
Definition at line 189 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::linearpregain |
Definition at line 181 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::linearthreshold |
Definition at line 182 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::linearthresholdknee |
Definition at line 190 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::mastergain |
Definition at line 191 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::maxcompdiffdb |
Definition at line 198 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::metergain |
Definition at line 174 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::meterrelease |
Definition at line 178 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::satreleasesamplesinv |
Definition at line 185 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::slope |
Definition at line 183 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::threshold |
Definition at line 179 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().
float AudioCompressorSnd::CompressorState::wet |
Definition at line 186 of file audiocompressorsnd.h.
Referenced by AudioCompressorSnd::sf_compressor_process().