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 ()
void MediaL (const TArray < TMPXAttribute > &, MMPXPlaybackCallback &)
void MediaL (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 &)

void MediaL ( 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 > & aAttrs attributes requested
MMPXPlaybackCallback & aCallback playback callback

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

void MediaL ( 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 > & aAttrs attributes requested
MMPXPlaybackCallback & aCallback playback callback
CMPXAttributeSpecs * aSpecs specifications 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