|
||
class RMMFAudioPlayControllerCustomCommands : public RMMFCustomCommandsBase;
Client class to access functionality specific to an audio play controller.
The class uses the custom command function of the controller plugin, and removes the necessity for the client to formulate the custom commands.
RMMFCustomCommandsBase
-
Base class for client-side custom command classes.
RMMFAudioPlayControllerCustomCommands
-
Client class to access functionality specific to an audio play controller.
Defined in RMMFAudioPlayControllerCustomCommands
:
DeletePlaybackWindow()
Removes a previously defined playback window.GetLoadingProgress(TInt &)const
Gets the audio loading progress as a percentage.RMMFAudioPlayControllerCustomCommands(RMMFController &)
Constructor.SetPlaybackWindow(const TTimeIntervalMicroSeconds &,const TTimeIntervalMicroSeconds &)const
Sets a playback window. The controller will start playing from the start of the ...Inherited from RMMFCustomCommandsBase
:
RMMFCustomCommandsBase(RMMFController &,TUid)
Constructor.iController
The controller.iDestinationPckg
The destination package.IMPORT_C RMMFAudioPlayControllerCustomCommands(RMMFController &aController);
Constructor.
|
IMPORT_C TInt SetPlaybackWindow(const TTimeIntervalMicroSeconds &aStart, const TTimeIntervalMicroSeconds &aEnd) const;
Sets a playback window. The controller will start playing from the start of the window, and finish playing at the end of the window.
|
|
IMPORT_C TInt DeletePlaybackWindow();
Removes a previously defined playback window.
|