This class represents RTP source.
Declaration Syntax
C# | Visual Basic | Visual C++ | F# |
public abstract class RTP_Source
Public MustInherit Class RTP_Source
public ref class RTP_Source abstract
[<AbstractClassAttribute>] type RTP_Source = class end
Members
All Members | Methods | Properties | Events | ||
Icon | Member | Description |
---|---|---|
Closed |
Is raised when source is closed (by BYE).
| |
CloseReason |
Gets source closing reason. Value null means not specified.
| |
Disposing |
Is raised when source is disposing.
| |
Equals(Object) | (Inherited from Object.) | |
Finalize()()()() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType()()()() | Gets the Type of the current instance. (Inherited from Object.) | |
IsLocal |
Gets if source is local or remote source.
| |
LastActivity |
Gets last time when source sent RTP or RCTP packet.
| |
LastRRTime |
Gets last time when source sent RTCP RR report.
| |
LastRtcpPacket |
Gets last time when source sent RTCP packet.
| |
LastRtpPacket |
Gets last time when source sent RTP packet.
| |
MemberwiseClone()()()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RtcpEP |
Gets source RTCP end point. Value null means source haven't sent any RTCP packet.
| |
RtpEP |
Gets source RTP end point. Value null means source haven't sent any RTCP packet.
| |
Session |
Gets owner RTP session.
| |
SetState(RTP_SourceState) |
Sets source state.
| |
SSRC |
Gets synchronization source ID.
| |
State |
Gets source state.
| |
StateChanged |
Is raised when source state has changed.
| |
Tag |
Gets or sets user data.
| |
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) |
Remarks
Source indicates an entity sending packets, either RTP and/or RTCP.
Sources what send RTP packets are called "active", only RTCP sending ones are "passive".
Source can be local(we send RTP and/or RTCP remote party) or remote(remote party sends RTP and/or RTCP to us).
Inheritance Hierarchy
Object | ||
RTP_Source | ||
RTP_Source_Local | ||
RTP_Source_Remote |
Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119