MFLDFileProcessor Class Reference

class MFLDFileProcessor

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

Constructor & Destructor Documentation

~MFLDFileProcessor()

~MFLDFileProcessor ( ) [inline, virtual]

Destructor.

Member Functions Documentation

Cancel()

void Cancel ( ) [pure virtual]

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

ProcessFileL(const TDesC &, RWindow *)

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

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

Parameters

const TDesC & aFileName The file name to be processed
RWindow * aWindow

Set3dEffects(TBool)

void Set3dEffects ( TBool a3dEffects ) [pure virtual]

Sets 3d-effects on or off.

Parameters

TBool a3dEffects True: 3dEffects are on. False: 3dEffects are off.

SetRingingType(TInt)

void SetRingingType ( TInt aRingingType ) [pure virtual]

Sets the ringing type

Parameters

TInt aRingingType The ringing type (see enum TRingingTypes)

SetVibra(TBool)

void SetVibra ( TBool aVibra ) [pure virtual]

Sets vibrating alert on or off.

Parameters

TBool aVibra True: Vibra is on. False: Vibra is off.

SetVolume(TInt)

void SetVolume ( TInt aVolume ) [pure virtual]

Set the volume level on which the sound is played

Parameters

TInt aVolume The volume level