Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: mmfstandardcustomcommands.h

Class MMMFAudioPlayControllerCustomCommandImplementor

class MMMFAudioPlayControllerCustomCommandImplementor;

Description

Mixin class to be derived from by controller plugins wishing to support the audio play controller custom commands.

Members

Defined in MMMFAudioPlayControllerCustomCommandImplementor:
MapcDeletePlaybackWindowL(), MapcGetLoadingProgressL(), MapcSetPlaybackWindowL()


Member functions


MapcSetPlaybackWindowL()

virtual void MapcSetPlaybackWindowL(const TTimeIntervalMicroSeconds &aStart, const TTimeIntervalMicroSeconds &aEnd)=0;

Description

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.

Parameters

const TTimeIntervalMicroSeconds &aStart

The start of the window, in microseconds.

const TTimeIntervalMicroSeconds &aEnd

The end of the window, in microseconds.


MapcDeletePlaybackWindowL()

virtual void MapcDeletePlaybackWindowL()=0;

Description

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.


MapcGetLoadingProgressL()

virtual void MapcGetLoadingProgressL(TInt &aPercentageComplete)=0;

Description

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.

Parameters

TInt &aPercentageComplete

The status of loading as a percentage completed.