multimedia::MProgDLSource Class Reference

class multimedia::MProgDLSource : public multimedia::MSourceControl

Inherits from

Member Functions Documentation

CancelDownload()

TInt CancelDownload ( ) [pure virtual]

FileName(TPtr &)

TInt FileName ( TPtr & aFileName ) [pure virtual]

Parameters

TPtr & aFileName

GetBitRate(TUint &)

TInt GetBitRate ( TUint & aRate ) [pure virtual]

Parameters

TUint & aRate

GetCurrentFileSize(TUint &)

TInt GetCurrentFileSize ( TUint & aSize ) [pure virtual]

Parameters

TUint & aSize

GetDownloadStatus()

TDownloadStatus GetDownloadStatus ( ) [pure virtual]

GetDownloadingRate(TUint &)

TInt GetDownloadingRate ( TUint & aRate ) [pure virtual]

Parameters

TUint & aRate

GetExpectedFileSize(TUint &)

TInt GetExpectedFileSize ( TUint & aSize ) [pure virtual]

Parameters

TUint & aSize

GetPercentageBuffered(TUint &)

TInt GetPercentageBuffered ( TUint & aPercent ) [pure virtual]

Parameters

TUint & aPercent

GetPercentageDownloaded(TUint &)

TInt GetPercentageDownloaded ( TUint & aPercent ) [pure virtual]

Parameters

TUint & aPercent

IsDownloadComplete(TBool &)

TInt IsDownloadComplete ( TBool & aBool ) [pure virtual]

Parameters

TBool & aBool

MoveFile(const TDesC &)

TInt MoveFile ( const TDesC & aDestFileName ) [pure virtual]

Parameters

const TDesC & aDestFileName

Open(const TDesC &, TInt32)

TInt Open ( const TDesC & aFileName,
TInt32 aDLTxId
) [pure virtual]

Parameters

const TDesC & aFileName
TInt32 aDLTxId

ResumeDownload()

TInt ResumeDownload ( ) [pure virtual]

Member Enumerations Documentation

Enum TDownloadStatus

Enumerators

EUnknown
EConnecting
EStarted
EPaused
EFailed
EDeleted
ECompleted