MSmilMedia Class Reference
Abstract base class for media objects
Member Functions Documentation
AfterL(MSmilActive *, const TSmilTime &, TBool)
Invoke the ActivateL() method of iActive when delay aDelay has passed.
Alt()
TPtrC
|
Alt
|
(
|
)
|
const [pure virtual]
|
CancelActive(MSmilActive *)
void
|
CancelActive
|
(
|
MSmilActive
*
|
aActive
|
)
|
[pure virtual]
|
GetParam(const TDesC &)
TPtrC
|
GetParam
|
(
|
const
TDesC
&
|
aName
|
)
|
const [pure virtual]
|
Get media parameter, or empty TPtrC if not found
GetRectangle()
TRect
|
GetRectangle
|
(
|
)
|
const [pure virtual]
|
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.
MediaBegin()
TSmilTime
|
MediaBegin
|
(
|
)
|
const [pure virtual]
|
Returns begin time of media relative to presentation begin time.
MediaEnd()
Returns end time of media relative to presentation begin time.
Redraw()
void
|
Redraw
|
(
|
)
|
[pure 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()
void
|
RendererAtEndL
|
(
|
)
|
[pure virtual]
|
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
|
(
|
)
|
[pure virtual]
|
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.
Src()
TPtrC
|
Src
|
(
|
)
|
const [pure virtual]
|
Type()
TPtrC
|
Type
|
(
|
)
|
const [pure virtual]
|
Type attribute. Should be used to override the media type checking in the media factory, for example should cause factory to try opening the image as gif.
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.