2#ifndef __ENCODERAUDIBLEMULTITONE__
3#define __ENCODERAUDIBLEMULTITONE__
8class EncoderAudibleMultiTone :
public Encoder {
10 EncoderAudibleMultiTone(
const BeepingConfig& config,
float samplingRate,
11 int buffsize,
int windowSize);
12 ~EncoderAudibleMultiTone(
void);
15 float* mCurrentFreqsLoudness;
17 int EncodeDataToAudioBuffer(
const char* stringToEncode,
int type,
int size,
18 const char* melodyString,
int melodySize);
19 int GetEncodedAudioBuffer(
float* audioBuffer);
20 int ResetEncodedAudioBuffer();