--- a/qtinternetradio/irqmediaplayer/inc/irqmmfadapter.h Tue Jul 06 14:07:20 2010 +0300
+++ b/qtinternetradio/irqmediaplayer/inc/irqmmfadapter.h Wed Aug 18 09:40:26 2010 +0300
@@ -22,6 +22,7 @@
#include "irqplayeradapterinterface.h"
class IRQMetaData;
+class CStereoWidening;
/**
* This class wraps the MMF interface CVideoPlayerUtility
@@ -42,6 +43,8 @@
void setVolume(int aVolume); // Set volume to player
int getVolume(); // Get current volume from player
void* getPlayerInstance(); // Get audio player instance for stereo effect
+ void enableStereoEffect(); //Turns on the stereo effect
+ void disableStereoEffect(); //Turns off the stereo effect
// Callback functions, MVideoPlayerUtilityObserver methods
void MvpuoOpenComplete(TInt aError); // Opening url completed
@@ -62,7 +65,8 @@
void setMetadataEventConfig(); // Enable meta data event
static TInt isPrepareCompleted(TAny* aPointer); // Periodic called function
void checkPrepare(); // Check if preparation completed
-
+ void enableStereoEffectL();
+
private:
CVideoPlayerUtility2* iVideoPlayer;
IRQMetaData* iQMetaData; // Saving meta data
@@ -73,6 +77,11 @@
*/
CPeriodic* iPrepareTimer;
QString iLastArtistSongName;
+
+ /**
+ * Used for handling Stereo Mode
+ */
+ CStereoWidening* iStereoEffect;
};
#endif /* IRQMMFADAPTER_H_ */