From 77eeffe564e5a82b2b419ed8129e6d151d139086 Mon Sep 17 00:00:00 2001 From: Michal Kubecek Date: Fri, 20 May 2016 09:48:18 +0200 Subject: 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. --- src/audio/freq_gen.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/audio/freq_gen.h') 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 #include +#include "rtp_telephone_event.h" + using namespace std; class t_freq_gen { @@ -37,7 +39,7 @@ private: public: t_freq_gen(vector 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; -- cgit v1.2.3