summaryrefslogtreecommitdiffstats
path: root/src/audio/freq_gen.h
diff options
context:
space:
mode:
authorMichal Kubecek <mkubecek@suse.cz>2016-05-20 09:48:18 +0200
committerMichal Kubecek <mkubecek@suse.cz>2016-05-20 09:48:18 +0200
commit77eeffe564e5a82b2b419ed8129e6d151d139086 (patch)
treec6dccee5b5e5902490bb228835bc4c8c862a7911 /src/audio/freq_gen.h
parent4627d49d5e2d75030c0200c7770ea258cdb42a69 (diff)
downloadtwinkle-77eeffe564e5a82b2b419ed8129e6d151d139086.tar
twinkle-77eeffe564e5a82b2b419ed8129e6d151d139086.tar.gz
twinkle-77eeffe564e5a82b2b419ed8129e6d151d139086.tar.lz
twinkle-77eeffe564e5a82b2b419ed8129e6d151d139086.tar.xz
twinkle-77eeffe564e5a82b2b419ed8129e6d151d139086.zip
DTMF event type cleanup
DTMF event constants handling is a bit messy as three different types are used in different source files, triggering various compiler warnings. Introduce t_dtmf_ev type and use it everywhere, also replace helper macros by inline functions.
Diffstat (limited to 'src/audio/freq_gen.h')
-rw-r--r--src/audio/freq_gen.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/audio/freq_gen.h b/src/audio/freq_gen.h
index 6817baa..40818fa 100644
--- a/src/audio/freq_gen.h
+++ b/src/audio/freq_gen.h
@@ -28,6 +28,8 @@
#include <vector>
#include <commoncpp/config.h>
+#include "rtp_telephone_event.h"
+
using namespace std;
class t_freq_gen {
@@ -37,7 +39,7 @@ private:
public:
t_freq_gen(vector<uint16> frequencies, int8 db_level);
- t_freq_gen(uint8 dtmf, int8 db_level);
+ t_freq_gen(t_dtmf_ev dtmf, int8 db_level);
// Get sound sample on a particular timestamp in us.
int16 get_sample(uint32 ts_usec) const;