| 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.
|