#include <DetectionFunction.h>
Definition at line 40 of file DetectionFunction.h.
◆ DetectionFunction()
| DetectionFunction::DetectionFunction |
( |
DFConfig |
Config | ) |
|
◆ ~DetectionFunction()
| virtual DetectionFunction::~DetectionFunction |
( |
| ) |
|
|
virtual |
◆ broadband()
| double DetectionFunction::broadband |
( |
unsigned int |
length, |
|
|
double * |
srcMagnitude |
|
) |
| |
|
private |
◆ complexSD()
| double DetectionFunction::complexSD |
( |
unsigned int |
length, |
|
|
double * |
srcMagnitude, |
|
|
double * |
srcPhase |
|
) |
| |
|
private |
◆ deInitialise()
| void DetectionFunction::deInitialise |
( |
| ) |
|
|
private |
◆ getSpectrumMagnitude()
| double* DetectionFunction::getSpectrumMagnitude |
( |
| ) |
|
◆ HFC()
| double DetectionFunction::HFC |
( |
unsigned int |
length, |
|
|
double * |
src |
|
) |
| |
|
private |
◆ initialise()
| void DetectionFunction::initialise |
( |
DFConfig |
Config | ) |
|
|
private |
◆ phaseDev()
| double DetectionFunction::phaseDev |
( |
unsigned int |
length, |
|
|
double * |
srcPhase |
|
) |
| |
|
private |
◆ processFrequencyDomain()
| double DetectionFunction::processFrequencyDomain |
( |
const double * |
reals, |
|
|
const double * |
imags |
|
) |
| |
Process a single frequency-domain frame, provided as frameLength/2+1 real and imaginary component values.
◆ processTimeDomain()
| double DetectionFunction::processTimeDomain |
( |
const double * |
samples | ) |
|
Process a single time-domain frame of audio, provided as frameLength samples.
◆ runDF()
| double DetectionFunction::runDF |
( |
| ) |
|
|
private |
◆ specDiff()
| double DetectionFunction::specDiff |
( |
unsigned int |
length, |
|
|
double * |
src |
|
) |
| |
|
private |
◆ whiten()
| void DetectionFunction::whiten |
( |
| ) |
|
|
private |
◆ m_dataLength
| unsigned int DetectionFunction::m_dataLength |
|
private |
◆ m_dbRise
| double DetectionFunction::m_dbRise |
|
private |
◆ m_DFType
| int DetectionFunction::m_DFType |
|
private |
◆ m_halfLength
| unsigned int DetectionFunction::m_halfLength |
|
private |
◆ m_magHistory
| double* DetectionFunction::m_magHistory |
|
private |
◆ m_magnitude
| double* DetectionFunction::m_magnitude |
|
private |
◆ m_magPeaks
| double* DetectionFunction::m_magPeaks |
|
private |
◆ m_phaseHistory
| double* DetectionFunction::m_phaseHistory |
|
private |
◆ m_phaseHistoryOld
| double* DetectionFunction::m_phaseHistoryOld |
|
private |
◆ m_phaseVoc
◆ m_stepSize
| unsigned int DetectionFunction::m_stepSize |
|
private |
◆ m_thetaAngle
| double* DetectionFunction::m_thetaAngle |
|
private |
◆ m_unwrapped
| double* DetectionFunction::m_unwrapped |
|
private |
◆ m_whiten
| bool DetectionFunction::m_whiten |
|
private |
◆ m_whitenFloor
| double DetectionFunction::m_whitenFloor |
|
private |
◆ m_whitenRelaxCoeff
| double DetectionFunction::m_whitenRelaxCoeff |
|
private |
◆ m_window
| Window<double>* DetectionFunction::m_window |
|
private |
◆ m_windowed
| double* DetectionFunction::m_windowed |
|
private |
The documentation for this class was generated from the following file: