14 #ifndef _MpRtpOutputConnection_h_    15 #define _MpRtpOutputConnection_h_    25 struct IRTCPConnection;
    29 #include <os/OsMutex.h>    64                          IRTCPSession *piRTCPSession);
    77    void setSockets(OsSocket& rRtpSocket, OsSocket& rRtcpSocket);
    96    OsStatus 
setSRAdjustUSecs(
const UtlString& namedResource, OsMsgQ& fgQ, 
int adjustUSecs);
   112    IRTCPConnection *getRTCPConnection(
void);
   132    IRTCPConnection *mpiRTCPConnection; 
   169 #endif  // _MpRtpOutputConnection_h_ UtlBoolean mOutRtpStarted
Are we currently sending RTP stream? 
Definition: MpRtpOutputConnection.h:129
 
OsStatus setFlowGraph(MpFlowGraphBase *pFlowGraph)
Associates this resource with the indicated flow graph. 
Definition: MpRtpOutputConnection.cpp:156
 
Message object used to communicate with the media processing task. 
Definition: MpResourceMsg.h:30
 
Definition: MpRtpOutputConnection.h:53
 
Definition: MpResourceMsg.h:56
 
virtual ~MpRtpOutputConnection()
Destructor. 
Definition: MpRtpOutputConnection.cpp:79
 
OsStatus setSRAdjustUSecs(const UtlString &namedResource, OsMsgQ &fgQ, int adjustUSecs)
 
Flow graph for coordinating the execution of media processing resources. 
Definition: MpFlowGraphBase.h:91
 
UtlBoolean processFrame()
This method is called in every flowgraph processing cycle. 
Definition: MpRtpOutputConnection.cpp:208
 
RtpSRC getSSRC() const 
Definition: MpRtpOutputConnection.h:164
 
virtual void reassignSSRC(void)
Broadcast announcement that we are changing our SSRC. 
Definition: MpResource.cpp:234
 
MpRtpOutputConnection & operator=(const MpRtpOutputConnection &rhs)
Assignment operator (not implemented for this type) 
 
AddlResMsgTypes
Definition: MpRtpOutputConnection.h:145
 
Connection container for the inbound and outbound network paths to a single remote party...
Definition: MpRtpOutputConnection.h:47
 
The "From Network" media processing resource. 
Definition: MprFromNet.h:55
 
UtlBoolean handleMessage(MpResourceMsg &message)
Handles an incoming resource message for this media processing object. 
Definition: MpRtpOutputConnection.cpp:131
 
void setSockets(OsSocket &rRtpSocket, OsSocket &rRtcpSocket)
Set sockets to which data will be sent. 
Definition: MpRtpOutputConnection.cpp:87
 
The RTP writer. 
Definition: MprToNet.h:48
 
RtpSRC getSSRC() const 
Definition: MprToNet.h:180
 
Definition: MpRtpOutputConnection.h:147
 
MprToNet * mpToNet
Outbound component: ToNet. 
Definition: MpRtpOutputConnection.h:128
 
int MpConnectionID
Flowgraph connection ID. 
Definition: MpTypes.h:56
 
uint32_t RtpSRC
RTP SSRC or CSRC identifier. 
Definition: MpTypes.h:61
 
void releaseSockets()
Release sockets to which data will be sent. 
Definition: MpRtpOutputConnection.cpp:106
 
Abstract base class for all media processing objects. 
Definition: MpResource.h:56
 
The "Dejitter" utility class. 
Definition: MprDejitter.h:39
 
MpRtpOutputConnection()
Default constructor. 
 
Definition: MpRtpOutputConnection.h:54
 
UtlBoolean connectInput(MpResource &rFrom, int fromPortIdx, int toPortIdx)
Connects the toPortIdx input port on this resource to the fromPortIdx output port of the rFrom resour...
Definition: MpRtpOutputConnection.cpp:213