#include <ClientSideReflectorGM.h>
Inheritance diagram for ClientSideReflectorGM:
Public Member Functions | |
ClientSideReflectorGM (GMUser *user, MNSelector &sel, MNString &url, RTSP::TransportTypes requested_transport=RTSP::RTP_AVP_UDP) | |
virtual | ~ClientSideReflectorGM () |
virtual void | init (int idx) |
void | addSubsession () |
void | attachToServerSideReflectorGM (int idx) |
virtual void | set_hostnames (const MNString &client, const MNString &server) |
virtual void | set_ports (int idx, MNSocket *locDownRtp, MNSocket *locDownRtcp, int distDown, MNSocket *locUpRtp, MNSocket *locUpRtcp, int distUp) |
virtual int | open_file (int idx, const char *name, int rtp_pt, SDP::PayloadTypes int_pt, u_int32_t bw, SDP::RetransTypes int_rt, int packetsize) |
void | setupForNewSession (int idx, u_int32_t bw) |
void | setupForExistingSession (int idx) |
virtual bool | graphManNotify (int idx, SH::Base *caller, SH::Notification attribute, void *msg) |
virtual void | uninit () |
virtual void | start () |
virtual int | play (int startp, int stopp) |
virtual int | stop () |
void | detach () |
virtual int | pause () |
virtual int | jump (long pos) |
virtual void | setNptSeek (int npt) |
virtual int | getNptSeconds () |
virtual void | setRTPTimestamp (int idx, u_int32 rtptime) |
|
|
|
|
|
|
|
|
|
this disconnects all subsessions from the serverSideReflectorGM to prepare the connection to a new serverSideReflectorGM |
|
Reimplemented from ServerGM.
|
|
Implements SHGraphManager.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
to adjust the presentation time after a seek Reimplemented from ServerGM.
|
|
sets the timestamp from the RTP-Info field from the response to a rtsp play messsage Reimplemented from ServerGM.
|
|
this gets called when the client joins an existing reflector session after an individual repositioning request |
|
this gets called when a new reflector session is established after an individual repositioning request |
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|