class CMdaAudioPlayerUtility : public CBase |
Plays sampled audio data.
The class offers a simple interface to open, play and obtain information from, sampled audio data. The audio data can be supplied either in a file (file-based), as a descriptor (descriptor-based) or as a URL reference (since version 7.0s).
While this class is abstract, the three static functions construct, initialise and return pointers to instances of concrete classes derived from this abstract class.
5.0
Private Member Functions | |
---|---|
CMdaAudioPlayerUtility() |
Protected Attributes | |
---|---|
CMMFMdaAudioPlayerUtility * | iProperties |
IMPORT_C TInt | CancelRegisterAudioResourceNotification | ( | TUid | aNotificationEventId | ) |
TUid aNotificationEventId |
IMPORT_C const CMMFControllerImplementationInformation & | ControllerImplementationInformationL | ( | ) |
IMPORT_C void | CustomCommandAsync | ( | const TMMFMessageDestinationPckg & | aDestination, |
TInt | aFunction, | |||
const TDesC8 & | aDataTo1, | |||
const TDesC8 & | aDataTo2, | |||
TDes8 & | aDataFrom, | |||
TRequestStatus & | aStatus | |||
) |
const TMMFMessageDestinationPckg & aDestination | |
TInt aFunction | |
const TDesC8 & aDataTo1 | |
const TDesC8 & aDataTo2 | |
TDes8 & aDataFrom | |
TRequestStatus & aStatus |
IMPORT_C void | CustomCommandAsync | ( | const TMMFMessageDestinationPckg & | aDestination, |
TInt | aFunction, | |||
const TDesC8 & | aDataTo1, | |||
const TDesC8 & | aDataTo2, | |||
TRequestStatus & | aStatus | |||
) |
const TMMFMessageDestinationPckg & aDestination | |
TInt aFunction | |
const TDesC8 & aDataTo1 | |
const TDesC8 & aDataTo2 | |
TRequestStatus & aStatus |
IMPORT_C TInt | CustomCommandSync | ( | const TMMFMessageDestinationPckg & | aDestination, |
TInt | aFunction, | |||
const TDesC8 & | aDataTo1, | |||
const TDesC8 & | aDataTo2, | |||
TDes8 & | aDataFrom | |||
) |
const TMMFMessageDestinationPckg & aDestination | |
TInt aFunction | |
const TDesC8 & aDataTo1 | |
const TDesC8 & aDataTo2 | |
TDes8 & aDataFrom |
IMPORT_C TInt | CustomCommandSync | ( | const TMMFMessageDestinationPckg & | aDestination, |
TInt | aFunction, | |||
const TDesC8 & | aDataTo1, | |||
const TDesC8 & | aDataTo2 | |||
) |
const TMMFMessageDestinationPckg & aDestination | |
TInt aFunction | |
const TDesC8 & aDataTo1 | |
const TDesC8 & aDataTo2 |
IMPORT_C TMMFDurationInfo | Duration | ( | TTimeIntervalMicroSeconds & | aDuration | ) |
TTimeIntervalMicroSeconds & aDuration |
IMPORT_C void | GetAudioLoadingProgressL | ( | TInt & | aPercentageComplete | ) |
TInt & aPercentageComplete |
IMPORT_C CMMFMetaDataEntry * | GetMetaDataEntryL | ( | TInt | aMetaDataIndex | ) |
TInt aMetaDataIndex |
IMPORT_C TInt | GetNumberOfMetaDataEntries | ( | TInt & | aNumEntries | ) |
TInt & aNumEntries |
IMPORT_C TInt | GetPosition | ( | TTimeIntervalMicroSeconds & | aPosition | ) |
TTimeIntervalMicroSeconds & aPosition |
IMPORT_C CMdaAudioPlayerUtility * | NewDesPlayerL | ( | const TDesC8 & | aData, |
MMdaAudioPlayerCallback & | aCallback, | |||
TInt | aPriority = EMdaPriorityNormal, | |||
TInt | aPref = EMdaPriorityPreferenceTimeAndQuality, | |||
CMdaServer * | aServer = NULL | |||
) | [static] |
const TDesC8 & aData | |
MMdaAudioPlayerCallback & aCallback | |
TInt aPriority = EMdaPriorityNormal | |
TInt aPref = EMdaPriorityPreferenceTimeAndQuality | |
CMdaServer * aServer = NULL |
IMPORT_C CMdaAudioPlayerUtility * | NewDesPlayerReadOnlyL | ( | const TDesC8 & | aData, |
MMdaAudioPlayerCallback & | aCallback, | |||
TInt | aPriority = EMdaPriorityNormal, | |||
TInt | aPref = EMdaPriorityPreferenceTimeAndQuality, | |||
CMdaServer * | aServer = NULL | |||
) | [static] |
const TDesC8 & aData | |
MMdaAudioPlayerCallback & aCallback | |
TInt aPriority = EMdaPriorityNormal | |
TInt aPref = EMdaPriorityPreferenceTimeAndQuality | |
CMdaServer * aServer = NULL |
IMPORT_C CMdaAudioPlayerUtility * | NewFilePlayerL | ( | const TDesC & | aFileName, |
MMdaAudioPlayerCallback & | aCallback, | |||
TInt | aPriority = EMdaPriorityNormal, | |||
TInt | aPref = EMdaPriorityPreferenceTimeAndQuality, | |||
CMdaServer * | aServer = NULL | |||
) | [static] |
const TDesC & aFileName | |
MMdaAudioPlayerCallback & aCallback | |
TInt aPriority = EMdaPriorityNormal | |
TInt aPref = EMdaPriorityPreferenceTimeAndQuality | |
CMdaServer * aServer = NULL |
IMPORT_C CMdaAudioPlayerUtility * | NewL | ( | MMdaAudioPlayerCallback & | aCallback, |
TInt | aPriority = EMdaPriorityNormal, | |||
TInt | aPref = EMdaPriorityPreferenceTimeAndQuality | |||
) | [static] |
MMdaAudioPlayerCallback & aCallback | |
TInt aPriority = EMdaPriorityNormal | |
TInt aPref = EMdaPriorityPreferenceTimeAndQuality |
IMPORT_C void | OpenDesL | ( | const TDesC8 & | aDescriptor | ) |
const TDesC8 & aDescriptor |
IMPORT_C void | OpenFileL | ( | const TDesC & | aFileName | ) |
const TDesC & aFileName |
IMPORT_C void | OpenFileL | ( | const TMMSource & | aSource | ) |
const TMMSource & aSource |
IMPORT_C void | OpenUrlL | ( | const TDesC & | aUrl, |
TInt | aIapId = KUseDefaultIap , | |||
const TDesC8 & | aMimeType = KNullDesC8 | |||
) |
const TDesC & aUrl | |
TInt aIapId = KUseDefaultIap | |
const TDesC8 & aMimeType = KNullDesC8 |
IMPORT_C TInt | RegisterAudioResourceNotification | ( | MMMFAudioResourceNotificationCallback & | aCallback, |
TUid | aNotificationEventUid, | |||
const TDesC8 & | aNotificationRegistrationData = KNullDesC8 | |||
) |
MMMFAudioResourceNotificationCallback & aCallback | |
TUid aNotificationEventUid | |
const TDesC8 & aNotificationRegistrationData = KNullDesC8 |
IMPORT_C void | RegisterForAudioLoadingNotification | ( | MAudioLoadingObserver & | aCallback | ) |
MAudioLoadingObserver & aCallback |
IMPORT_C TInt | SetBalance | ( | TInt | aBalance = KMMFBalanceCenter | ) |
TInt aBalance = KMMFBalanceCenter |
IMPORT_C TInt | SetPlayWindow | ( | const TTimeIntervalMicroSeconds & | aStart, |
const TTimeIntervalMicroSeconds & | aEnd | |||
) |
const TTimeIntervalMicroSeconds & aStart | |
const TTimeIntervalMicroSeconds & aEnd |
IMPORT_C void | SetPosition | ( | const TTimeIntervalMicroSeconds & | aPosition | ) |
const TTimeIntervalMicroSeconds & aPosition |
void | SetRepeats | ( | TInt | aRepeatNumberOfTimes, |
const TTimeIntervalMicroSeconds & | aTrailingSilence | |||
) | [virtual] |
TInt aRepeatNumberOfTimes | |
const TTimeIntervalMicroSeconds & aTrailingSilence |
IMPORT_C TInt | SetThreadPriority | ( | const TThreadPriority & | aThreadPriority | ) | const |
const TThreadPriority & aThreadPriority |
void | SetVolumeRamp | ( | const TTimeIntervalMicroSeconds & | aRampDuration | ) | [virtual] |
const TTimeIntervalMicroSeconds & aRampDuration |