CSmilPlayerMediaFactory Class Reference
class CSmilPlayerMediaFactory : public CBase |
Factory class that creates SMIL Player media renderers accoring to the MIME type of the media file
smilmediarenderer.lib
- Since
- 2.0
Private Member Functions |
---|
| CSmilPlayerMediaFactory() |
| CSmilPlayerMediaFactory(CCoeEnv &, CGraphicsContext *, MMediaFactoryFileInfo *) |
void | ConstructL() |
MSmilMediaRenderer * | InstantiateRendererL(TMsgMediaType, RFile &, MSmilMedia *, TUint) |
TBool
| PlaybackAllowedL(const TDesC8 &, RFile &) |
void | ResolveErrorL(TMsgMediaType, RFile &, TInt, MSmilMedia *, MSmilMediaRenderer *&) |
Constructor & Destructor Documentation
CSmilPlayerMediaFactory()
CSmilPlayerMediaFactory | ( | ) | [private] |
CSmilPlayerMediaFactory(CCoeEnv &, CGraphicsContext *, MMediaFactoryFileInfo *)
~CSmilPlayerMediaFactory()
~CSmilPlayerMediaFactory | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
CreateRendererL(const TDesC &, MSmilMedia *, MSmilMediaRenderer *&)
GetRenderers()
Returns all renderers in the presentation.
InstantiateRendererL(TMsgMediaType, RFile &, MSmilMedia *, TUint)
NewL(CCoeEnv &, CGraphicsContext *, MMediaFactoryFileInfo *)
Factory method that creates this object.
PlaybackAllowedL(const TDesC8 &, RFile &)
TBool
| PlaybackAllowedL | ( | const TDesC8 & | aMimeType, |
| RFile & | aFileHandle |
| ) | const [private] |
PrefetchMediaL(const TDesC &)
void | PrefetchMediaL | ( | const TDesC & | aUrl | ) | |
PrefetchStatus(const TDesC &, TInt &, TInt &)
TPrefetchStatus | PrefetchStatus | ( | const TDesC & | aUrl, |
| TInt & | aDown, |
| TInt & | aSize |
| ) | |
QueryContentType(const TDesC &)
TBool
| QueryContentType | ( | const TDesC & | aMimeType | ) | const |
RendererDeleted(MSmilMediaRenderer *)
RequestMediaL(const TDesC &, MSmilMedia *)
ResolveErrorL(TMsgMediaType, RFile &, TInt, MSmilMedia *, MSmilMediaRenderer *&)
SetBaseUrlL(const TDesC &)
void | SetBaseUrlL | ( | const TDesC & | aBaseUrl | ) | |
Member Data Documentation
MMediaFactoryFileInfo * iFileInfo
CMsgMediaResolver * iMediaResolver
CMsgMediaResolver * | iMediaResolver | [private] |
HBufC * iProhibitMimeTypeBuffer
HBufC * | iProhibitMimeTypeBuffer | [private] |
TBool
iProhibitNonDrmMusic
TBool
| iProhibitNonDrmMusic | [private] |
CRendererArray * iRendererArray
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.