#pragma once #include #include #include class wxWebView; namespace Slic3r { namespace GUI { class WebMediaController : public IMediaController { public: explicit WebMediaController(wxWebView* webview); void Load(wxURI url) override; void set_mode(CameraStreamMode mode); void Play() override; void Stop() override; private: wxWebView* m_webview; std::string m_url; CameraStreamMode m_stream_mode = CameraStreamMode::http; }; }} // namespace Slic3r::GUI