summaryrefslogtreecommitdiffstats
path: root/amarok/src/engine/xine/xine-engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'amarok/src/engine/xine/xine-engine.h')
-rw-r--r--amarok/src/engine/xine/xine-engine.h4
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;