BSAPI
Public Member Functions
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 void BSAPI_METHOD SetWaveNoiseSeed (unsigned int waveNoiseSeed=999)=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
virtual const char *BSAPI_METHOD WaveFormat2Str (wave_format_type format)=0

Detailed Description

Converts different waveform formats to floats.

Examples:

gid.cpp, kws.cpp, lid.cpp, offlinerec3.cpp, sid.cpp, and vpextract.cpp.


The documentation for this class was generated from the following file: