beeping-core
2.0.0
C++20 library for encoding and decoding data over sound
Loading...
Searching...
No Matches
EncoderHiddenMultiTone.h
1
2
#ifndef __ENCODERHIDDENMULTITONE__
3
#define __ENCODERHIDDENMULTITONE__
4
5
#include <Encoder.h>
6
7
namespace
BEEPING {
8
class
EncoderHiddenMultiTone :
public
Encoder {
9
public
:
10
EncoderHiddenMultiTone(
const
BeepingConfig& config,
float
samplingRate,
11
int
buffsize,
int
windowSize);
12
~EncoderHiddenMultiTone(
void
);
13
14
float
* mCurrentFreqs;
15
float
* mCurrentFreqsLoudness;
16
17
int
EncodeDataToAudioBuffer(
const
char
* stringToEncode,
int
type,
int
size,
18
const
char
* melodyString,
int
melodySize);
19
int
GetEncodedAudioBuffer(
float
* audioBuffer);
20
int
ResetEncodedAudioBuffer();
21
};
22
}
// namespace BEEPING
23
24
#endif
//__ENCODERHIDDENMULTITONE__
include
EncoderHiddenMultiTone.h
Generated by
1.16.1