StreamCoders.Rtp Namespace |
Class | Description | |
---|---|---|
![]() | AacFrameCreator |
AAC RTP frame creator.
|
![]() | ExtendedSequenceNumber |
Represents extended Sequence numbering to 32-bit for RTP packets. Sequence numbers
usually wrap at 16-bit boundaries. In order to avoid that behavior,
ExtendedSequenceNumber class is introduced.
|
![]() | FrameCreator |
Abstract base class for all RTP frame packetizers.
|
![]() | H264Frame |
This frame type encapsulates RFC 3984 - RTP Payload Type for H.264 Packetization mode: 0
(NAL Units), 1 (NAL Units, STAP-A, FU-A)
|
![]() | H264FrameCreator |
Takes a raw compressed H.264 frame and creates a RFC 3984 compliant transport frame. Supports: Mode 1 (NAL, FU-A, STAP-A) |
![]() | H265Frame |
This frame type encapsulates H.265 payloads according to draft version 13.
Supported units are: Single (SU), Aggregate (AP), Fragmentation (FU)
|
![]() ![]() | JitterBufferT | Handles the creation and release of complete RTP frames. |
![]() | JpegFrame | |
![]() | Mpeg42FrameCreator |
Creates RTP packetization based on RFC 3016 "Payload Format for MPEG-4 Audio/Visual Streams"
|
![]() | NtpSyncTime |
A helper class encapsulating different aspects of NTP clock handling.
|
![]() | ParticipantHelper |
Provides helper functions to more easily create RTP participants.
|
![]() | ParticipantReceiverInformation |
Information about the receiving participant.
|
![]() | ParticipantSenderInformation |
Information about the sending participant.
|
![]() | PlayoutBuffer |
Handles syhcronization information and produces prsentation times for play-out.
|
![]() | QuickTimeFrame |
Represent RTPFrame specialized in parsing X-QT (Apple dispatch-026) frames.
|
![]() | RtcpApp |
The APP packet is intended for experimental use as new applications and new features are
developed, without requiring packet type value registration.
|
![]() | RtcpBye |
Notifies a remote session that a participant is leaving the session.
|
![]() | RtcpCompoundPacket |
Encapsulates multiple RTCP Packets and is used to hold incoming and outgoing RTCP reports.
|
![]() | RtcpPacket |
RTCPPacket is the abstract base class for all RTCP packets.
|
![]() | RtcpReceiverReport |
RTCP Receiver report.
|
![]() | RtcpReportBlock |
The Reportblock for SR and RR.
|
![]() | RtcpSenderReport |
This is the RTCP Sender Report. It is sent by the sender of RTP packets to a session,
containing quality and timing information.
|
![]() | RtcpSourceDescription |
RTCP Source description.
|
![]() | RtcpSourceDescriptionChunk |
Source Description. A part of the RTCPSDES structure. Contains information elements about
a Ssrc.
|
![]() | Rtp4629 |
RFC 2429/4629 Packet representation.
|
![]() | RtpFrame |
A Frame wraps multiple RTP packets into a logical unit. All packets in a frame have the
same timestamp and are normally terminated by an RTP packet with the marker bit set.
|
![]() | RtpHeaderExtension |
Represents RTP Header Extension used by RtpPacket class.
|
![]() | RtpPacket |
Represents an RTP Packet, implemented according to RFC 3550.
|
![]() | RtpPacketJpeg | |
![]() | RtpPacketToneEvent |
RTP packet implementing RFC 2833 carrying DTMF tones and other line and trunk signals.
|
![]() | RtpParticipantT |
RTP Participant is able to send and receive RTP packets. See ParticipantHelper for easy
creation.
|
![]() | RtpParticipantInfo |
Aggregate holding RTP and RTCP EndPoint information.
|
![]() | RtpReceiver |
RTP receiver groups multiple partipants together.
|
![]() | RtpReceiverStatistics |
Provides byte and packet counters for RTPReceiver activity.
|
![]() | RtpSender |
Defines a group of one or more RTP participants.
|
![]() | RtpSenderStatistics |
Provides byte and packet counters for RTPSender activity.
|
![]() | RtpSession |
An RTP session combines multiple RTP sender and RTP receiver objects into a logical group.
|
![]() | RtpSessionStatistics |
Provides byte and packet counters for RTPSession activity.
|
![]() | SmartJitterBufferT |
Smart jitter buffer collects RTP packets and outputs RTP frames.
|
![]() | SmartJitterDroppedFrameEventArgs | |
![]() | SRtpSession |
Represents an SRTP session which provides a secure facility for RTP communication.
|
![]() | SRtpStreamConfiguration |
Rtp stream configuration.
|
Interface | Description | |
---|---|---|
![]() | IRtpParticipant |
Interface for RTP participants.
|
![]() | ISRtpSession |
Interface for secure RTP session implementations.
|
Delegate | Description | |
---|---|---|
![]() | RtpFrameFrameCompleteDelegation |
Frame complete delegation.
|
![]() | RtpParticipantRtcpPacketHandler |
Handler, called when the rtp participant receives an RTCP packet.
|
![]() | RtpParticipantRtpPacketHandler |
Handler, called when the rtp participant receives an RTP packet.
|
![]() | RtpReceiverRtcpPacketHandler |
Handler, called when the rtp participant receives an RTCP packet.
|
![]() | RtpReceiverRtpPacketHandler |
Handler, called when an rtp participant receives an RTP packet.
|
![]() | RtpSessionRtcpPacketHandler |
Handler, called when the rtp participant receives an RTCP packet.
|
![]() | RtpSessionRtpPacketHandler |
Handler, called when an rtp participant receives an RTP packet.
|
Enumeration | Description | |
---|---|---|
![]() | CryptoSuite |
Enumeration of supported crypto suites.
|
![]() | RtcpType |
An enumeration of all RTCP packet types. Their values already represent their binary form.
|
![]() | SequenceState |
Indications of the state of the extended sequence number algorithm.
|
![]() | SRtpStatusCode |
Contains status codes return from SRTP methods and functions.
|
![]() | SRtpStreamDirection |
Contains information about the direction of an SRTP stream.
|
![]() | SRtpSynchronizationSourceType |
Defines the behavior of how synchronization sources are treated.
|