JRTPLIB 3.9.1

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
jrtplib::RTCPAPPPacketDescribes an RTCP APP packet
jrtplib::RTCPBYEPacketDescribes an RTCP BYE packet
jrtplib::RTCPCompoundPacketRepresents an RTCP compound packet
jrtplib::RTCPCompoundPacketBuilderThis class can be used to construct an RTCP compound packet
jrtplib::RTCPPacketBase class for specific types of RTCP packets
jrtplib::RTCPPacketBuilderThis class can be used to build RTCP compound packets, on a higher level than the RTCPCompoundPacketBuilder
jrtplib::RTCPRRPacketDescribes an RTCP receiver report packet
jrtplib::RTCPSchedulerThis class determines when RTCP compound packets should be sent
jrtplib::RTCPSchedulerParamsDescribes parameters used by the RTCPScheduler class
jrtplib::RTCPSDESInfoThe class RTCPSDESInfo is a container for RTCP SDES information
jrtplib::RTCPSDESPacketDescribes an RTCP source description packet
jrtplib::RTCPSRPacketDescribes an RTCP sender report packet
jrtplib::RTCPUnknownPacketDescribes an RTCP packet of unknown type
jrtplib::RTPAddressThis class is an abstract class which is used to specify destinations, multicast groups etc
jrtplib::RTPByteAddressA very general kind of address consisting of a port number and a number of bytes describing the host address
jrtplib::RTPCollisionListThis class represents a list of addresses from which SSRC collisions were detected
jrtplib::RTPExternalPacketInjecterInterface to inject incoming RTP and RTCP packets into the library
jrtplib::RTPExternalSenderBase class to specify a mechanism to transmit RTP packets outside of this library
jrtplib::RTPExternalTransmissionInfoAdditional information about the external transmission component
jrtplib::RTPExternalTransmissionParamsParameters to initialize a transmitter of type RTPExternalTransmitter
jrtplib::RTPExternalTransmitterA 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
jrtplib::RTPIPv4AddressRepresents an IPv4 IP address and port
jrtplib::RTPIPv6AddressRepresents an IPv6 IP address and port
jrtplib::RTPLibraryVersionUsed to provide information about the version of the library
jrtplib::RTPMemoryManagerA memory manager
jrtplib::RTPNTPTimeThis is a simple wrapper for the most significant word (MSW) and least significant word (LSW) of an NTP timestamp
jrtplib::RTPPacketRepresents an RTP Packet
jrtplib::RTPPacketBuilderThis 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
jrtplib::RTPRandomInterface for generating random numbers
jrtplib::RTPRandomRand48A random number generator using the algorithm of the rand48 set of functions
jrtplib::RTPRandomRandSA random number generator which tries to use the rand_s function on the Win32 platform
jrtplib::RTPRandomURandomA random number generator which uses bytes delivered by the /dev/urandom device
jrtplib::RTPRawPacketThis class is used by the transmission component to store the incoming RTP and RTCP data in
jrtplib::RTPSessionHigh level class for using RTP
jrtplib::RTPSessionParamsDescribes the parameters for to be used by an RTPSession instance
jrtplib::RTPSourceDataDescribes an entry in the RTPSources source table
jrtplib::RTPSourcesRepresents a table in which information about the participating sources is kept
jrtplib::RTPTimeThis class is used to specify wallclock time, delay intervals etc
jrtplib::RTPTransmissionInfoBase class for additional information about the transmitter
jrtplib::RTPTransmissionParamsBase class for transmission parameters
jrtplib::RTPTransmitterAbstract class from which actual transmission components should be derived
jrtplib::RTPUDPv4TransmissionInfoAdditional information about the UDP over IPv4 transmitter
jrtplib::RTPUDPv4TransmissionParamsParameters for the UDP over IPv4 transmitter
jrtplib::RTPUDPv4TransmitterAn UDP over IPv4 transmission component
jrtplib::RTPUDPv6TransmissionInfoAdditional information about the UDP over IPv6 transmitter
jrtplib::RTPUDPv6TransmissionParamsParameters for the UDP over IPv6 transmitter
jrtplib::RTPUDPv6TransmitterAn UDP over IPv6 transmitter