MAudioPlayUtility Class Reference

class MAudioPlayUtility

Member Functions Documentation

ClearPlayWindow()

TInt ClearPlayWindow ( ) [pure virtual]

Close()

void Close ( ) [pure virtual]

ControllerImplementationInformationL()

const CMMFControllerImplementationInformation & ControllerImplementationInformationL ( ) [pure virtual]

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

void CustomCommandAsync ( const TMMFMessageDestinationPckg & aDestination,
TInt aFunction,
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 &)

void CustomCommandAsync ( const TMMFMessageDestinationPckg & aDestination,
TInt aFunction,
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,
TInt aFunction,
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,
TInt aFunction,
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 &)

void GetAudioLoadingProgressL ( 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 ( TInt aMetaDataIndex ) [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()

void Play ( ) [pure virtual]

RegisterForAudioLoadingNotification(MAudioLoadingObserver &)

void RegisterForAudioLoadingNotification ( MAudioLoadingObserver & aCallback ) [pure virtual]

Parameters

MAudioLoadingObserver & aCallback

SetBalance(TInt)

TInt SetBalance ( TInt aBalance =  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 &)

void SetPosition ( const TTimeIntervalMicroSeconds & aPosition ) [pure virtual]

Parameters

const TTimeIntervalMicroSeconds & aPosition

SetPriority(TInt, TMdaPriorityPreference)

TInt SetPriority ( TInt aPriority,
TMdaPriorityPreference aPref
) [pure virtual]

Parameters

TInt aPriority
TMdaPriorityPreference aPref

SetRepeats(TInt, const TTimeIntervalMicroSeconds &)

void SetRepeats ( TInt aRepeatNumberOfTimes,
const TTimeIntervalMicroSeconds & aTrailingSilence
) [pure virtual]

Parameters

TInt aRepeatNumberOfTimes
const TTimeIntervalMicroSeconds & aTrailingSilence

SetVolume(TInt)

void SetVolume ( TInt aVolume ) [pure virtual]

Parameters

TInt aVolume

SetVolumeRamp(const TTimeIntervalMicroSeconds &)

void SetVolumeRamp ( const TTimeIntervalMicroSeconds & aRampDuration ) [pure virtual]

Parameters

const TTimeIntervalMicroSeconds & aRampDuration

Stop()

void Stop ( ) [pure virtual]