#include <mmf/server/mmfurl.h>
| class CMMFUrlSink : public CBase |
| Public Member Functions | |
|---|---|
| virtual | ~CMMFUrlSink() |
| void | BufferFilledL(CMMFBuffer *) |
| TBool | CanCreateSinkBuffer() |
| CMMFBuffer * | CreateSinkBufferL(TMediaId, TBool &) |
| void | EmptyBufferL(CMMFBuffer *, MDataSource *, TMediaId) |
| TInt | IAPId() |
| void | NegotiateL(MDataSource &) |
| MDataSink * | NewSinkL() |
| TInt | SetSinkDataTypeCode(TFourCC, TMediaId) |
| void | SetSinkPrioritySettings(const TMMFPrioritySettings &) |
| void | SinkCustomCommand(TMMFMessage &) |
| TFourCC | SinkDataTypeCode(TMediaId) |
| void | SinkPauseL() |
| void | SinkPlayL() |
| void | SinkPrimeL() |
| void | SinkStopL() |
| void | SinkThreadLogoff() |
| TInt | SinkThreadLogon(MAsyncEventHandler &) |
| const TDesC & | Url() |
| TBool | UseIAPId() |
Concrete implementation of a URL data sink.
This class is used only to pass information regarding the URL and IAP into the controller plugin. IT CANNOT BE USED TO WRITE DATA TO A URL. Each of the MDataSink 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
| void | EmptyBufferL | ( | CMMFBuffer * | aBuffer, |
| MDataSource * | aSupplier, | |||
| TMediaId | ||||
| ) | ||||
| void | SetSinkPrioritySettings | ( | 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 IAP ID should be used. ETrue if the supplied ID should be used, EFalse if the default IAP ID should be used.