JRTPLIB
3.11.0
|
▼Cjrtplib::RTCPCompoundPacket | Represents an RTCP compound packet |
Cjrtplib::RTCPCompoundPacketBuilder | This class can be used to construct an RTCP compound packet |
▼Cjrtplib::RTCPPacket | Base class for specific types of RTCP packets |
Cjrtplib::RTCPAPPPacket | Describes an RTCP APP packet |
Cjrtplib::RTCPBYEPacket | Describes an RTCP BYE packet |
Cjrtplib::RTCPRRPacket | Describes an RTCP receiver report packet |
Cjrtplib::RTCPSDESPacket | Describes an RTCP source description packet |
Cjrtplib::RTCPSRPacket | Describes an RTCP sender report packet |
Cjrtplib::RTCPUnknownPacket | Describes an RTCP packet of unknown type |
Cjrtplib::RTCPPacketBuilder | This class can be used to build RTCP compound packets, on a higher level than the RTCPCompoundPacketBuilder |
Cjrtplib::RTCPScheduler | This class determines when RTCP compound packets should be sent |
Cjrtplib::RTCPSchedulerParams | Describes parameters used by the RTCPScheduler class |
Cjrtplib::RTCPSDESInfo | The class RTCPSDESInfo is a container for RTCP SDES information |
Cjrtplib::RTPAbortDescriptors | Helper class for several RTPTransmitter instances, to be able to cancel a call to 'select', 'poll' or 'WSAPoll' |
▼Cjrtplib::RTPAddress | This class is an abstract class which is used to specify destinations, multicast groups etc |
Cjrtplib::RTPByteAddress | A very general kind of address consisting of a port number and a number of bytes describing the host address |
Cjrtplib::RTPIPv4Address | Represents an IPv4 IP address and port |
Cjrtplib::RTPIPv6Address | Represents an IPv6 IP address and port |
Cjrtplib::RTPTCPAddress | Represents a TCP 'address' and port |
Cjrtplib::RTPCollisionList | This class represents a list of addresses from which SSRC collisions were detected |
Cjrtplib::RTPExternalPacketInjecter | Interface to inject incoming RTP and RTCP packets into the library |
Cjrtplib::RTPExternalSender | Base class to specify a mechanism to transmit RTP packets outside of this library |
Cjrtplib::RTPLibraryVersion | Used to provide information about the version of the library |
Cjrtplib::RTPMemoryManager | A memory manager |
Cjrtplib::RTPNTPTime | This is a simple wrapper for the most significant word (MSW) and least significant word (LSW) of an NTP timestamp |
Cjrtplib::RTPPacket | Represents an RTP Packet |
Cjrtplib::RTPPacketBuilder | This class can be used to build RTP packets and is a bit more high-level than the RTPPacket class: it generates an SSRC identifier, keeps track of timestamp and sequence number etc |
▼Cjrtplib::RTPRandom | Interface for generating random numbers |
Cjrtplib::RTPRandomRand48 | A random number generator using the algorithm of the rand48 set of functions |
Cjrtplib::RTPRandomRandS | A random number generator which tries to use the rand_s function on the Win32 platform |
Cjrtplib::RTPRandomURandom | A random number generator which uses bytes delivered by the /dev/urandom device |
Cjrtplib::RTPRawPacket | This class is used by the transmission component to store the incoming RTP and RTCP data in |
▼Cjrtplib::RTPSession | High level class for using RTP |
Cjrtplib::RTPSecureSession | RTPSession derived class that serves as a base class for an SRTP implementation |
Cjrtplib::RTPSessionParams | Describes the parameters for to be used by an RTPSession instance |
Cjrtplib::RTPSourceData | Describes an entry in the RTPSources source table |
Cjrtplib::RTPSources | Represents a table in which information about the participating sources is kept |
Cjrtplib::RTPTime | This class is used to specify wallclock time, delay intervals etc |
▼Cjrtplib::RTPTransmissionInfo | Base class for additional information about the transmitter |
Cjrtplib::RTPExternalTransmissionInfo | Additional information about the external transmission component |
Cjrtplib::RTPTCPTransmissionInfo | Additional information about the TCP transmitter |
Cjrtplib::RTPUDPv4TransmissionInfo | Additional information about the UDP over IPv4 transmitter |
Cjrtplib::RTPUDPv6TransmissionInfo | Additional information about the UDP over IPv6 transmitter |
▼Cjrtplib::RTPTransmissionParams | Base class for transmission parameters |
Cjrtplib::RTPExternalTransmissionParams | Parameters to initialize a transmitter of type RTPExternalTransmitter |
Cjrtplib::RTPTCPTransmissionParams | Parameters for the TCP transmitter |
Cjrtplib::RTPUDPv4TransmissionParams | Parameters for the UDP over IPv4 transmitter |
Cjrtplib::RTPUDPv6TransmissionParams | Parameters for the UDP over IPv6 transmitter |
▼Cjrtplib::RTPTransmitter | Abstract class from which actual transmission components should be derived |
Cjrtplib::RTPExternalTransmitter | A transmission component which will use user specified functions to transmit the data and which will expose functions to inject received RTP or RTCP data into this component |
Cjrtplib::RTPTCPTransmitter | A TCP transmission component |
Cjrtplib::RTPUDPv4Transmitter | An UDP over IPv4 transmission component |
Cjrtplib::RTPUDPv6Transmitter | An UDP over IPv6 transmitter |