Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: Resource.h

Class TMdaClipLocation

class TMdaClipLocation : public TMdaPackage;

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

Members

Defined in TMdaClipLocation:
TMdaClipLocation(), iSize, iVisible

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

Inherited from TMdaRawPackage:
Package(), SetSize(), iThis

See also:


Construction and destruction


TMdaClipLocation()

protected: inline 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]


Member data


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.