diff options
Diffstat (limited to 'amarok/src/engine/xine/xine-engine.h')
-rw-r--r-- | amarok/src/engine/xine/xine-engine.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/amarok/src/engine/xine/xine-engine.h b/amarok/src/engine/xine/xine-engine.h index 95c19f34..6a707039 100644 --- a/amarok/src/engine/xine/xine-engine.h +++ b/amarok/src/engine/xine/xine-engine.h @@ -53,7 +53,10 @@ class XineEngine : public Engine::Base virtual Amarok::PluginConfig *configure() const; virtual void setEqualizerEnabled( bool ); virtual void setEqualizerParameters( int preamp, const TQValueList<int>& ); + virtual void setVolume( uint value ); virtual void setVolumeSW( uint ); + static uint adjustVolume( uint volume ); + virtual void fadeOut( uint fadeLength, bool* terminate, bool exiting = false ); static void XineEventListener( void*, const xine_event_t* ); @@ -80,6 +83,7 @@ class XineEngine : public Engine::Base int64_t m_currentVpts; float m_preamp; + static bool s_logarithmicVolume; bool m_stopFader; bool m_fadeOutRunning; |