CMMFUrlSource Class Reference
class CMMFUrlSource : public CBase |
Concrete implementation of a URL data source.
This class is used only to pass information regarding the URL and IAP into the controller plugin. IT CANNOT BE USED TO READ DATA FROM A URL. Each of the MDataSource APIs are implemented as either returning or leaving with KErrNotSupported as appropriate.
The configuration data for this class is an externalized CMMFUrlParams object.
CMMFUrlParams
Constructor & Destructor Documentation
~CMMFUrlSource()
~CMMFUrlSource | ( | ) | [virtual] |
Member Functions Documentation
BufferEmptiedL(CMMFBuffer *)
CanCreateSourceBuffer()
TBool
| CanCreateSourceBuffer | ( | ) | |
ConstructSourceL(const TDesC8 &)
void | ConstructSourceL | ( | const TDesC8 & | aInitData | ) | [private] |
CreateSourceBufferL(TMediaId, TBool &)
CreateSourceBufferL(TMediaId, CMMFBuffer &, TBool &)
FillBufferL(CMMFBuffer *, MDataSink *, TMediaId)
IAPId()
TInt
| IAPId | ( | ) | const [inline] |
Returns the Internet Access Point ID.
NegotiateSourceL(MDataSink &)
SetSourceDataTypeCode(TFourCC, TMediaId)
SetSourcePrioritySettings(const TMMFPrioritySettings &)
SourceCustomCommand(TMMFMessage &)
SourceDataTypeCode(TMediaId)
SourceSampleConvert()
TBool
| SourceSampleConvert | ( | ) | |
SourceThreadLogon(MAsyncEventHandler &)
Url()
const TDesC & | Url | ( | ) | const [inline] |
Returns the URL string.
For example:
http://www.symbian.com/clip/mpg
UseIAPId()
TBool
| UseIAPId | ( | ) | const [inline] |
Indicates whether the IAP ID should be used.
Member Data Documentation
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.