SWaveformFormatConvertorI Class Reference

Converts different waveform formats to floats. More...

#include <bsapi.h>

Inheritance diagram for SWaveformFormatConvertorI:

SUnknownI SWaveformSourceCallbackI List of all members.

Public Member Functions

virtual void BSAPI_METHOD SetTarget (SWaveformSourceCallbackI *pTarget)=0
virtual bool BSAPI_METHOD SetInputFormatStr (const char *pInputFormat="lin16")=0
virtual bool BSAPI_METHOD SetInputFormat (wave_format_type inputFormat)=0
virtual bool BSAPI_METHOD SetOutputFormatStr (const char *pOuptutFormat="float")=0
virtual bool BSAPI_METHOD SetOutputFormat (wave_format_type outputFormat)=0
virtual void BSAPI_METHOD SetNChannels (int nChannels=1)=0
virtual void BSAPI_METHOD SetConcatenateChannels (bool concatenate=true)=0
virtual void BSAPI_METHOD SetSampleFreq (int sampleFreq=8000)=0
virtual void BSAPI_METHOD SetWaveDcShift (float waveDCShift=0.0f)=0
virtual void BSAPI_METHOD SetWaveScale (float waveScale=1.0f)=0
virtual void BSAPI_METHOD SetWaveNoiseLevel (float waveNoiseLevel=0.0f)=0
virtual wave_format_type BSAPI_METHOD GetInputFormat ()=0
virtual wave_format_type BSAPI_METHOD GetOutputFormat ()=0
virtual int BSAPI_METHOD GetNChannels ()=0
virtual int BSAPI_METHOD GetSampleFreq ()=0
virtual float BSAPI_METHOD GetInputLength ()=0
virtual wave_format_type BSAPI_METHOD Str2WaveFormat (const char *pStr)=0

Detailed Description

Converts different waveform formats to floats.
Examples:

gender_identification.cpp, keyword_spotting.cpp, language_identification.cpp, and speaker_identification.cpp.


The documentation for this class was generated from the following file:
Generated on Wed Jul 15 10:10:19 2009 for BSAPI by  doxygen 1.4.7