|
|
|
class MMMFAudioRecordControllerCustomCommandImplementor;
Mixin class to be derived from controller plugins that could support the audio record controller custom commands.
Defined in MMMFAudioRecordControllerCustomCommandImplementor:
MarcAddMetaDataEntryL(const CMMFMetaDataEntry &)Adds meta data to the clip.MarcCropL(TBool)Removes a portion from the clip, either from the current position to the beginni...MarcGetRecordTimeAvailableL(TTimeIntervalMicroSeconds &)Gets the (possibly estimated) record time left in the clip.MarcRemoveMetaDataEntryL(TInt)Removes a meta data entry from the clip.MarcReplaceMetaDataEntryL(TInt,const CMMFMetaDataEntry &)Replaces a meta data entry in the clip.MarcSetMaxDurationL(const TTimeIntervalMicroSeconds &)Sets the maximum duration of the recorded clip, in microseconds.MarcSetMaxFileSizeL(TInt)Sets the maximum size of the recorded clip, in bytes.virtual void MarcGetRecordTimeAvailableL(TTimeIntervalMicroSeconds &aTime)=0;
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.
|
virtual void MarcSetMaxDurationL(const TTimeIntervalMicroSeconds &aMaxDuration)=0;
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.
|
virtual void MarcSetMaxFileSizeL(TInt aMaxSize)=0;
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.
|
virtual void MarcCropL(TBool aToEnd)=0;
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.
|
virtual void MarcAddMetaDataEntryL(const CMMFMetaDataEntry &aNewEntry)=0;
Adds meta data to the clip.
|
virtual void MarcRemoveMetaDataEntryL(TInt aIndex)=0;
Removes a meta data entry from the clip.
|
virtual void MarcReplaceMetaDataEntryL(TInt aIndex, const CMMFMetaDataEntry &aNewEntry)=0;
Replaces a meta data entry in the clip.
|