mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-19 15:03:05 +00:00
27 lines
479 B
C++
27 lines
479 B
C++
#pragma once
|
|
|
|
#include <wx/mediactrl.h>
|
|
#include <wx/uri.h>
|
|
|
|
namespace Slic3r { namespace GUI {
|
|
|
|
class IMediaController
|
|
{
|
|
public:
|
|
virtual ~IMediaController() = default;
|
|
|
|
virtual void Load(wxURI url) = 0;
|
|
|
|
virtual void Play() = 0;
|
|
|
|
virtual void Stop() = 0;
|
|
|
|
virtual wxMediaState GetState() { return wxMediaState{}; }
|
|
|
|
virtual int GetLastError() const { return {}; };
|
|
|
|
virtual wxSize GetVideoSize() const { return {}; };
|
|
};
|
|
|
|
}} // namespace Slic3r::GUI
|