diff options
author | f4exb <f4exb06@gmail.com> | 2016-05-12 23:35:30 +0200 |
---|---|---|
committer | f4exb <f4exb06@gmail.com> | 2016-05-12 23:35:30 +0200 |
commit | 7707858d579b32e77307baec1ce7fb8b975e61a8 (patch) | |
tree | 3b5059fa07d328302332d88c391e7b82a6633caf /plugins/samplesource/rtlsdr/rtlsdrinput.h | |
parent | 7b0e6fd42e0bba6258126b34f8ca601516da1465 (diff) |
Multi device support: pass plugin API to devices input handlers to give access to DSP device engine methods
Diffstat (limited to 'plugins/samplesource/rtlsdr/rtlsdrinput.h')
-rw-r--r-- | plugins/samplesource/rtlsdr/rtlsdrinput.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/samplesource/rtlsdr/rtlsdrinput.h b/plugins/samplesource/rtlsdr/rtlsdrinput.h index 732282e9e..c0f813756 100644 --- a/plugins/samplesource/rtlsdr/rtlsdrinput.h +++ b/plugins/samplesource/rtlsdr/rtlsdrinput.h @@ -23,6 +23,7 @@ #include <rtl-sdr.h> #include <QString> +class PluginAPI; class RTLSDRThread; class RTLSDRInput : public SampleSource { @@ -67,7 +68,7 @@ public: { } }; - RTLSDRInput(); + RTLSDRInput(PluginAPI *pluginAPI); virtual ~RTLSDRInput(); virtual bool init(const Message& message); @@ -83,6 +84,7 @@ public: void set_ds_mode(int on); private: + PluginAPI *m_pluginAPI; QMutex m_mutex; RTLSDRSettings m_settings; rtlsdr_dev_t* m_dev; |