#include <bsapi.h>
Inheritance diagram for SWaveformFilterI:

Public Member Functions | |
| virtual void BSAPI_METHOD | SetTarget (SWaveformSourceCallbackI *pTarget)=0 |
| virtual void BSAPI_METHOD | SetTarget2 (SWaveformSourceCallbackI *pTarget2)=0 |
| virtual void BSAPI_METHOD | SetSegmentationTarget (STransCallbackI *pSegmentationTarget)=0 |
| virtual void BSAPI_METHOD | SetSpeechLabel (const char *pSpeechLabel="voice")=0 |
| virtual void BSAPI_METHOD | SetNonSpeechLabel (const char *pNonSpeechLabel="silense")=0 |
| virtual void BSAPI_METHOD | SetUseFilter (bool useFilter=true)=0 |
| virtual void BSAPI_METHOD | SetUseSilenceFilter (bool enable=true)=0 |
| virtual void BSAPI_METHOD | SetUseTechnicalSignalFilter (bool enable=true)=0 |
| virtual void BSAPI_METHOD | SetUseIntermittentNoiseFilter (bool enable=true)=0 |
| virtual void BSAPI_METHOD | SetOutBatchSize (int outBatchSize=0)=0 |
| virtual int BSAPI_METHOD | GetSampleFreq ()=0 |
| virtual bool BSAPI_METHOD | SetSampleFreq (int sampleFreq=8000)=0 |
| virtual float BSAPI_METHOD | GetEnergyThreshold ()=0 |
| virtual void BSAPI_METHOD | SetEnergyThreshold (float energyThreshold=100.0f)=0 |
| virtual bool BSAPI_METHOD | Done ()=0 |
| virtual bool BSAPI_METHOD | SetEdetExtToRightSec (float edetExtToRightSec=0.1f)=0 |
| virtual bool BSAPI_METHOD | SetEdetExtToLeftSec (float edetExtToLeftSec=0.1f)=0 |
| virtual bool BSAPI_METHOD | SetEdetMaxFillInPauseSec (float edetMaxFillInPauseSec=0)=0 |
| virtual bool BSAPI_METHOD | SetTdetExtToRightSec (float tdetExtToRightSec=0.015f)=0 |
| virtual bool BSAPI_METHOD | SetTdetExtToLeftSec (float tdetExtToLeftSec=0.015f)=0 |
| virtual bool BSAPI_METHOD | SetTdetMaxFillInPauseSec (float maxFillInPauseSec=0.015f)=0 |
| virtual bool BSAPI_METHOD | SetTdetMinDetectionSec (float minDetectionSec=0.075f)=0 |
| virtual float BSAPI_METHOD | GetInputLength ()=0 |
| virtual float BSAPI_METHOD | GetTotalFilteredLength ()=0 |
| virtual float BSAPI_METHOD | GetTotalFilteredRatio ()=0 |
| virtual float BSAPI_METHOD | GetSilenceLength ()=0 |
| virtual float BSAPI_METHOD | GetSilenceRatio ()=0 |
| virtual float BSAPI_METHOD | GetTechnicalSignalLength ()=0 |
| virtual float BSAPI_METHOD | GetTechnicalSignalRatio ()=0 |
| virtual float BSAPI_METHOD | GetIntermittentNoiseLength ()=0 |
| virtual float BSAPI_METHOD | GetIntermittentNoiseRatio ()=0 |
| virtual float BSAPI_METHOD | GetSNR ()=0 |
It also produce some statistics about the signal.
1.4.7