double GetPlaybackRate(); //All but MCI & GStreamer
bool SetPlaybackRate(double dRate); //All but MCI & GStreamer
+ double GetVolume(); //DirectShow only
+ bool SetVolume(double dVolume); //DirectShow only
+
protected:
static wxClassInfo* NextBackend();
virtual wxMediaState GetState()
{ return wxMEDIASTATE_STOPPED; }
+ virtual double GetVolume()
+ { return 0.0; }
+ virtual bool SetVolume(double WXUNUSED(dVolume))
+ { return false; }
+
+ virtual void RESERVED3() {}
+ virtual void RESERVED4() {}
+ virtual void RESERVED5() {}
+ virtual void RESERVED6() {}
+ virtual void RESERVED7() {}
+ virtual void RESERVED8() {}
+ virtual void RESERVED9() {}
+
DECLARE_DYNAMIC_CLASS(wxMediaBackend)
};