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
|
(
|
)
|
[private]
|
~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
|
(
|
)
|
|
SourceThreadLogoff()
void
|
SourceThreadLogoff
|
(
|
)
|
|
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
TBool
iUseIAPId
TBool
|
iUseIAPId
|
[private]
|
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.