summaryrefslogtreecommitdiff
path: root/plugins/samplesource/rtlsdr/rtlsdrinput.h
diff options
context:
space:
mode:
authorf4exb <f4exb06@gmail.com>2016-05-12 23:35:30 +0200
committerf4exb <f4exb06@gmail.com>2016-05-12 23:35:30 +0200
commit7707858d579b32e77307baec1ce7fb8b975e61a8 (patch)
tree3b5059fa07d328302332d88c391e7b82a6633caf /plugins/samplesource/rtlsdr/rtlsdrinput.h
parent7b0e6fd42e0bba6258126b34f8ca601516da1465 (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.h4
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;