mpengine/inc/mpmpxplaybackframeworkwrapper.h
branchGCC_SURGE
changeset 44 eff9df3d9c98
parent 29 8192e5b5c935
child 43 0f32e550d9d8
child 48 af3740e3753f
equal deleted inserted replaced
30:b95ddb5a0d10 44:eff9df3d9c98
    34 
    34 
    35     friend class MpMpxPlaybackFrameworkWrapperPrivate;
    35     friend class MpMpxPlaybackFrameworkWrapperPrivate;
    36 
    36 
    37 public:
    37 public:
    38 
    38 
    39     explicit MpMpxPlaybackFrameworkWrapper( 
    39     explicit MpMpxPlaybackFrameworkWrapper( TUid hostUid = TUid::Uid( MpCommon::KMusicPlayerUid ), QObject *parent=0 );
    40                 MpCommon::MpViewMode viewMode=MpCommon::DefaultView, TUid hostUid = TUid::Uid( MpCommon::KMusicPlayerUid ), QObject *parent=0 );
       
    41     virtual ~MpMpxPlaybackFrameworkWrapper();
    40     virtual ~MpMpxPlaybackFrameworkWrapper();
    42     
    41     
    43     MpPlaybackData *playbackData();
    42     MpPlaybackData *playbackData();
       
    43     void setBalance( int balance );
       
    44     void applyAudioEffects();
       
    45     void applyEqualizer();
    44     
    46     
    45 public slots:
    47 public slots:
    46     
    48     
    47     void play( QString aFilename );
    49     void play( QString aFilename );
    48     void play( const XQSharableFile& file );
    50     void play( const XQSharableFile& file );
    49     void playPause();
    51     void playPause();
    50     void stop();
    52     void stop();
    51     void skipForward();
    53     void skipForward();
       
    54     void startSeekForward();
       
    55     void stopSeeking();
    52     void skipBackward();
    56     void skipBackward();
       
    57     void startSeekBackward();
    53     void setPosition( int position );
    58     void setPosition( int position );
    54     void setShuffle( bool mode );
    59     void setShuffle( bool mode );
    55     void setRepeat( bool mode );
    60     void setRepeat( bool mode );
    56     
    61     
    57 private:
    62 private: