logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

rtp.h - Generic and audio/video profile specific RTP interface of ccRTP.

Author

       Generated automatically by Doxygen for ccRTP from the source code.

                                                      ccRTP                                             rtp.h(3)

Detailed Description

       Generic and audio/video profile specific RTP interface of ccRTP.

       The classes and types in this header provide general RTP functionality (following RFC 3550) as well as
       audio/video RTP profile specific functionality (following RFC 3551).

Name

       rtp.h - Generic and audio/video profile specific RTP interface of ccRTP.

Synopsis

       #include <ccrtp/cqueue.h>
       #include <ccrtp/channel.h>

   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.

   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.

See Also