X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=include%2Flibsigrokflow%2Flibsigrokflow.hpp;h=8f188248749e6bcf6693d22b5409650349e872c9;hb=fce9342ebac11cc96e702d74c82f3455469ce8fb;hp=e084e35cc39afd857a2841ae3ad668d7c794413d;hpb=8ddc0b74396bcd1e30359d3e43bf78bb6ec03981;p=libsigrokflow.git diff --git a/include/libsigrokflow/libsigrokflow.hpp b/include/libsigrokflow/libsigrokflow.hpp index e084e35..8f18824 100644 --- a/include/libsigrokflow/libsigrokflow.hpp +++ b/include/libsigrokflow/libsigrokflow.hpp @@ -117,15 +117,13 @@ public: shared_ptr format, map options = map()); - /* Start function (not an override). */ - bool start_vfunc(); - /* Chain function (not an override). */ Gst::FlowReturn chain(const Glib::RefPtr &pad, const Glib::RefPtr &buf); - /* Stop function (not an override). */ - bool stop_vfunc(); + /* Event function (not an override). */ + bool event(const Glib::RefPtr &pad, + Glib::RefPtr &event); /* Gst class init. */ static void class_init(Gst::ElementClass *klass); @@ -155,7 +153,6 @@ public: /* Create from libsigrok output object. */ static Glib::RefPtr create( shared_ptr libsigrok_output_format, - shared_ptr libsigrok_device, map options = map()); /* Override start. */