MFLDFileProcessor Class Reference

class MFLDFileProcessor

MFLDFileProcessor defines an abstract interface for processing files (e.g. playing sound files or displaying image files).

Public Member Functions
~MFLDFileProcessor()
voidCancel()
voidProcessFileL(const TDesC &, RWindow *)
voidSet3dEffects(TBool)
voidSetRingingType(TInt)
voidSetVibra(TBool)
voidSetVolume(TInt)

Constructor & Destructor Documentation

~MFLDFileProcessor()

~MFLDFileProcessor()[inline, virtual]

Destructor.

Member Functions Documentation

Cancel()

voidCancel()[pure virtual]

Cancels processing a file (e.g. stop playing a sound file)

ProcessFileL(const TDesC &, RWindow *)

voidProcessFileL(const TDesC &aFileName,
RWindow *aWindow
)[pure virtual]

Starts processing a file (e.g. playing a sound file)

Parameters

const TDesC & aFileNameThe file name to be processed
RWindow * aWindow

Set3dEffects(TBool)

voidSet3dEffects(TBoola3dEffects)[pure virtual]

Sets 3d-effects on or off.

Parameters

TBool a3dEffectsTrue: 3dEffects are on. False: 3dEffects are off.

SetRingingType(TInt)

voidSetRingingType(TIntaRingingType)[pure virtual]

Sets the ringing type

Parameters

TInt aRingingTypeThe ringing type (see enum TRingingTypes)

SetVibra(TBool)

voidSetVibra(TBoolaVibra)[pure virtual]

Sets vibrating alert on or off.

Parameters

TBool aVibraTrue: Vibra is on. False: Vibra is off.

SetVolume(TInt)

voidSetVolume(TIntaVolume)[pure virtual]

Set the volume level on which the sound is played

Parameters

TInt aVolumeThe volume level