diff options
author | Michal Kubecek <mkubecek@suse.cz> | 2016-05-20 09:48:18 +0200 |
---|---|---|
committer | Michal Kubecek <mkubecek@suse.cz> | 2016-05-20 09:48:18 +0200 |
commit | 77eeffe564e5a82b2b419ed8129e6d151d139086 (patch) | |
tree | c6dccee5b5e5902490bb228835bc4c8c862a7911 /src/audio/freq_gen.h | |
parent | 4627d49d5e2d75030c0200c7770ea258cdb42a69 (diff) | |
download | twinkle-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.h | 4 |
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; |