Click or drag to resize

Message Class

An SDP message.
Inheritance Hierarchy
SystemObject
  FM.IceLink.SdpMessage

Namespace:  FM.IceLink.Sdp
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 1.1.2.607 (1.1.2.607)

The Message type exposes the following members.

Constructors
  NameDescription
Public methodMessage(Origin)
Initializes a new instance of the Message class.
Public methodMessage(Origin, String)
Initializes a new instance of the Message class.
Public methodMessage(Origin, String, TimeDescription)
Initializes a new instance of the Message class.
Top
Properties
  NameDescription
Public propertyApplicationDescription
Gets the first media description of type "application".
Public propertyApplicationDescriptions
Gets any media descriptions of type "application".
Public propertyAudioDescription
Gets the first media description of type "audio".
Public propertyAudioDescriptions
Gets any media descriptions of type "audio".
Public propertyBandwidths
Gets the array of proposed bandwidths to be used by the session.
Public propertyConnectionData
Gets or sets session-level connection data.
Public propertyEmailAddress
Gets or sets the email address for the person responsible for the conference.
Public propertyEncryptionKey
Gets or sets the session-level encryption key.
Public propertyMediaDescriptions
Gets the array of media descriptions.
Public propertyMessageDescription
Gets the first media description of type "message".
Public propertyMessageDescriptions
Gets any media descriptions of type "message".
Public propertyOrigin
Gets or sets the originator of the session plus a session identifier and version number.
Public propertyPhoneNumber
Gets or sets the phone number for the person responsible for the conference.
Public propertyProtocolVersion
Gets or sets the version of the Session Description Protocol.
Public propertySessionAttributes
Gets the array of session-level attributes.
Public propertySessionInformation
Gets or sets textual information about the session.
Public propertySessionName
Gets or sets the textual session name.
Public propertyTextDescription
Gets the first media description of type "text".
Public propertyTextDescriptions
Gets any media descriptions of type "text".
Public propertyTimeDescriptions
Gets the array of start, stop, and repeat times for the session.
Public propertyTimeZoneAdjustments
Gets or sets the time zone adjustments.
Public propertyUri
Gets or sets the pointer to additional information about the session.
Public propertyVideoDescription
Gets the first media description of type "video".
Public propertyVideoDescriptions
Gets any media descriptions of type "video".
Top
Methods
  NameDescription
Public methodAddBandwidth
Adds a proposed bandwidth.
Public methodAddMediaDescription
Adds a media description.
Public methodAddSessionAttribute
Adds a session-level attribute.
Public methodAddTimeDescription
Adds a start, stop, and repeat time.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetSessionLevelCryptoAttributes
Obtains Crypto attributes from the session-level attributes in this message. Crypto attributes may also be sent as a media-level argument, so individual media descriptions must also be examined.
Public methodGetSessionLevelDirection
Obtains the stream direction indicated as a session-level attribute in this message. If none is supplied, StreamDirection.Unset is returned. Stream Direction may also be (and most likely is) indicated as a media-level attribute, so individual media descriptions must also be examined.
Public methodGetSessionLevelFingerprintAttribute
Obtains Fingerprint attribute from the session-level attributes in this message. Fingerprint attribute may also be sent as a media-level argument, so individual media descriptions must also be examined.
Public methodGetSessionLevelIceOptionAttributes
Obtains session-level Ice Options attributes associated with the Sdp Message.
Public methodGetSessionLevelIcePasswordAttribute
Obtains Ice Password Attribute from the session-level attributes in this message. Ice Password attribute may also be sent as a media-level argument, so individual media descriptions must also be examined.
Public methodGetSessionLevelIceUfragAttribute
Obtains Ice Ufrag Attribute from the session-level attributes in this message. Ice Ufrag Attributes may also be sent as a media-level argument, so individual media descriptions must also be examined.
Public methodGetSessionLevelRtcpMultiplexingSupport
Returns a value stating whether Rtcp Multiplexing support is indicated as a session-level attribute in this message. Rtcp Multiplexing support may also be indicated via a media-level argument, so individual media descriptions must also be examined.
Public methodGetSessionLevelRtpExtMapAttributes
Obtains session-level RTP ext-map attributes associated with the Sdp Message.
Public methodGetSessionLevelSetupAttribute
Obtains Setup Attribute from the session-level attributes in this message. Setup Attributes may also be sent as a media-level argument, so individual media descriptions must also be examined.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberParse
Creates an Message instance from a string.
Public methodRemoveBandwidth
Removes a proposed bandwidth.
Public methodRemoveMediaDescription
Removes a media description.
Public methodRemoveSessionAttribute
Removes a session-level attribute.
Public methodRemoveTimeDescription
Removes a start, stop, and repeat time.
Public methodRemoveTimeDescriptions
Removes all time descriptions.
Public methodToString
Converts this instance to a string.
(Overrides ObjectToString.)
Public methodUpdateSetupValue
Updates SDP Setup Value associated with the session description.
Top
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also