#pragma once #include "types.hpp" class video_source { public: video_source() {}; virtual ~video_source() {}; virtual void set_video_path(const std::string& path) { static_cast(path); } virtual bool has_new() const { return false; }; virtual void get_image(std::vector& data, int& w, int& h, int& ch, int& bpp) { static_cast(data); static_cast(w); static_cast(h); static_cast(ch); static_cast(bpp); } };