25 , dtmfgenerator_(sampleRate, sampleFormat)
38 if (currentTone_ != 0) {
40 if (currentTone_ == newTone_) {
44 }
else if (newTone_ != 0) {
47 currentTone_ = newTone_;
51 currentTone_ = newTone_;
59 currentTone_ = newTone_;
void getNextSamples(AVFrame *frame)
void getSamples(AVFrame *frame, unsigned char code)
void startTone(char code)
Start the done for th given dtmf.
DTMF(unsigned int sampleRate, AVSampleFormat sampleFormat)
Create a new DTMF.
bool generateDTMF(AVFrame *frame)
Copy the sound inside the sampling* buffer.
DMTF library to generate a dtmf sample.
void emitSignal(Args... args)