#include <mmf/server/mmfurl.h>
class CMMFUrlSource : public CBase |
Public Member Functions | |
---|---|
virtual | ~CMMFUrlSource() |
void | BufferEmptiedL(CMMFBuffer *) |
TBool | CanCreateSourceBuffer() |
CMMFBuffer * | CreateSourceBufferL(TMediaId, TBool &) |
CMMFBuffer * | CreateSourceBufferL(TMediaId, CMMFBuffer &, TBool &) |
void | FillBufferL(CMMFBuffer *, MDataSink *, TMediaId) |
TInt | IAPId() |
void | NegotiateSourceL(MDataSink &) |
MDataSource * | NewSourceL() |
TInt | SetSourceDataTypeCode(TFourCC, TMediaId) |
void | SetSourcePrioritySettings(const TMMFPrioritySettings &) |
void | SourceCustomCommand(TMMFMessage &) |
TFourCC | SourceDataTypeCode(TMediaId) |
void | SourcePauseL() |
void | SourcePlayL() |
void | SourcePrimeL() |
TBool | SourceSampleConvert() |
void | SourceStopL() |
void | SourceThreadLogoff() |
TInt | SourceThreadLogon(MAsyncEventHandler &) |
const TDesC & | Url() |
TBool | UseIAPId() |
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.
See also: CMMFUrlParams
CMMFBuffer * | CreateSourceBufferL | ( | TMediaId | , |
TBool & | aReference | |||
) |
CMMFBuffer * | CreateSourceBufferL | ( | TMediaId | aMediaId, |
CMMFBuffer & | , | |||
TBool & | aReference | |||
) |
void | FillBufferL | ( | CMMFBuffer * | aBuffer, |
MDataSink * | aConsumer, | |||
TMediaId | ||||
) |
void | SetSourcePrioritySettings | ( | const TMMFPrioritySettings & | ) |
const TDesC & | Url | ( | ) | const [inline] |
Returns the URL string.
http://www.symbian.com/clip/mpg
Returns: The URL string.
TBool | UseIAPId | ( | ) | const [inline] |
Indicates whether the IAP ID should be used.
Returns: A boolean indicating if the supplied IAPId should be used. ETrue if the supplied IAPId should be used. EFalse if the default IAPId should be used.