#include <gstreamermm.h>
#include <gstreamermm/private/element_p.h>
#include <gstreamermm/private/basesink_p.h>
+#ifdef HAVE_LIBSIGROKCXX
#include <libsigrokcxx/libsigrokcxx.hpp>
+#endif
#include <libsigrokdecode/libsigrokdecode.h>
namespace Srf
explicit CaptureDevice(GstElement *gobj);
};
+#ifdef HAVE_LIBSIGROKCXX
class LegacyCaptureDevice :
public CaptureDevice
{
shared_ptr<sigrok::Output> _libsigrok_output;
map<string, Glib::VariantBase> _options;
};
+#endif
class LegacyDecoder :
public Sink