inc/mpengine.h
changeset 43 0f32e550d9d8
parent 38 b93f525c9244
child 47 4cc1412daed0
equal deleted inserted replaced
38:b93f525c9244 43:0f32e550d9d8
    28 class MpMpxHarvesterFrameworkWrapper;
    28 class MpMpxHarvesterFrameworkWrapper;
    29 class MpSongScanner;
    29 class MpSongScanner;
    30 class MpMediaKeyHandler;
    30 class MpMediaKeyHandler;
    31 class MpMpxCollectionFrameworkWrapper;
    31 class MpMpxCollectionFrameworkWrapper;
    32 class MpMpxPlaybackFrameworkWrapper;
    32 class MpMpxPlaybackFrameworkWrapper;
    33 class MpMpxDetailsFrameworkWrapper;
       
    34 class MpMpxCollectionData;
    33 class MpMpxCollectionData;
    35 class MpPlaybackData;
    34 class MpPlaybackData;
    36 class MpSongData;
    35 class MpSongData;
    37 class XQSharableFile;
    36 class XQSharableFile;
    38 class MpEngineFactory;
    37 class MpEngineFactory;
   108     void shuffleAll();
   107     void shuffleAll();
   109 
   108 
   110 
   109 
   111     // Details related
   110     // Details related
   112     MpSongData *songData();
   111     MpSongData *songData();
   113     void retrieveSong();
   112     void retrieveSongDetails( int index = -1 );
   114 
   113 
   115     // Audio Effects related
   114     // Audio Effects related
   116     int balance();
   115     int balance();
   117     bool loudness();
   116     bool loudness();
   118 
   117 
   133     void libraryUpdated();
   132     void libraryUpdated();
   134     void usbBlocked( bool blocked );
   133     void usbBlocked( bool blocked );
   135     void unableToCotinueDueUSB();
   134     void unableToCotinueDueUSB();
   136     void usbSynchronizationStarted();
   135     void usbSynchronizationStarted();
   137     void usbSynchronizationFinished();
   136     void usbSynchronizationFinished();
   138     void libraryRefreshNeeded();
       
   139 
   137 
   140     // Collection related
   138     // Collection related
   141     void collectionPlaylistOpened();
   139     void collectionPlaylistOpened();
   142     void aboutToAddSongs( int count );
   140     void aboutToAddSongs( int count );
   143     void playlistSaved( bool success );
   141     void playlistSaved( bool success );
   213     MpMpxCollectionFrameworkWrapper      *mMpxCollectionWrapper; //Own
   211     MpMpxCollectionFrameworkWrapper      *mMpxCollectionWrapper; //Own
   214 
   212 
   215     // Playback related
   213     // Playback related
   216     MpMpxPlaybackFrameworkWrapper        *mMpxPlaybackWrapper; //Own
   214     MpMpxPlaybackFrameworkWrapper        *mMpxPlaybackWrapper; //Own
   217 
   215 
   218     // Details related
       
   219     MpMpxDetailsFrameworkWrapper         *mMpxDetailsWrapper;  // Own
       
   220 
       
   221     // Audio Effects related
   216     // Audio Effects related
   222     MpAudioEffectsFrameworkWrapper       *mAudioEffectsWrapper; // Own
   217     MpAudioEffectsFrameworkWrapper       *mAudioEffectsWrapper; // Own
   223 
   218 
   224     // Equalizer related
   219     // Equalizer related
   225     MpEqualizerFrameworkWrapper          *mEqualizerWrapper; // Own
   220     MpEqualizerFrameworkWrapper          *mEqualizerWrapper; // Own
   226     int                                  mCurrentPresetIndex;
   221     int                                  mCurrentPresetIndex;
       
   222 
       
   223     MpSongData                           *mSongData;            // Owned
   227 
   224 
   228     // General
   225     // General
   229     UsbBlockingState                     mUsbBlockingState;
   226     UsbBlockingState                     mUsbBlockingState;
   230     UsbBlockingState                     mPreviousUsbState;    
   227     UsbBlockingState                     mPreviousUsbState;    
   231     TUid                                 mHostUid;
   228     TUid                                 mHostUid;