2#ifndef __ENCODERNONAUDIBLEMULTITONE__
3#define __ENCODERNONAUDIBLEMULTITONE__
8class EncoderNonAudibleMultiTone :
public Encoder {
10 EncoderNonAudibleMultiTone(
const BeepingConfig& config,
float samplingRate,
11 int buffsize,
int windowSize);
12 ~EncoderNonAudibleMultiTone(
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();