Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <Resource.h>

Class TMdaClipLocation

Interface status: deprecated

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

Derivation

Members

Defined in TMdaClipLocation:

Inherited from TMdaPackage:

Inherited from TMdaRawPackage:

See also:


Construction and destruction


TMdaClipLocation(TUid,TInt)

Interface status: deprecated Inherited from: 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

Interface status: deprecated Inherited from: TMdaClipLocation

TInt iSize;

Description

The size of the whole audio clip in bytes.


iVisible

Interface status: deprecated Inherited from: TMdaClipLocation

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.