13 #ifndef _MprRtpDispatcherActiveSsrcs_h_ 14 #define _MprRtpDispatcherActiveSsrcs_h_ 19 #include <utl/UtlHashBag.h> 20 #include <utl/UtlSList.h> 124 #endif // _MprRtpDispatcherActiveSsrcs_h_ UtlBoolean disconnectOutput(int outputIdx)
Disconnect output from the previously given resource.
Definition: MprRtpDispatcherActiveSsrcs.cpp:134
OsStatus pushPacket(MpRtpBufPtr &pRtp)
Dispatch RTP packet.
Definition: MprRtpDispatcherActiveSsrcs.cpp:57
MpRtpStream * lookupRtpStream(unsigned int ssrc, const in_addr &fromIp, int fromPort)
Find stream with given SSRC.
Definition: MprRtpDispatcherActiveSsrcs.cpp:166
Information, specific for an RTP stream.
Definition: MprRtpDispatcher.h:151
MpRtpStream * mpStreamsArray
Array of all RTP streams.
Definition: MprRtpDispatcherActiveSsrcs.h:97
Class for RTP stream dispatcher abstraction.
Definition: MprRtpDispatcher.h:42
Smart pointer to MpRtpBuf.
Definition: MpRtpBuf.h:348
MprRtpDispatcherActiveSsrcs(const UtlString &name, int connectionId, int streamsNum)
Constructor.
Definition: MprRtpDispatcherActiveSsrcs.cpp:34
UtlBoolean connectOutput(int outputIdx, MpResource *pushRtpToResource)
Connect output to the given resource.
Definition: MprRtpDispatcherActiveSsrcs.cpp:108
void checkRtpStreamsActivity()
Definition: MprRtpDispatcherActiveSsrcs.cpp:84
UtlHashBag mActiveStreams
Hash bag of active RTP streams.
Definition: MprRtpDispatcherActiveSsrcs.h:98
interface rtpts_t rtpts_t ssrc_t ssrc
Definition: ISetSenderStatistics.h:68
Class for RTP stream abstraction.
Definition: MprRtpDispatcherActiveSsrcs.h:37
int mNumDropped
RTP packets dropped due to SSRC mismatch.
Definition: MprRtpDispatcherActiveSsrcs.h:105
virtual ~MprRtpDispatcherActiveSsrcs()
Destructor.
Definition: MprRtpDispatcherActiveSsrcs.cpp:50
MprRtpDispatcherActiveSsrcs & operator=(const MprRtpDispatcherActiveSsrcs &rhs)
Assignment operator (not implemented for this class)
int mNumPushed
Total RTP packets received.
Definition: MprRtpDispatcherActiveSsrcs.h:104
UtlSList mInactiveStreams
Definition: MprRtpDispatcherActiveSsrcs.h:99
int mRtpStreamsNum
Number of RTP streams we can handle.
Definition: MprRtpDispatcherActiveSsrcs.h:96
Abstract base class for all media processing objects.
Definition: MpResource.h:56
The "Dejitter" utility class.
Definition: MprDejitter.h:39