#include <MNDummyStreamer.h>
Inheritance diagram for MNDummyStreamer:
Public Member Functions | |
MNDummyStreamer (MNSelector &sel, DataPumpResponse *resp) | |
virtual | ~MNDummyStreamer () |
virtual int | init (KomServer *streamer, StreamingType type=StreamingFromFileToPort) |
virtual bool | createUpstreamSocks (int idx, int &requested, RTPSockets::FactoryMode mode, RTSP::TransportTypes requested_transport=RTSP::RTP_AVP_UDP) |
virtual bool | createDownstreamSocks (int idx, int &requested, RTPSockets::FactoryMode mode, RTSP::TransportTypes requested_transport=RTSP::RTP_AVP_UDP) |
virtual int | stream_start (int idx, const MNString &filename, const MNString &DescFileName, const MNString &client, const MNString &server, int port, int port2) |
virtual int | play (int start, int stop) |
virtual int | stop () |
virtual int | pause () |
virtual bool | fillTransportString (int idx, MNString &out, bool multicast) const |
|
|
|
|
|
The data pump tries to create the requested socket as an RTP socket, with the matching RTCP socket as well. The mode determines whether the actual port may differ, and whether the RTCP socket must exist or not. On return, the actually allocated port is returned in the parameter requested.
Implements dataPump.
|
|
The data pump tries to create the requested socket as an RTP socket, with the matching RTCP socket as well. The mode determines whether the actual port may differ, and whether the RTCP socket must exist or not. On return, the actually allocated port is returned in the parameter requested.
Implements dataPump.
|
|
When the proxy must formulate a SETUP response for the client, the Transport line must be created. Since the transport protocol is only known to the specific data pump, the data pump is the entity that should write this string.
Implements dataPump.
|
|
Implements dataPump.
|
|
Reimplemented from dataPump.
|
|
Implements dataPump.
|
|
Implements dataPump.
|
|
Implements dataPump.
|