uifw/EikStd/srvuiinc/eikkeysoundserver.h
branchRCL_3
changeset 18 0aa5fbdfbc30
parent 0 2f259fa3e83a
child 55 aecbbf00d063
equal deleted inserted replaced
16:71dd06cfe933 18:0aa5fbdfbc30
   264     // From MMdaAudioPlayerCallback
   264     // From MMdaAudioPlayerCallback
   265     virtual void MapcInitComplete(TInt aError, const TTimeIntervalMicroSeconds& aDuration);
   265     virtual void MapcInitComplete(TInt aError, const TTimeIntervalMicroSeconds& aDuration);
   266     virtual void MapcPlayComplete(TInt aError);
   266     virtual void MapcPlayComplete(TInt aError);
   267     virtual void DoPlay();
   267     virtual void DoPlay();
   268 private:
   268 private:
   269     void LoadAudioDataL(RFs& aFs, const TDesC& aFileName, TDes8& aDes);
       
   270     void DoSetVolume(CMdaAudioPlayerUtility* aAudioPlayer);
   269     void DoSetVolume(CMdaAudioPlayerUtility* aAudioPlayer);
   271 
   270 
   272     // From MMdaObjectStateChangeObserver
   271     // From MMdaObjectStateChangeObserver
   273     virtual void MoscoStateChangeEvent(CBase* aObject, TInt aPreviousState, TInt aCurrentState,
   272     virtual void MoscoStateChangeEvent(CBase* aObject, TInt aPreviousState, TInt aCurrentState,
   274         TInt aErrorCode);
   273         TInt aErrorCode);
   275 public:
   274 public:
   276     CMdaAudioPlayerUtility* iAudioPlayer;
   275     CMdaAudioPlayerUtility* iAudioPlayer;
   277     HBufC8* iAudioData;
       
   278 private:
   276 private:
   279     TBool iPlaying;
   277     TBool iPlaying;
   280     TBool iPrepared;
   278     TBool iPrepared;
   281     CMdaServer* iMdaServer;
   279     TFileName iFileName;
   282     };
   280     };
   283 
   281 
   284 
   282 
   285 class TAknSoundID
   283 class TAknSoundID
   286     {
   284     {