mpxmusicplayer/mediakeyhandler/inc/mpxmediakeyhandlerimp.h
branchRCL_3
changeset 28 56b11cf8addb
parent 0 ff3acec5bc43
child 50 26a1709b9fec
equal deleted inserted replaced
26:70a8526f03f2 28:56b11cf8addb
   340      * Check the mpx app is foreground.
   340      * Check the mpx app is foreground.
   341      * 
   341      * 
   342      * @return The check result. If mpx is foreground, return true.
   342      * @return The check result. If mpx is foreground, return true.
   343      */
   343      */
   344     TBool IsAppForeground();
   344     TBool IsAppForeground();
       
   345     
       
   346     static VolumePopupSynchTimerCallback( TAny* aPtr );
       
   347     void DoVolumePopupSynch();
       
   348     void StartVolumePopupSynchTimer();
       
   349     
   345 
   350 
   346 private:    // Data
   351 private:    // Data
   347 
   352 
   348     CRemConInterfaceSelector* iInterfaceSelector;   // owned
   353     CRemConInterfaceSelector* iInterfaceSelector;   // owned
   349     CRemConCoreApiTarget* iCoreTarget;              // not own
   354     CRemConCoreApiTarget* iCoreTarget;              // not own
   373     TInt iPlaybackPosition; // in seconds
   378     TInt iPlaybackPosition; // in seconds
   374     TBool iSkipping;
   379     TBool iSkipping;
   375     TInt iCurrentVol;
   380     TInt iCurrentVol;
   376     TBool iIncreaseVol;
   381     TBool iIncreaseVol;
   377     TBool iMuted;
   382     TBool iMuted;
   378     TInt iTouchVolEventCount;
       
   379     TInt iVolumeEventCount;
       
   380     TInt iVolumeSteps;			// Number of volume steps in ui
   383     TInt iVolumeSteps;			// Number of volume steps in ui
   381     #ifdef UPNP_INCLUDED
   384     #ifdef UPNP_INCLUDED
   382     CUpnpCopyCommand* iUpnpCopyCommand;
   385     CUpnpCopyCommand* iUpnpCopyCommand;
   383     #endif
   386     #endif
   384     TInt iUpnpVolume; // absolute upnp volume value
   387     TInt iUpnpVolume; // absolute upnp volume value
       
   388     CPeriodic* iVolumePopupSynchTimer;
   385     };
   389     };
   386 
   390 
   387 #endif  // C_CMPXMEDIAKEYHANDLERIMP_H
   391 #endif  // C_CMPXMEDIAKEYHANDLERIMP_H
   388 
   392 
   389 // End of File
   393 // End of File