MMMFAudioPlayControllerCustomCommandImplementor Class Reference

class MMMFAudioPlayControllerCustomCommandImplementor

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

Member Functions Documentation

MapcDeletePlaybackWindowL()

void MapcDeletePlaybackWindowL ( ) [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 &)

void MapcGetLoadingProgressL ( 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

TInt & aPercentageComplete The status of loading as a percentage completed.

MapcSetPlaybackWindowL(const TTimeIntervalMicroSeconds &, const TTimeIntervalMicroSeconds &)

void MapcSetPlaybackWindowL ( 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

const TTimeIntervalMicroSeconds & aStart The start of the window, in microseconds.
const TTimeIntervalMicroSeconds & aEnd The end of the window, in microseconds.