#include <LCRTPFileRecorderGM.h>
Inheritance diagram for LCRTPFileRecorderGM:
Public Member Functions | |
LCRTPFileRecorderGM (GMUser *user, MNSelector &sel) | |
virtual | ~LCRTPFileRecorderGM () |
virtual void | init (int idx) |
virtual void | uninit () |
virtual void | start () |
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 bool | graphManNotify (int idx, SH::Base *caller, SH::Notification attribute, void *msg) |
virtual int | open_file (int idx, const char *name, int rtp_pt, SDP::PayloadTypes int_pt, u_int32 bandwidth, SDP::RetransTypes int_rt, int packetsize) |
virtual int | play (int startp, int stopp) |
virtual int | stop () |
virtual int | pause () |
virtual int | jump (long pos) |
void | set_repeat_times (u_int32 lc_max_loop) |
void | set_listpacket_timeout (u_int32 secs) |
void | set_endpacket_timeout (u_int32 secs) |
|
|
|
|
|
Implements SHGraphManager.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
This passes the name of destination file to the file sink stream handler. All other parameters are ignored.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
Set the SH_ATTR_LCRTP_END_TIMEOUT attribute of the RTPDecoderSH.
|
|
Set the hostnames of the server. The client hostname is ignored.
Implements ServerGM.
|
|
Set the SH_ATTR_LCRTP_LIST_TIMEOUT attribute of the RTPDecoderSH.
|
|
Set the ports ports that we use for reading and writing. In this case, the remote upstream ports are known, and the local upstream ports must be passed to this function. There are no local or remote downstream ports.
Implements ServerGM.
|
|
Set the SH_ATTR_LCRTP_REPEAT_TIMES attribute of the RTPDecoderSH.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|
|
Implements ServerGM.
|