CSmilMedia Class Reference
class CSmilMedia : public CSmilTimeContainer
|
Nested Classes and Structures
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CSmilObject::ActiveTime()
|
|
CSmilObject::ActualRepeat()const
|
|
CSmilObject::AddConditionL(const TSmilCondition &,TBool)
|
|
CSmilObject::Anchor()const
|
|
CSmilObject::AttachedL()
|
|
CSmilObject::BeginSpecified()
|
|
CSmilObject::BeginTime()const
|
|
CSmilObject::CSmilObject()
|
|
CSmilObject::CalcActiveEnd(TSmilTime)
|
|
CSmilObject::CalcActiveEnd(TSmilTime,TSmilTime)
|
|
CSmilObject::CalcIntermediateActiveDuration()const
|
|
CSmilObject::ConstructL(CSmilPresentation *)
|
|
CSmilObject::Duration()const
|
|
CSmilObject::EndSpecified()
|
|
CSmilObject::EndTime()const
|
|
CSmilObject::Fill()const
|
|
CSmilObject::FirstInterval()
|
|
CSmilObject::GlobalToLocal(const TSmilTime &)
|
|
CSmilObject::HasBeginEvent()
|
|
CSmilObject::HasBeginTime()
|
|
CSmilObject::HasEndEvent()
|
|
CSmilObject::HasEndTime()
|
|
CSmilObject::HasMoreIntervals()
|
|
CSmilObject::Id()const
|
|
CSmilObject::Initialise()
|
|
CSmilObject::IsA()const
|
|
CSmilObject::IsArea()const
|
|
CSmilObject::IsExclusive()const
|
|
CSmilObject::IsParallel()const
|
|
CSmilObject::IsPlaying()const
|
|
CSmilObject::IsPrefetch()const
|
|
CSmilObject::IsRepeating()const
|
|
CSmilObject::IsSequence()const
|
|
CSmilObject::LocalToGlobal(const TSmilTime &)
|
|
CSmilObject::Max()const
|
|
CSmilObject::Min()const
|
|
CSmilObject::NextAdjacent()const
|
|
CSmilObject::NextInterval()
|
|
CSmilObject::NextSibling()
|
|
CSmilObject::NextSibling()const
|
|
CSmilObject::ParentObject()
|
|
CSmilObject::ParentSimpleEnd()
|
|
CSmilObject::Presentation()
|
|
CSmilObject::PreviousAdjacent()const
|
|
CSmilObject::PreviousSibling()
|
|
CSmilObject::PreviousSibling()const
|
|
CSmilObject::PropagateEventL(const TSmilEvent &,const TSmilTime &)
|
|
CSmilObject::RecalcInterval(const TSmilTime &)
|
|
CSmilObject::RepeatBeginTime()const
|
|
CSmilObject::RepeatCount()const
|
|
CSmilObject::RepeatDur()const
|
|
CSmilObject::ResolveBeginTimeL(TSmilTime)
|
|
CSmilObject::ResolveEndTimeL(TSmilTime)
|
|
CSmilObject::ResolveSimpleDuration()
|
|
CSmilObject::Restart()const
|
|
CSmilObject::RewindL(const TSmilTime &,const TSmilTime &)
|
|
CSmilObject::SetAnchor(CSmilAnchor *)
|
|
CSmilObject::SetDuration(const TSmilTime &)
|
|
CSmilObject::SetEndTime(const TSmilTime &)
|
|
CSmilObject::SetFill(TFill)
|
|
CSmilObject::SetIdL(const TDesC &)
|
|
CSmilObject::SetMax(const TSmilTime &)
|
|
CSmilObject::SetMin(const TSmilTime &)
|
|
CSmilObject::SetNextSibling(CSmilObject *)
|
|
CSmilObject::SetParent(CSmilTimeContainer *)
|
|
CSmilObject::SetPreviousSibling(CSmilObject *)
|
|
CSmilObject::SetRepeatCount(TReal32)
|
|
CSmilObject::SetRepeatDur(TSmilTime)
|
|
CSmilObject::SetRestart(TRestart)
|
|
CSmilObject::SetTitleL(const TDesC &)
|
|
CSmilObject::Title()const
|
|
CSmilObject::~CSmilObject()
|
|
CSmilTimeContainer::AddChild(CSmilObject *)
|
|
CSmilTimeContainer::CSmilTimeContainer()
|
|
CSmilTimeContainer::FindNamedObject(const TDesC &)
|
|
CSmilTimeContainer::FirstChild()const
|
|
CSmilTimeContainer::IsTimeContainer()const
|
|
CSmilTimeContainer::LastChild()const
|
|
CSmilTimeContainer::NotifyDependents(const TSmilTime &)
|
|
CSmilTimeContainer::PrintTree(int)const
|
|
CSmilTimeContainer::Reset()
|
|
CSmilTimeContainer::ResetChildrenL(const TSmilTime &)
|
|
CSmilTimeContainer::ResolveL()
|
|
CSmilTimeContainer::SetEndsyncL(TEndsync,const TDesC &)
|
|
CSmilTimeContainer::TimeContainerEnd()const
|
|
CSmilTimeContainer::~CSmilTimeContainer()
|
Constructor & Destructor Documentation
CSmilMedia()
CSmilMedia
|
(
|
)
|
[protected]
|
~CSmilMedia()
~CSmilMedia
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddParamL(const TDesC &, const TDesC &)
void
|
AddParamL
|
(
|
const
TDesC
&
|
aName,
|
|
const
TDesC
&
|
aValue
|
|
)
|
|
AfterL(MSmilActive *, const TSmilTime &, TBool)
Alt()
TPtrC
|
Alt
|
(
|
)
|
const [inline]
|
BeginL(const TSmilTime &)
void
|
BeginL
|
(
|
const
TSmilTime
&
|
aTime
|
)
|
[protected, virtual]
|
Begin an object & generate a begin event.
CancelActive(MSmilActive *)
Center()
TPoint
|
Center
|
(
|
)
|
const [inline, virtual]
|
ClassName()
const
TDesC
*
|
ClassName
|
(
|
)
|
const [inline, virtual]
|
CreateRendererL(const TSmilTime &)
void
|
CreateRendererL
|
(
|
const
TSmilTime
&
|
aRecalcTime
|
)
|
[private]
|
EndL(const TSmilTime &)
void
|
EndL
|
(
|
const
TSmilTime
&
|
aTime
|
)
|
[protected, virtual]
|
End an object & geberate an end event.
ForceRepeat(TBool)
void
|
ForceRepeat
|
(
|
TBool
|
aBool
|
)
|
|
GetParam(const TDesC &)
Get name media parameter, or empty TPtrC if not found
GetRectangle()
TRect
|
GetRectangle
|
(
|
)
|
const
|
Returns the rectangle (region) where the media is supposed to be rendered on.
GetRegion()
Returns the region where this media is supposed to be rendered on. May be NULL.
HasFocus()
TBool
|
HasFocus
|
(
|
)
|
const [inline, virtual]
|
ImplicitDuration()
TSmilTime
|
ImplicitDuration
|
(
|
)
|
const [protected, virtual]
|
Get the implicit duration of an object.
IsFocusable()
TBool
|
IsFocusable
|
(
|
)
|
const [virtual]
|
IsMedia()
TBool
|
IsMedia
|
(
|
)
|
const [protected, inline, virtual]
|
IsScrollable()
TBool
|
IsScrollable
|
(
|
)
|
const [virtual]
|
IsSelected()
TBool
|
IsSelected
|
(
|
)
|
const [protected]
|
IsVisible()
TBool
|
IsVisible
|
(
|
)
|
const [virtual]
|
MediaBegin()
Returns begin time of media relative to presentation begin time.
MediaEnd()
Returns end time of media relative to presentation begin time.
NewL(CSmilPresentation *)
NextActivation(const TSmilTime &)
ProceedL(const TSmilTime &)
void
|
ProceedL
|
(
|
const
TSmilTime
&
|
aTps
|
)
|
[protected, virtual]
|
A common "proceed" function for all timed objects. Called each time a timed object receives the timing signal.
Rect()
TRect
|
Rect
|
(
|
)
|
const [protected, inline]
|
Redraw()
void
|
Redraw
|
(
|
)
|
[virtual]
|
Invoked by renderer to ask redrawing of area covered by the media. This should be invoked when (visual) media appears, there are changes to it, and when it is removed.
RendererAtEndL()
Invoked by a MSmillMediaRenderer object when the associated media ends (end of the file or stream is reached). Renderer should also move to frozen state at this point (that is, to keep showing the last frame).
RendererDurationChangedL()
void
|
RendererDurationChangedL
|
(
|
)
|
|
Invoked by a MSmillMediaRenderer object when there is a change in (known) state of its intrinsic values. For example, duration of video clip is not typically known until it is at least partially decoded. This method should be invoked by the renderer when this information becomes available.
RepeatL(const TSmilTime &)
void
|
RepeatL
|
(
|
const
TSmilTime
&
|
aTime
|
)
|
[protected, virtual]
|
ResolveL(const TSmilTime &)
void
|
ResolveL
|
(
|
const
TSmilTime
&
|
aTps
|
)
|
[protected, virtual]
|
SetAltL(const TDesC &)
void
|
SetAltL
|
(
|
const
TDesC
&
|
aPtr
|
)
|
|
SetFocus(TBool)
void
|
SetFocus
|
(
|
TBool
|
aFocus
|
)
|
[inline, virtual]
|
SetFocusable(TBool)
void
|
SetFocusable
|
(
|
TBool
|
aFocusable
|
)
|
[inline, virtual]
|
SetPaused(TBool)
void
|
SetPaused
|
(
|
TBool
|
aPaused
|
)
|
[virtual]
|
SetSrcL(const TDesC &)
void
|
SetSrcL
|
(
|
const
TDesC
&
|
aString
|
)
|
|
SetTypeL(const TDesC &)
void
|
SetTypeL
|
(
|
const
TDesC
&
|
aString
|
)
|
|
Shape()
TShape
|
Shape
|
(
|
)
|
const [protected, inline]
|
Src()
TPtrC
|
Src
|
(
|
)
|
const [inline]
|
TransitionFilterEnd(CSmilTransitionFilter *)
Type()
TPtrC
|
Type
|
(
|
)
|
const [inline]
|
Unfreeze()
void
|
Unfreeze
|
(
|
)
|
[virtual]
|
Member Data Documentation
TBool
iFocusable
TBool
|
iFocusable
|
[protected]
|
RPointerArray< CNameValuePair > iParams
MSmilMediaRenderer * iRenderer
CSmilTransitionFilter * iTransitionFilter
CSmilTransition * iTransitionIn
CSmilTransition * iTransitionOut
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.