31 QString(
"Local device output"),
33 QString(
"(c) Edouard Griffiths, F4EXB"),
34 QString(
"https://github.com/f4exb/sdrangel"),
36 QString(
"https://github.com/f4exb/sdrangel")
77 const QString& sinkId,
88 const QString& sinkId,
#define LOCALOUTPUT_DEVICE_TYPE_ID
void registerSampleSink(const QString &sinkName, PluginInterface *plugin)
static const QString m_deviceTypeID
void initPlugin(PluginAPI *pluginAPI)
Exposes a single output stream that can be one of the streams of a physical device.
virtual DeviceSampleSink * createSampleSinkPluginInstance(const QString &sinkId, DeviceAPI *deviceAPI)
static const QString m_hardwareID
const PluginDescriptor & getPluginDescriptor() const
virtual SamplingDevices enumSampleSinks()
static const PluginDescriptor m_pluginDescriptor
virtual PluginInstanceGUI * createSampleSinkPluginInstanceGUI(const QString &sinkId, QWidget **widget, DeviceUISet *deviceUISet)
LocalOutputPlugin(QObject *parent=nullptr)
QList< SamplingDevice > SamplingDevices