#include <mmf/common/mmfstandardcustomcommands.h>
Link against: mmfstandardcustomcommands.lib
class RMMFAudioPlayControllerCustomCommands : public RMMFCustomCommandsBase, public RMMFCustomCommandsBase |
Public Member Functions | |
---|---|
RMMFAudioPlayControllerCustomCommands(RMMFController &) | |
IMPORT_C TInt | DeletePlaybackWindow() |
IMPORT_C TInt | GetLoadingProgress(TInt &) |
IMPORT_C TInt | SetPlaybackWindow(const TTimeIntervalMicroSeconds &, const TTimeIntervalMicroSeconds &) |
Inherited Attributes | |
---|---|
RMMFCustomCommandsBase::iController | |
RMMFCustomCommandsBase::iDestinationPckg |
Inherited Functions | |
---|---|
RMMFCustomCommandsBase::RMMFCustomCommandsBase(RMMFController &,TUid) |
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.
IMPORT_C | RMMFAudioPlayControllerCustomCommands | ( | RMMFController & | aController | ) |
Constructor.
Parameters | |
---|---|
aController | The client side controller object to be used by this custom command interface. |
IMPORT_C TInt | DeletePlaybackWindow | ( | ) |
Removes a previously defined playback window.
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.
Parameters | |
---|---|
aStart | The start of the window, in microseconds. |
aEnd | The end of the window, in microseconds. |