ccRTP
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oCAppDataUnitInterface (envelope) to data received over RTP packets
oCApplicationHandlerApplication objects modification methods
oCAVPQueueThis class, an RTP/RTCP queue, adds audio/video profile (AVP) specific methods to the generic RTCP service queue (QueueRTCPManager)
oCConflictHandlerTo track addresses of sources conflicting with the local one
|\CConflictingTransportAddress
oCCryptoContextThe implementation for a SRTP cryptographic context
oCDestinationListHandlerThis class handles a list of destination addresses
|\CTransportAddress
oCDualRTPChannel
oCDualUDPIPv4SocketA socket class based on two UDP/IPv4 sockets
oCDynamicPayloadFormatDynamic payload format objects
oCIncomingDataQueueQueue for incoming RTP data packets in an RTP session
|\CSyncSourcesIteratorIterator through the list of synchronizations sources in this session
oCIncomingDataQueueBase
oCIncomingRTPPktRTP packets received from other participants
oCMembersMembers and senders accounting
oCMembershipBookkeepingControls the group membership in the current session
|oCIncomingRTPPktLinkIncoming RTP data packets control structure within the incoming packet queue class
|\CSyncSourceLinkSynchronization Source internal handler within the incoming packets queue
oCOutgoingDataQueueA generic outgoing RTP data queue supporting multiple destinations
|\COutgoingRTPPktLink
oCOutgoingDataQueueBase
oCOutgoingRTPPktRTP packets being sent
oCParticipantA class of objects representing remote participants (RTP applications) in a multimedia session
oCParticipantHandlerParticipant objects modification methods
oCPayloadFormatBase payload format class
oCPredEqualsStd equality for SessionListElement objects
oCQueueRTCPManagerAdds generic management of RTCP functions to an RTP data queue
oCRTCPCompoundHandlerLow level structs and RTCP packet parsing and building methods
|oCAPPPacketStruct for APP (application specific) RTCP packets
|oCBYEPacketStruct for BYE (leaving session) RTCP packets
|oCFIRPacketStruct for Full Intra-frame Request (FIR) RTCP packet
|oCNACKPacketStruct for Negative ACKnowledgements (NACK) RTCP packet
|oCReceiverInfoStruct for the data contained in a receiver info block
|oCRecvReportRaw structure of the source and every receiver report in an SR or RR RTCP packet
|oCRRBlockStruct for a receiver info block in a SR (sender report) or an RR (receiver report) RTCP packet
|oCRTCPFixedHeaderFixed RTCP packet header
|oCRTCPPacketStruct representing general RTCP packet headers as they are sent through the network
|oCSDESChunkStruct for a chunk of items in a SDES RTCP packet
|oCSDESItemStruct for an item description of a SDES packet
|oCSenderInfoStruct for the sender info block in a SR (sender report) RTCP packet
|\CSendReportStruct for SR (sender report) RTCP packets
oCRTCPReceiverInfoReport block information of SR/RR RTCP reports
oCRTCPSenderInfoSender block information of SR RTCP reports
oCRTPApplicationAn RTP application, holding identifying RTCP SDES item values
|\CParticipantsIteratorIterator through the list of participants in this session
oCRTPBaseUDPIPv4SocketA UDP/IPv4 socket class targetted at RTP stacks
oCRTPDataQueueA packet queue handler for building different kinds of RTP protocol systems
oCRTPDuplexA peer associated RTP socket pair for physically connected peer hosts
oCRTPPacketA base class for both IncomingRTPPkt and OutgoingRTPPkt
|\CRFC2833PayloadStructure defining RFC2833 Telephony events
oCRTPQueueBaseA virtual base class for RTP queue hierarchies
oCRTPSessionBaseGeneric RTP protocol stack for exchange of realtime data
oCRTPSessionBaseHandler
oCRTPSessionPoolThis class is a base class for classes that define a group of RTP sessions that will be served by one or more execution threads
oCSDESItemsHolderHolds the SDES items and related information from a participant in an RTP application
oCSessionListElementClass for tracking session status
oCSingleRTPSessionPool
oCSingleThreadRTPSessionThis template class adds the threading aspect to the RTPSessionBase template in one of the many possible ways
oCStaticPayloadFormatStatic payload format objects
oCSyncSourceSynchronization source in an RTP session
oCSyncSourceHandlerSyncSource objects modification methods
\CTRTPSessionBase