uifw/EikStd/srvuiinc/eikkeysoundserver.h
branchRCL_3
changeset 55 aecbbf00d063
parent 18 0aa5fbdfbc30
child 56 d48ab3b357f1
equal deleted inserted replaced
51:fcdfafb36fe7 55:aecbbf00d063
   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);
   269     void DoSetVolume(CMdaAudioPlayerUtility* aAudioPlayer);
   270     void DoSetVolume(CMdaAudioPlayerUtility* aAudioPlayer);
   270 
   271 
   271     // From MMdaObjectStateChangeObserver
   272     // From MMdaObjectStateChangeObserver
   272     virtual void MoscoStateChangeEvent(CBase* aObject, TInt aPreviousState, TInt aCurrentState,
   273     virtual void MoscoStateChangeEvent(CBase* aObject, TInt aPreviousState, TInt aCurrentState,
   273         TInt aErrorCode);
   274         TInt aErrorCode);
   274 public:
   275 public:
   275     CMdaAudioPlayerUtility* iAudioPlayer;
   276     CMdaAudioPlayerUtility* iAudioPlayer;
       
   277     HBufC8* iAudioData;
   276 private:
   278 private:
   277     TBool iPlaying;
   279     TBool iPlaying;
   278     TBool iPrepared;
   280     TBool iPrepared;
   279     TFileName iFileName;
   281     CMdaServer* iMdaServer;
   280     };
   282     };
   281 
   283 
   282 
   284 
   283 class TAknSoundID
   285 class TAknSoundID
   284     {
   286     {