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.