Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

AppDataUnit | Interface (envelope) to data received over RTP packets
ApplicationHandler | Application objects modification methods
MembershipBookkeeping | Controls the group membership in the current session
IncomingDataQueue | Queue for incoming RTP data packets in an RTP session
RTPDataQueue | A packet queue handler for building different kinds of RTP protocol systems
QueueRTCPManager | Adds generic management of RTCP functions to an RTP data queue
AVPQueue | This class, an RTP/RTCP queue, adds audio/video profile (AVP) specific methods to the generic RTCP service queue (QueueRTCPManager)
RTPDuplex | A peer associated RTP socket pair for physically connected peer hosts
RTCPCompoundHandler::APPPacket | Struct for APP (application specific) RTCP packets
RTCPCompoundHandler::BYEPacket | Struct for BYE (leaving session) RTCP packets
ConflictHandler | To track addresses of sources conflicting with the local one
MembershipBookkeeping | Controls the group membership in the current session
ConflictHandler::ConflictingTransportAddress |
CryptoContext | The implementation for a SRTP cryptographic context
CryptoContextCtrl | The implementation for a SRTCP cryptographic context
DestinationListHandler | This class handles a list of destination addresses
OutgoingDataQueue | A generic outgoing RTP data queue supporting multiple destinations
RTPDataQueue | A packet queue handler for building different kinds of RTP protocol systems
DualRTPChannel< BaseSocket > |
DualUDPIPv4Socket | A socket class based on two UDP/IPv4 sockets
RTCPCompoundHandler::FIRPacket | Struct for Full Intra-frame Request (FIR) RTCP packet
MembershipBookkeeping::IncomingRTPPktLink | Incoming RTP data packets control structure within the incoming packet queue class
Members | Members and senders accounting
MembershipBookkeeping | Controls the group membership in the current session
RTCPCompoundHandler::NACKPacket | Struct for Negative ACKnowledgements (NACK) RTCP packet
OutgoingDataQueue::OutgoingRTPPktLink |
ParticipantHandler | Participant objects modification methods
MembershipBookkeeping | Controls the group membership in the current session
RTPApplication::ParticipantsIterator | Iterator through the list of participants in this session
PayloadFormat | Base payload format class
DynamicPayloadFormat | Dynamic payload format objects
StaticPayloadFormat | Static payload format objects
PredEquals | Std equality for SessionListElement objects
RTCPCompoundHandler::ReceiverInfo | Struct for the data contained in a receiver info block
RTCPCompoundHandler::RecvReport | Raw structure of the source and every receiver report in an SR or RR RTCP packet
RTPPacket::RFC2833Payload | Structure defining RFC2833 Telephony events
RTCPCompoundHandler::RRBlock | Struct for a receiver info block in a SR (sender report) or an RR (receiver report) RTCP packet
RTCPCompoundHandler | Low level structs and RTCP packet parsing and building methods
QueueRTCPManager | Adds generic management of RTCP functions to an RTP data queue
RTCPCompoundHandler::RTCPFixedHeader | Fixed RTCP packet header
RTCPCompoundHandler::RTCPPacket | Struct representing general RTCP packet headers as they are sent through the network
RTCPReceiverInfo | Report block information of SR/RR RTCP reports
RTCPSenderInfo | Sender block information of SR RTCP reports
RTPPacket | A base class for both IncomingRTPPkt and OutgoingRTPPkt
IncomingRTPPkt | RTP packets received from other participants
OutgoingRTPPkt | RTP packets being sent
RTPQueueBase | A virtual base class for RTP queue hierarchies
IncomingDataQueueBase |
IncomingDataQueue | Queue for incoming RTP data packets in an RTP session
OutgoingDataQueueBase |
OutgoingDataQueue | A generic outgoing RTP data queue supporting multiple destinations
RTPSessionBase | Generic RTP protocol stack for exchange of realtime data
RTPSessionBaseHandler |
RTPSessionPool | This class is a base class for classes that define a group of RTP sessions that will be served by one or more execution threads
SingleRTPSessionPool |
RTCPCompoundHandler::SDESChunk | Struct for a chunk of items in a SDES RTCP packet
RTCPCompoundHandler::SDESItem | Struct for an item description of a SDES packet
SDESItemsHolder | Holds the SDES items and related information from a participant in an RTP application
Participant | A class of objects representing remote participants (RTP applications) in a multimedia session
RTPApplication | An RTP application, holding identifying RTCP SDES item values
RTCPCompoundHandler::SenderInfo | Struct for the sender info block in a SR (sender report) RTCP packet
RTCPCompoundHandler::SendReport | Struct for SR (sender report) RTCP packets
ServiceQueue |
TRTPSessionBase< RTPDataChannel, RTCPChannel, ServiceQueue > |
SingleThreadRTPSession< RTPDataChannel, RTCPChannel, ServiceQueue > | This template class adds the threading aspect to the RTPSessionBase template in one of the many possible ways
SessionListElement | Class for tracking session status
SyncSource | Synchronization source in an RTP session
SyncSourceHandler | SyncSource objects modification methods
MembershipBookkeeping | Controls the group membership in the current session
MembershipBookkeeping::SyncSourceLink | Synchronization Source internal handler within the incoming packets queue
IncomingDataQueue::SyncSourcesIterator | Iterator through the list of synchronizations sources in this session
Thread |
SingleRTPSessionPool |
SingleThreadRTPSession< RTPDataChannel, RTCPChannel, ServiceQueue > | This template class adds the threading aspect to the RTPSessionBase template in one of the many possible ways
DestinationListHandler::TransportAddress |
UDPReceive |
RTPDuplex | A peer associated RTP socket pair for physically connected peer hosts
UDPSocket |
RTPBaseUDPIPv4Socket | A UDP/IPv4 socket class targeted at RTP stacks
UDPTransmit |
RTPDuplex | A peer associated RTP socket pair for physically connected peer hosts