sessions(3)

πŸ“¦
version 2.0.9 Β· 4 versions
, in debian trixie, ubuntu noble, ubuntu questing

πŸ’– sessions(3) β€” RTP sessions πŸ’–

okay so bestie, welcome to sessions(3), a page from the Library Functions Manual for ccRTP. it's giving "short but iconic," and honestly? we're obsessed. let's get into it 🫢


✨ NAME ✨

sessions β€” RTP sessions.

like. that's the whole name section. she's mysterious. she's concise. periodt πŸ’…


🌸 SYNOPSIS 🌸

πŸŽ€ Classes πŸŽ€

  • class TRTPSessionBase< RTPDataChannel, RTCPChannel, ServiceQueue > β€” no notes attached, she just is πŸ’œ
  • class SingleThreadRTPSession< RTPDataChannel, RTCPChannel, ServiceQueue > β€” this template class adds the threading aspect to the RTPSessionBase template in one of the many possible ways. so many ways, bestie. so many. 🌈
  • class RTPSessionBase β€” generic RTP protocol stack for exchange of realtime data. the whole point, fr fr πŸ”₯

πŸ¦‹ Typedefs πŸ¦‹

  • typedef SingleThreadRTPSession RTPSession β€” uses two pairs of sockets for RTP data and RTCP transmission/reception. two pairs!! she's doing double duty and slaying πŸ’…
  • typedef RTPSession RTPSocket β€” alias for RTPSession. literally the same girl, different name πŸ’–
  • typedef SingleThreadRTPSession< SymmetricRTPChannel, SymmetricRTPChannel > SymmetricRTPSession β€” uses one pair of sockets, (1) for RTP data and (2) for RTCP transmission/reception. one pair only. minimalist queen πŸŽ€

⭐ Detailed Description ⭐

so this section is just… here. vibes only. no words. main character silence. πŸ™ˆ

πŸ‘‘ 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.

Examples

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

like, that's a whole friend group of examples and they're all serving πŸ“

πŸ’œ RTPSocket

Alias for RTPSession.

that's it. that's the whole tea. she's a nickname. iconic. ✨

πŸ’œ 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.

symmetric AND single-threaded? she contains multitudes πŸ¦‹


🌈 Author 🌈

Generated automatically by Doxygen for ccRTP from the source code.

no human wrote this, bestie β€” the robot did it, and honestly? she ate πŸ’€βœ¨


okay that's the whole page!! this one came from ccRTP, and it's the sessions(3) page in the Library Functions Manual. go forth and RTP responsibly πŸ’–πŸ«ΆπŸŒΈ

πŸ“¦ where this page comes from