18 #ifndef PLUGINS_SAMPLESOURCE_SDRPLAY_SDRPLAYINPUT_H_ 19 #define PLUGINS_SAMPLESOURCE_SDRPLAY_SDRPLAYINPUT_H_ 25 #include <QNetworkRequest> 31 class QNetworkAccessManager;
94 m_mixerGain(mixerGain),
95 m_basebandGain(basebandGain),
96 m_tunerGain(tunerGain)
115 m_startStop(startStop)
134 m_startStop(startStop)
143 virtual bool start();
160 QString& errorMessage);
164 const QStringList& deviceSettingsKeys,
166 QString& errorMessage);
170 QString& errorMessage);
174 QString& errorMessage);
179 QString& errorMessage);
214 static unsigned int getRate(
unsigned int rate_index);
215 static unsigned int getRateIndex(
unsigned int rate);
216 static unsigned int getNbRates();
218 static const unsigned int m_nb_rates = 18;
219 static unsigned int m_rates[m_nb_rates];
224 static unsigned int getBandwidth(
unsigned int bandwidth_index);
225 static unsigned int getBandwidthIndex(
unsigned int bandwidth);
226 static unsigned int getNbBandwidths();
228 static const unsigned int m_nb_bw = 8;
229 static unsigned int m_bw[m_nb_bw];
234 static unsigned int getIF(
unsigned int if_index);
235 static unsigned int getIFIndex(
unsigned int iff);
236 static unsigned int getNbIFs();
238 static const unsigned int m_nb_if = 4;
239 static unsigned int m_if[m_nb_if];
244 static QString getBandName(
unsigned int band_index);
245 static unsigned int getBandLow(
unsigned int band_index);
246 static unsigned int getBandHigh(
unsigned int band_index);
247 static unsigned int getNbBands();
249 static const unsigned int m_nb_bands = 8;
250 static unsigned int m_bandLow[m_nb_bands];
251 static unsigned int m_bandHigh[m_nb_bands];
252 static const char* m_bandName[m_nb_bands];
#define MESSAGE_CLASS_DECLARATION
MessageQueue * m_guiMessageQueue
Input message queue to the GUI.