MMPXSource Class Reference

class MMPXSource

Media functionality. Each media is identified by its index into a container, which is the same as supplied in InitL(const CMPXCollectionPlaylist& aPlaylist).

mpxplaybackutility.lib

Public Member Functions
RFile64 *File64L()
RFile *FileL()
voidMediaL(const TArray< TMPXAttribute > &, MMPXPlaybackCallback &)
voidMediaL(const TArray< TMPXAttribute > &, MMPXPlaybackCallback &, CMPXAttributeSpecs *)
CMPXCollectionPlaylist *PlaylistL()
HBufC *UriL()

Member Functions Documentation

File64L()

RFile64 *File64L()[inline, virtual]

File passed in, or NULL if none passed in.

Since
S60 9.2

FileL()

RFile *FileL()[pure virtual]

File passed in, or NULL if none passed in.

Since
S60 3.2.3

MediaL(const TArray< TMPXAttribute > &, MMPXPlaybackCallback &)

voidMediaL(const TArray< TMPXAttribute > &aAttrs,
MMPXPlaybackCallback &aCallback
)[pure virtual]

Request for media properties of current playing item HandleMediaL of the callback.

Since
S60 3.2.3
Use method MMPXPlaybackUtility::MediaL( const TArray<TMPXAttribute>& aAttrs, MMPXPlaybackCallback& aCallback, CMPXAttributeSpecs* aSpecs) instead.

Parameters

const TArray< TMPXAttribute > & aAttrsattributes requested
MMPXPlaybackCallback & aCallbackplayback callback

MediaL(const TArray< TMPXAttribute > &, MMPXPlaybackCallback &, CMPXAttributeSpecs *)

voidMediaL(const TArray< TMPXAttribute > &aAttrs,
MMPXPlaybackCallback &aCallback,
CMPXAttributeSpecs *aSpecs
)[pure virtual]

Request for media properties of current playing item HandleMediaL of the callback.

Since
S60 3.2.3

Parameters

const TArray< TMPXAttribute > & aAttrsattributes requested
MMPXPlaybackCallback & aCallbackplayback callback
CMPXAttributeSpecs * aSpecsspecifications for attributes

PlaylistL()

CMPXCollectionPlaylist *PlaylistL()[pure virtual]

Path to the collection, or NULL if not in any collection. Ownership transferred.

Since
S60 3.2.3

UriL()

HBufC *UriL()[pure virtual]

URI of current item.

Since
S60 3.2.3