X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/526ddb13e289be62ee1926c265138c0dea36fa56..3da93aae505563c359f58b357e6c79cd117c5320:/utils/wxMMedia2/lib/vidbase.h?ds=sidebyside diff --git a/utils/wxMMedia2/lib/vidbase.h b/utils/wxMMedia2/lib/vidbase.h index 2a3b69d259..dc42450f61 100644 --- a/utils/wxMMedia2/lib/vidbase.h +++ b/utils/wxMMedia2/lib/vidbase.h @@ -67,32 +67,39 @@ protected: public: friend class wxVideoOutput; - /// + // wxVideoBaseDriver(); - /// + // wxVideoBaseDriver(wxInputStream& str); - /// + // virtual ~wxVideoBaseDriver(); - /// + + // + virtual bool Play() = 0; + // + virtual bool Stop() = 0; + // virtual bool Pause() = 0; - /// + // virtual bool Resume() = 0; - /// + // virtual bool SetVolume(wxUint8 vol) = 0; - /// + // virtual bool Resize(wxUint16 w, wxUint16 h) = 0; + // + virtual bool GetSize(wxSize& size) const = 0; - /// + // virtual bool IsCapable(wxVideoType WXUNUSED(v_type)) { return FALSE; } - /// + // virtual void OnFinished() {} - /// + // virtual bool AttachOutput(wxVideoOutput& output); - /// + // virtual void DetachOutput(); };