Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

TranscodingGM Class Reference
[GraphManager]

#include <TranscodingGM.h>

Inheritance diagram for TranscodingGM:

Inheritance graph
[legend]
Collaboration diagram for TranscodingGM:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TranscodingGM (GMUser *user, MNSelector &sel, RTSP::TransportTypes _requested_transport=RTSP::RTP_AVP_UDP)
virtual ~TranscodingGM ()
virtual void init (int idx)
virtual void uninit ()
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 void start ()
virtual bool graphManNotify (int idx, SH::Base *caller, SH::Notification attribute, void *msg)
virtual bool synchronousGet (GetValue what, u_int32 &outVar)
virtual int open_file (int idx, const char *name, int rtp_pt, SDP::PayloadTypes int_pt, u_int32 bw, 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_write_to_file (bool yes)

Constructor & Destructor Documentation

TranscodingGM::TranscodingGM GMUser user,
MNSelector sel,
RTSP::TransportTypes  _requested_transport = RTSP::RTP_AVP_UDP
 

virtual TranscodingGM::~TranscodingGM  )  [virtual]
 


Member Function Documentation

virtual bool TranscodingGM::graphManNotify int  idx,
SH::Base caller,
SH::Notification  attribute,
void *  msg
[virtual]
 

Implements SHGraphManager.

virtual void TranscodingGM::init int  idx  )  [virtual]
 

Implements ServerGM.

virtual int TranscodingGM::jump long  pos  )  [virtual]
 

Implements ServerGM.

virtual int TranscodingGM::open_file int  idx,
const char *  name,
int  rtp_pt,
SDP::PayloadTypes  int_pt,
u_int32  bw,
SDP::RetransTypes  int_rt,
int  packetsize
[virtual]
 

virtual int TranscodingGM::pause  )  [virtual]
 

Implements ServerGM.

virtual int TranscodingGM::play int  startp,
int  stopp
[virtual]
 

Implements ServerGM.

virtual void TranscodingGM::set_hostnames const MNString Client,
const MNString Server
[virtual]
 

Implements ServerGM.

virtual void TranscodingGM::set_ports int  idx,
MNSocket locDownRtp,
MNSocket locDownRtcp,
int  distDown,
MNSocket locUpRtp,
MNSocket locUpRtcp,
int  distUp
[virtual]
 

Implements ServerGM.

void TranscodingGM::set_write_to_file bool  yes  ) 
 

virtual void TranscodingGM::start  )  [virtual]
 

Implements ServerGM.

virtual int TranscodingGM::stop  )  [virtual]
 

Implements ServerGM.

virtual bool TranscodingGM::synchronousGet GetValue  what,
u_int32 outVar
[virtual]
 

This funktion allows to synchronously check several values that should be known to graph managers that make use of a specific stream handler. The base class will refuse all queries.

Parameters:
what This identifies the value to check.
outVar On successful return, this value contains the requested value. In case of error, it is undefined.
Returns:
true if the requested value has been set, false if it has not been set.

Reimplemented from SHGraphManager.

virtual void TranscodingGM::uninit  )  [virtual]
 

Implements ServerGM.


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:22 2005 for Komssys by doxygen 1.3.8