| class MMMFAudioRecordControllerCustomCommandImplementor | 
Mixin class to be derived from controller plugins that could support the audio record controller custom commands.
| Public Member Functions | |
|---|---|
| void | MarcAddMetaDataEntryL(const CMMFMetaDataEntry &) | 
| void | MarcCropL(TBool) | 
| void | MarcGetRecordTimeAvailableL(TTimeIntervalMicroSeconds &) | 
| void | MarcRemoveMetaDataEntryL(TInt) | 
| void | MarcReplaceMetaDataEntryL(TInt, const CMMFMetaDataEntry &) | 
| void | MarcSetMaxDurationL(const TTimeIntervalMicroSeconds &) | 
| void | MarcSetMaxFileSizeL(TInt) | 
| void | MarcAddMetaDataEntryL | ( | const CMMFMetaDataEntry & | aNewEntry | ) | [pure virtual] | 
Adds meta data to the clip.
7.0s
| const CMMFMetaDataEntry & aNewEntry | The details of the new entry to be added. | 
| 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.
7.0s
| TBool aToEnd | A boolean indicating whether to crop to the end or the beginning. ETrue to crop to the end, EFalse to the beginning. | 
| void | MarcGetRecordTimeAvailableL | ( | TTimeIntervalMicroSeconds & | aTime | ) | [pure virtual] | 
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.
7.0s
| TTimeIntervalMicroSeconds & aTime | The record time available, in microseconds. | 
| void | MarcRemoveMetaDataEntryL | ( | TInt | aIndex | ) | [pure virtual] | 
Removes a meta data entry from the clip.
7.0s
| TInt aIndex | The ID of the meta data entry to delete. | 
| void | MarcReplaceMetaDataEntryL | ( | TInt | aIndex, | 
| const CMMFMetaDataEntry & | aNewEntry | |||
| ) | [pure virtual] | |||
Replaces a meta data entry in the clip.
7.0s
| TInt aIndex | The ID of the meta data entry to replace. | 
| const CMMFMetaDataEntry & aNewEntry | The details of the new entry to be added. | 
| void | MarcSetMaxDurationL | ( | const TTimeIntervalMicroSeconds & | aMaxDuration | ) | [pure virtual] | 
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.
7.0s
| const TTimeIntervalMicroSeconds & aMaxDuration | The maximum duration of the recorded clip, in microseconds. | 
| 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.
7.0s
| TInt aMaxSize | The maximum size of the recorded clip, in bytes. |