MSmilTransitionFactory Class Reference

class MSmilTransitionFactory

Interface to a factory that constructs transition filters.

Member Functions Documentation

CreateFilterL(CSmilTransition *, MSmilMedia *)

CSmilTransitionFilter * CreateFilterL ( CSmilTransition * aTransition,
MSmilMedia * aMedia
) [pure virtual]

Construct a filter best implementing the transition description where CSmilTransition struct consists of fields corresponding to the attributes of SMIL <transition> element (id, type, subtype, dur, fadeColor, reverse, startProgress, endProgress)

Parameters

CSmilTransition * aTransition
MSmilMedia * aMedia

IsSupportedSubtype(const TDesC &, const TDesC &)

TBool IsSupportedSubtype ( const TDesC & aTransitionName,
const TDesC & aSubtypeName
) const [pure virtual]

True if the named subtype is supported for given transition type by this factory.

Parameters

const TDesC & aTransitionName
const TDesC & aSubtypeName

IsSupportedType(const TDesC &)

TBool IsSupportedType ( const TDesC & aTransitionName ) const [pure virtual]

True if the named transition type is supported by this factory.

Parameters

const TDesC & aTransitionName