MAudioPlayUtility Class Reference

class MAudioPlayUtility

Member Functions Documentation

ClearPlayWindow()

TInt ClearPlayWindow()[pure virtual]

Close()

voidClose()[pure virtual]

ControllerImplementationInformationL()

const CMMFControllerImplementationInformation &ControllerImplementationInformationL()[pure virtual]

CustomCommandAsync(const TMMFMessageDestinationPckg &, TInt, const TDesC8 &, const TDesC8 &, TDes8 &, TRequestStatus &)

voidCustomCommandAsync(const TMMFMessageDestinationPckg &aDestination,
TIntaFunction,
const TDesC8 &aDataTo1,
const TDesC8 &aDataTo2,
TDes8 &aDataFrom,
TRequestStatus &aStatus
)[pure virtual]

Parameters

const TMMFMessageDestinationPckg & aDestination
TInt aFunction
const TDesC8 & aDataTo1
const TDesC8 & aDataTo2
TDes8 & aDataFrom
TRequestStatus & aStatus

CustomCommandAsync(const TMMFMessageDestinationPckg &, TInt, const TDesC8 &, const TDesC8 &, TRequestStatus &)

voidCustomCommandAsync(const TMMFMessageDestinationPckg &aDestination,
TIntaFunction,
const TDesC8 &aDataTo1,
const TDesC8 &aDataTo2,
TRequestStatus &aStatus
)[pure virtual]

Parameters

const TMMFMessageDestinationPckg & aDestination
TInt aFunction
const TDesC8 & aDataTo1
const TDesC8 & aDataTo2
TRequestStatus & aStatus

CustomCommandSync(const TMMFMessageDestinationPckg &, TInt, const TDesC8 &, const TDesC8 &, TDes8 &)

TInt CustomCommandSync(const TMMFMessageDestinationPckg &aDestination,
TIntaFunction,
const TDesC8 &aDataTo1,
const TDesC8 &aDataTo2,
TDes8 &aDataFrom
)[pure virtual]

Parameters

const TMMFMessageDestinationPckg & aDestination
TInt aFunction
const TDesC8 & aDataTo1
const TDesC8 & aDataTo2
TDes8 & aDataFrom

CustomCommandSync(const TMMFMessageDestinationPckg &, TInt, const TDesC8 &, const TDesC8 &)

TInt CustomCommandSync(const TMMFMessageDestinationPckg &aDestination,
TIntaFunction,
const TDesC8 &aDataTo1,
const TDesC8 &aDataTo2
)[pure virtual]

Parameters

const TMMFMessageDestinationPckg & aDestination
TInt aFunction
const TDesC8 & aDataTo1
const TDesC8 & aDataTo2

Duration()

const TTimeIntervalMicroSeconds &Duration()[pure virtual]

GetAudioLoadingProgressL(TInt &)

voidGetAudioLoadingProgressL(TInt &aPercentageProgress)[pure virtual]

Parameters

TInt & aPercentageProgress

GetBalance(TInt &)

TInt GetBalance(TInt &aBalance)[pure virtual]

Parameters

TInt & aBalance

GetBitRate(TUint &)

TInt GetBitRate(TUint &aBitRate)[pure virtual]

Parameters

TUint & aBitRate

GetDRMCustomCommand()

MMMFDRMCustomCommand *GetDRMCustomCommand()[pure virtual]

GetMetaDataEntryL(TInt)

CMMFMetaDataEntry *GetMetaDataEntryL(TIntaMetaDataIndex)[pure virtual]

Parameters

TInt aMetaDataIndex

GetNumberOfMetaDataEntries(TInt &)

TInt GetNumberOfMetaDataEntries(TInt &aNumEntries)[pure virtual]

Parameters

TInt & aNumEntries

GetPosition(TTimeIntervalMicroSeconds &)

TInt GetPosition(TTimeIntervalMicroSeconds &aPosition)[pure virtual]

Parameters

TTimeIntervalMicroSeconds & aPosition

GetVolume(TInt &)

TInt GetVolume(TInt &aVolume)[pure virtual]

Parameters

TInt & aVolume

MaxVolume()

TInt MaxVolume()[pure virtual]

Pause()

TInt Pause()[pure virtual]

Play()

voidPlay()[pure virtual]

RegisterForAudioLoadingNotification(MAudioLoadingObserver &)

voidRegisterForAudioLoadingNotification(MAudioLoadingObserver &aCallback)[pure virtual]

Parameters

MAudioLoadingObserver & aCallback

SetBalance(TInt)

TInt SetBalance(TIntaBalance =  KMMFBalanceCenter )[pure virtual]

Parameters

TInt aBalance =  KMMFBalanceCenter

SetPlayWindow(const TTimeIntervalMicroSeconds &, const TTimeIntervalMicroSeconds &)

TInt SetPlayWindow(const TTimeIntervalMicroSeconds &aStart,
const TTimeIntervalMicroSeconds &aEnd
)[pure virtual]

Parameters

const TTimeIntervalMicroSeconds & aStart
const TTimeIntervalMicroSeconds & aEnd

SetPosition(const TTimeIntervalMicroSeconds &)

voidSetPosition(const TTimeIntervalMicroSeconds &aPosition)[pure virtual]

Parameters

const TTimeIntervalMicroSeconds & aPosition

SetPriority(TInt, TMdaPriorityPreference)

TInt SetPriority(TIntaPriority,
TMdaPriorityPreferenceaPref
)[pure virtual]

Parameters

TInt aPriority
TMdaPriorityPreference aPref

SetRepeats(TInt, const TTimeIntervalMicroSeconds &)

voidSetRepeats(TIntaRepeatNumberOfTimes,
const TTimeIntervalMicroSeconds &aTrailingSilence
)[pure virtual]

Parameters

TInt aRepeatNumberOfTimes
const TTimeIntervalMicroSeconds & aTrailingSilence

SetVolume(TInt)

voidSetVolume(TIntaVolume)[pure virtual]

Parameters

TInt aVolume

SetVolumeRamp(const TTimeIntervalMicroSeconds &)

voidSetVolumeRamp(const TTimeIntervalMicroSeconds &aRampDuration)[pure virtual]

Parameters

const TTimeIntervalMicroSeconds & aRampDuration

Stop()

voidStop()[pure virtual]