18 #ifndef MPMPXPLAYBACKFRAMEWORKWRAPPER_P_H |
18 #ifndef MPMPXPLAYBACKFRAMEWORKWRAPPER_P_H |
19 #define MPMPXPLAYBACKFRAMEWORKWRAPPER_P_H |
19 #define MPMPXPLAYBACKFRAMEWORKWRAPPER_P_H |
20 |
20 |
21 #include <e32base.h> |
21 #include <e32base.h> |
22 #include <mpxplaybackobserver.h> |
22 #include <mpxplaybackobserver.h> |
23 #include "mpmpxcollectionviewdefs.h" |
|
24 #include "mpcommondefs.h" |
23 #include "mpcommondefs.h" |
25 |
24 |
26 |
25 |
27 class MMPXPlaybackUtility; |
26 class MMPXPlaybackUtility; |
28 class MpMpxPlaybackFrameworkWrapper; |
27 class MpMpxPlaybackFrameworkWrapper; |
38 public: |
37 public: |
39 |
38 |
40 explicit MpMpxPlaybackFrameworkWrapperPrivate( MpMpxPlaybackFrameworkWrapper *wrapper ); |
39 explicit MpMpxPlaybackFrameworkWrapperPrivate( MpMpxPlaybackFrameworkWrapper *wrapper ); |
41 virtual ~MpMpxPlaybackFrameworkWrapperPrivate(); |
40 virtual ~MpMpxPlaybackFrameworkWrapperPrivate(); |
42 |
41 |
43 void init( MpCommon::MpViewMode viewMode, TUid hostUid ); |
42 void init( TUid hostUid ); |
44 |
43 |
45 void play( QString aFilename ); |
44 void play( QString aFilename ); |
46 void play( const XQSharableFile& file ); |
45 void play( const XQSharableFile& file ); |
47 void playPause(); |
46 void playPause(); |
48 void stop(); |
47 void stop(); |
49 void skipForward(); |
48 void skipForward(); |
|
49 void startSeekForward(); |
|
50 void stopSeeking(); |
50 void skipBackward(); |
51 void skipBackward(); |
|
52 void startSeekBackward(); |
51 void setPosition( int value ); |
53 void setPosition( int value ); |
52 void setShuffle( bool mode ); |
54 void setShuffle( bool mode ); |
53 void setRepeat( bool mode ); |
55 void setRepeat( bool mode ); |
|
56 void setBalance( int balance ); |
|
57 void applyAudioEffects(); |
|
58 void applyEqualizer(); |
54 |
59 |
55 MpPlaybackData *playbackData(); |
60 MpPlaybackData *playbackData(); |
56 |
61 |
57 // From MMPXPlaybackObserver |
62 // From MMPXPlaybackObserver |
58 void HandlePlaybackMessage( CMPXMessage *aMessage, TInt aError ); |
63 void HandlePlaybackMessage( CMPXMessage *aMessage, TInt aError ); |
77 |
82 |
78 MpMpxPlaybackFrameworkWrapper *q_ptr; |
83 MpMpxPlaybackFrameworkWrapper *q_ptr; |
79 MMPXPlaybackUtility *iPlaybackUtility; // Own |
84 MMPXPlaybackUtility *iPlaybackUtility; // Own |
80 CMPXMedia *iMedia; // Own |
85 CMPXMedia *iMedia; // Own |
81 MpPlaybackData *iPlaybackData; // Own |
86 MpPlaybackData *iPlaybackData; // Own |
82 MpCommon::MpViewMode iViewMode; |
|
83 TUid mHostUid; |
87 TUid mHostUid; |
84 |
88 |
85 }; |
89 }; |
86 |
90 |
87 #endif // MPMPXPLAYBACKFRAMEWORKWRAPPER_P_H |
91 #endif // MPMPXPLAYBACKFRAMEWORKWRAPPER_P_H |