Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

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



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

Class TMdaDesClipLocation

TMdaDesClipLocation

Support

Supported from 6.0

Description

A package containing a non-modifiable 8 bit descriptor that stores binary audio clip data.

An object of this class can be passed to CMdaAudioRecorderUtility::OpenL(), or to CMdaAudioConvertUtility::OpenL().

Derivation

TMdaClipLocationAbstract base class for providing the location of audio clip data
TMdaDesClipLocationA package containing a non-modifiable 8 bit descriptor that stores binary 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 TMdaDesClipLocation:
TMdaDesClipLocation(), iDes, iThreadId

Inherited from TMdaClipLocation:
iSize, iVisible

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


Construction


TMdaDesClipLocation()

TMdaDesClipLocation();

Description

Default constructor. Initialises the package attributes so that it can be sent to the server. The thread ID is initialised, but the descriptor is not.


TMdaDesClipLocation()

TMdaDesClipLocation(TDes8& aWriteableDes);

Description

Constructor with a modifiable descriptor. Initialises the thread ID and the descriptor.

Parameters

TDes8& aWriteableDes

A modifiable descriptor which contains the sound data.


TMdaDesClipLocation()

TMdaDesClipLocation(const TDesC8& aReadOnlyDes);

Description

Constructor with a non-modifiable descriptor. Initialises the thread ID and the descriptor.

Parameters

const TDesC8& aReadOnlyDes

A non-modifiable descriptor which contains the sound data.

[Top]


Data members


iThreadId

TThreadId iThreadId;

Description

The ID of the current thread.


iDes

TDesC8* iDes;

Description

The descriptor that contains the binary audio clip data.