#pragma once #include #include #include class FrameSource { public: virtual std::vector> nextFrame() = 0; virtual osci::Point nextSample() = 0; virtual bool isSample() = 0; virtual bool isActive() = 0; virtual void disable() = 0; virtual void enable() = 0; };