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. |