|Participant(3)||Library Functions Manual||Participant(3)|
Participant - A class of objects representing remote participants (RTP applications) in a multimedia session.
Public Member Functions¶
const std::string & getSDESItem (SDESItemType
Get the value of an SDES item. const std::string & getPRIVPrefix () const
Get the prefix value for the PRIV SDES item. Participant (const std::string &cname)
Construct a new participant. ~Participant ()
A class of objects representing remote participants (RTP applications) in a multimedia session.
Any RTP socket/queue class that directly or indirectly inherits from QueueRTCPManager (and hence has RTCP support) will represent participants from which any RTP or RTCP packet has been received through a Participant object. These Participant objects are entities such as end systems (user applications, monitors, etc), RTP mixers and RTP translators.
Participant objects are identified by a CNAME and provide access to all known data about the source of RTP/RTCP packets, such as the CNAME and any other SDES item. Each participant object is related to one or more synchronization objects (
If an RTP application based on ccRTP receives packets from itself (for instance, it is included in the destination list), there will be a Participant object that corresponds to the 'local participant' (RTPApplication) object.
Constructor & Destructor Documentation¶
Participant::Participant (const std::string & cname)¶
Construct a new participant.
Member Function Documentation¶
const std::string& Participant::getPRIVPrefix () const [inline]¶
Get the prefix value for the PRIV SDES item.
const std::string& Participant::getSDESItem (SDESItemType type) const [inline]¶
Get the value of an SDES item. For instance, getSDESItem(SDESItemTypeCNAME), return the CNAME of this Participant.
ccrtptest.cpp, and rtplisten.cpp.
Friends And Related Function Documentation¶
friend class ParticipantHandler [friend]¶
Generated automatically by Doxygen for ccRTP from the source code.
|Sat Oct 27 2018||ccRTP|