Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: mda\common\resource.h
Link against: n/a

Class TMdaClipLocation

TMdaClipLocation

Support

Supported from 6.0

Description

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() (to record a clip) or CMdaAudioConvertUtility::OpenL() (to convert a clip to another format). This class could be derived from to create new types of clip location.

Derivation

TMdaClipLocationAbstract base class for providing the location of audio clip data
TMdaPackageA data structure used to package messages (that include the package type) sent between the media server and its clients
TMdaRawPackageAbstract base class for all media server package types

Defined in TMdaClipLocation:
TMdaClipLocation(), iSize, iVisible

Inherited from TMdaPackage:
Type(), Uid(), operator==()

See also:


Construction


TMdaClipLocation()

protected: TMdaClipLocation(TUid aUid, TInt aDerivedSize);

Description

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.

Parameters

TUid aUid

A UID that identifies the type of package.

TInt aDerivedSize

The size of the derived class.

[Top]


Data members


iSize

TInt iSize;

Description

The size of the whole audio clip in bytes.


iVisible

TInt iVisible;

Description

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.