Click or drag to resize
RtpSession Class
An RTP session combines multiple RTP sender and RTP receiver objects into a logical group.
Inheritance Hierarchy
SystemObject
  StreamCoders.RtpRtpSession

Namespace: StreamCoders.Rtp
Assembly: MediaBase (in MediaBase.dll) Version: 2.0.5.0 (2.0.5.0)
Syntax
public class RtpSession

The RtpSession type exposes the following members.

Constructors
  NameDescription
Public methodRtpSession
Initializes a new instance of the RtpSession class
Top
Methods
  NameDescription
Public methodAdd(RtpReceiver)
Adds an RtpReceiver object to the session.
Public methodAdd(RtpSender)
Adds an RtpSender object to the session.
Public methodRemove(RtpReceiver)
Removes an RtpReceiver object from the session.
Public methodRemove(RtpSender)
Removes an RtpSender object from the session.
Public methodSend(RtpFrame)
Sends an RtpFrame object to all participants of this class.
Public methodSend(RtpPacket)
Sends an RtpPacket object to all participants of this session.
Top
Events
  NameDescription
Public eventOnRtcpPacketReceived
Is invoked whenever an RTCP packet was received.
Public eventOnRtpPacketReceived
Is invoked whenever an RTP packet was received.
Top
Fields
  NameDescription
Public fieldStatistics
Contains statistics about this session.
Top
Extension Methods
  NameDescription
Public Extension MethodCopyOverloaded.
Creates a copy of the object.
(Defined by ObjectExtensions.)
Public Extension MethodCopy(Object)Overloaded.
Creates a deep copy of the object using the supplied object as a target for the copy operation.
(Defined by ObjectExtensions.)
Top
See Also