logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sessions - RTP sessions.

Author

       Generated automatically by Doxygen for ccRTP from the source code.

                                                      ccRTP                                          sessions(3)

Detailed Description

Name

       sessions - RTP sessions.

Synopsis

Classes
       class TRTPSessionBase<RTPDataChannel,RTCPChannel,ServiceQueue>
       class SingleThreadRTPSession<RTPDataChannel,RTCPChannel,ServiceQueue>
           This template class adds the threading aspect to the RTPSessionBase template in one of the many
           possible ways.
       class RTPSessionBase
           Generic RTP protocol stack for exchange of realtime data.

   Typedefs
       typedef SingleThreadRTPSessionRTPSession
           Uses two pairs of sockets for RTP data and RTCP transmission/reception.
       typedef RTPSessionRTPSocket
           Alias for RTPSession.
       typedef SingleThreadRTPSession< SymmetricRTPChannel, SymmetricRTPChannel > SymmetricRTPSession
           Uses one pair of sockets, (1) for RTP data and (2) for RTCP transmission/reception.

Typedef Documentation

RTPSession
       Uses two pairs of sockets for RTP data and RTCP transmission/reception. UDP/IPv4 RTP Session scheduled by
       one thread of execution.

       Examplesaudiorx.cpp, audiotx.cpp, ccrtptest.cpp, rtphello.cpp, rtplisten.cpp, and rtpsend.cpp.

   RTPSocket
       Alias for RTPSession.

   SymmetricRTPSession
       Uses one pair of sockets, (1) for RTP data and (2) for RTCP transmission/reception. Symmetric UDP/IPv4
       RTP session scheduled by one thread of execution.

See Also