MMMFAudioRecordControllerCustomCommandImplementor Class Reference
#include
"mmfstandardcustomcommands.h"
class MMMFAudioRecordControllerCustomCommandImplementor |
Detailed Description
Mixin class to be derived from controller plugins that could support the audio record controller custom commands.
Member Function Documentation
MarcAddMetaDataEntryL ( const CMMFMetaDataEntry & )
Adds meta data to the clip.
Parameter | Description | aNewEntry | The details of the new entry to be added. |
MarcCropL ( TBool )
void | MarcCropL | ( | TBool | aToEnd | ) | [pure virtual] |
Removes a portion from the clip, either from the current position to the beginning or the current position to the end.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
Parameter | Description | aToEnd | A boolean indicating whether to crop to the end or the beginning. ETrue to crop to the end, EFalse to the beginning. |
MarcGetRecordTimeAvailableL ( TTimeIntervalMicroSeconds & )
Gets the (possibly estimated) record time left in the clip.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
Parameter | Description | aTime | The record time available, in microseconds. |
MarcRemoveMetaDataEntryL ( TInt )
void | MarcRemoveMetaDataEntryL | ( | TInt | aIndex | ) | [pure virtual] |
Removes a meta data entry from the clip.
Parameter | Description | aIndex | The ID of the meta data entry to delete. |
MarcReplaceMetaDataEntryL ( TInt, const CMMFMetaDataEntry & )
Replaces a meta data entry in the clip.
Parameter | Description | aIndex | The ID of the meta data entry to replace. |
aNewEntry | The details of the new entry to be added. |
MarcSetMaxDurationL ( const TTimeIntervalMicroSeconds & )
Sets the maximum duration of the recorded clip, in microseconds.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
Parameter | Description | aMaxDuration | The maximum duration of the recorded clip, in microseconds. |
MarcSetMaxFileSizeL ( TInt )
void | MarcSetMaxFileSizeL | ( | TInt | aMaxSize | ) | [pure virtual] |
Sets the maximum size of the recorded clip, in bytes.
This function can leave with one of the system-wide error codes. The request will be completed with the leave code.
Parameter | Description | aMaxSize | The maximum size of the recorded clip, in bytes. |