|
||
Interface status: | deprecated |
class TMdaClipLocation : public TMdaPackage;
Abstract base class for providing the location of audio clip data.
The location could be a filename or the address of a descriptor. An object of the derived class is passed as a parameter to
CMdaAudioRecorderUtility::OpenL(TMdaClipLocation *,TMdaClipFormat *,TMdaPackage *,TMdaPackage *)
(to record a clip) or CMdaAudioConvertUtility::OpenL(const TDesC &,const TDesC &)
(to convert a clip to another format). This class could be derived from to create new types of clip location.
TMdaRawPackage
- Abstract base class for all media server package types.
TMdaPackage
- A data structure used to package messages (that include the package type) sent b...
TMdaClipLocation
- Abstract base class for providing the location of audio clip data.
Defined in TMdaClipLocation
:
TMdaClipLocation(TUid,TInt)
Protected constructor. This can be called from a derived class, with a UID ident...iSize
The size of the whole audio clip in bytes.iVisible
The size of the part of the clip in bytes currently accessible. For example, a c...Inherited from TMdaPackage
:
SetUid(TUid)
TMdaPackage(TUid,TUid,TInt)
Protected constructor with two UIDs and the size of the derived class.Type()const
Gets the package type. This is set during construction of the derived class.Uid()const
Gets the derived class's type. This is set during construction of the derived cl...operator==(const TMdaPackage &)
Equality operator. Tests whether the package specified has the same UID and type...Inherited from TMdaRawPackage
:
TMdaFileClipLocation
A package containing the name of a file that stores audio clip data.TMdaDesClipLocation
A package containing a non-modifiable 8 bit descriptor that stores binary audio ...Interface status: | deprecated | Inherited from: TMdaClipLocation |
protected: inline TMdaClipLocation(TUid aUid, TInt aDerivedSize);
Protected constructor. This can be called from a derived class, with a UID identifying the type of clip location and the size of the derived class.
|
Interface status: | deprecated | Inherited from: TMdaClipLocation |
TInt iSize;
The size of the whole audio clip in bytes.
Interface status: | deprecated | Inherited from: TMdaClipLocation |
TInt iVisible;
The size of the part of the clip in bytes currently accessible. For example, a clip whose location is a URL might be larger than the amount currently available to the client.