MMMFAudioPlayControllerCustomCommandImplementor Class Reference

#include <mmf/common/mmfstandardcustomcommands.h>

class MMMFAudioPlayControllerCustomCommandImplementor
Public Member Functions
pure virtual voidMapcDeletePlaybackWindowL()
pure virtual voidMapcGetLoadingProgressL(TInt &)
pure virtual voidMapcSetPlaybackWindowL(const TTimeIntervalMicroSeconds &, const TTimeIntervalMicroSeconds &)

Detailed Description

Mixin class to be derived from controller plugins that could support the audio play controller

custom commands.

Member Function Documentation

MapcDeletePlaybackWindowL ( )

voidMapcDeletePlaybackWindowL()[pure virtual]

Removes a previously defined playback window.

This function can leave with one of the system-wide error codes. The request will be

completed with the leave code.

Since
7.0s

MapcGetLoadingProgressL ( TInt & )

voidMapcGetLoadingProgressL(TInt &aPercentageComplete)[pure virtual]

Gets the completion status of loading/rebuffering the current audio clip.

This function can leave with one of the system-wide error codes. The request will be

completed with the leave code.

Since
7.0s
Parameters
aPercentageCompleteThe status of loading as a percentage completed.

MapcSetPlaybackWindowL ( const TTimeIntervalMicroSeconds &, const TTimeIntervalMicroSeconds & )

voidMapcSetPlaybackWindowL(const TTimeIntervalMicroSeconds &aStart,
const TTimeIntervalMicroSeconds &aEnd
)[pure virtual]

Sets a playback window. The controller will start playing from the start of the window,

and finish playing at the end of the window.

This function can leave with one of the system-wide error codes. The request will be

completed with the leave code.

Since
7.0s
Parameters
aStartThe start of the window, in microseconds.
aEndThe end of the window, in microseconds.