#include <RetransRecvBase.h>
Inheritance diagram for RetransRecvBase:

Public Member Functions | |
| RetransRecvBase () | |
| virtual | ~RetransRecvBase () |
| virtual void | setDecoder (MNRTPDecoderBase *enc)=0 |
| virtual MNRTPDecoderBase * | getDecoder ()=0 |
| virtual void | init (int32 list_timeout, u_int32 repeat_timeouts)=0 |
| virtual void | startStreaming ()=0 |
| virtual void | stopStreaming ()=0 |
| virtual void | evalLCRTCPPacket (u_int32 ssrc, void *data, int len, int subtype, char *name, bool inCallback)=0 |
| virtual SH::DataPtr | evalLCRTPPacket (MNRTPPacketPtr packet, MNRope *&payload, u_int64_t &bytecount)=0 |
Static Public Member Functions | |
| RetransRecvBase * | factory (SDP::RetransTypes retrans_type, SH::RTPDecoderSH *enc, MNSelector &sel) |
|
|
Constructor |
|
|
|
|
||||||||||||||||||||||||||||
|
Implemented in SH::LossList, and SH::NoRetransRecv.
|
|
||||||||||||||||
|
Implemented in SH::LossList, and SH::NoRetransRecv.
|
|
||||||||||||||||
|
Static factory function that creates a new retransmission codec of the given type if it is known. E.g. the following SDP lines should cause that an LC-RTP codec is created. m=video 49232 RTP/AVP 98 99 i a=rtpmap:98 MPEG/9000 a=rtpmap:99 X-LCRETR/9000 |
|
|
Function that returns a pointer to MNRTPDecoderBase Implemented in RetransRecvCommon.
|
|
||||||||||||
|
Implemented in SH::LossList, and SH::NoRetransRecv.
|
|
|
Function that sets a pointer to MNRTPDecoderBase Implemented in RetransRecvCommon.
|
|
|
Implemented in SH::LossList, and SH::NoRetransRecv.
|
|
|
Implemented in SH::LossList, and SH::NoRetransRecv.
|
1.3.8