BSAPI
SWaveformFilterI Member List
This is the complete list of members for SWaveformFilterI, including all inherited members.
AddRef()=0SUnknownI [pure virtual]
Done()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetEnergyThreshold()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetErrorHandler()=0SUnknownI [pure virtual]
GetIID()=0SUnknownI [pure virtual]
GetInputLength()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetIntermittentNoiseLength()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetIntermittentNoiseRatio()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetSampleFreq()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetSilenceLength()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetSilenceRatio()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetSNR()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetTechnicalSignalLength()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetTechnicalSignalRatio()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetTotalFilteredLength()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
GetTotalFilteredRatio()=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
OnWaveform(SUnknownI *pSender, wave_format_type waveformFormat, int sampleFreq, int nChannels, void *pData, int nBytes, unsigned int flags)=0SWaveformSourceCallbackI [pure virtual]
Release()=0SUnknownI [pure virtual]
SetEdetExtToLeftSec(float edetExtToLeftSec=0.1f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetEdetExtToRightSec(float edetExtToRightSec=0.1f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetEdetMaxFillInPauseSec(float edetMaxFillInPauseSec=0)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetEnergyThreshold(float energyThreshold=100.0f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetErrorHandler(SErrorCallbackI *pErrorHandler)=0SUnknownI [pure virtual]
SetIntermittentBottomRatio(float intermittentBottomRatio=1.0f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetIntermittentIntervalSec(float intermittentIntervalSec=0.000625f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetIntermittentTopRatioAdd(float intermittentTopRatioAdd=300.0f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetIntermittentTopRatioMul(float intermittentTopRatioMul=3.5f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetNoiseCenterMinRatioAboveThr(float noiseCenterMinRatioAboveThr=0.80f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetNoiseEnergyThreshold(float noiseEnergyThreshold=500.0f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetNoiseMarginMinRatioBelowThr(float noiseMarginMinRatioBelowThr=0.25f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetNoiseMaxFreq(int noiseMaxFreq=3000)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetNoiseMinFreq(int noiseMinFreq=500)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetNoiseThrToMaxDiff(float noiseThrToMaxDiff=2.0f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetNonSpeechLabel(const char *pNonSpeechLabel="silense")=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetOutBatchSize(int outBatchSize=0)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetSampleFreq(int sampleFreq=8000)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetSegmentationTarget(STransCallbackI *pSegmentationTarget)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetSpeechLabel(const char *pSpeechLabel="voice")=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetTarget(SWaveformSourceCallbackI *pTarget)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetTarget2(SWaveformSourceCallbackI *pTarget2)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetTdetExtToLeftSec(float tdetExtToLeftSec=0.015f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetTdetExtToRightSec(float tdetExtToRightSec=0.015f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetTdetMaxFillInPauseSec(float maxFillInPauseSec=0.015f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetTdetMinDetectionSec(float minDetectionSec=0.075f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetToneEnergyThreshold(float toneEnergyThreshold=500.0f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetToneHeight(float toneHeight=3.5f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetToneRatio(float toneRatio=0.15f)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetUseFilter(bool useFilter=true)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetUseIntermittentNoiseFilter(bool enable=true)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetUseSilenceFilter(bool enable=true)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
SetUseTechnicalSignalFilter(bool enable=true)=0 (defined in SWaveformFilterI)SWaveformFilterI [pure virtual]
wave_format_type enum nameSWaveformSourceCallbackI
wfALaw enum valueSWaveformSourceCallbackI
wfFloat enum valueSWaveformSourceCallbackI
wfLin16 enum valueSWaveformSourceCallbackI
wfLin8 enum valueSWaveformSourceCallbackI
wfMuLaw enum valueSWaveformSourceCallbackI
wfUnknown enum valueSWaveformSourceCallbackI
wfUnsupported enum valueSWaveformSourceCallbackI