Message Class |
Namespace: FM.IceLink.Sdp
The Message type exposes the following members.
| Name | Description | |
|---|---|---|
| Message(Origin) |
Initializes a new instance of the Message class.
| |
| Message(Origin, String) |
Initializes a new instance of the Message class.
| |
| Message(Origin, String, TimeDescription) |
Initializes a new instance of the Message class.
|
| Name | Description | |
|---|---|---|
| ApplicationDescription |
Gets the first media description of type "application".
| |
| ApplicationDescriptions |
Gets any media descriptions of type "application".
| |
| AudioDescription |
Gets the first media description of type "audio".
| |
| AudioDescriptions |
Gets any media descriptions of type "audio".
| |
| Bandwidths |
Gets the array of proposed bandwidths to be used by the session.
| |
| ConnectionData |
Gets or sets session-level connection data.
| |
| EmailAddress |
Gets or sets the email address for the person responsible for the conference.
| |
| EncryptionKey |
Gets or sets the session-level encryption key.
| |
| MediaDescriptions |
Gets the array of media descriptions.
| |
| MessageDescription |
Gets the first media description of type "message".
| |
| MessageDescriptions |
Gets any media descriptions of type "message".
| |
| Origin |
Gets or sets the originator of the session plus a session identifier and version number.
| |
| PhoneNumber |
Gets or sets the phone number for the person responsible for the conference.
| |
| ProtocolVersion |
Gets or sets the version of the Session Description Protocol.
| |
| SessionAttributes |
Gets the array of session-level attributes.
| |
| SessionInformation |
Gets or sets textual information about the session.
| |
| SessionName |
Gets or sets the textual session name.
| |
| TextDescription |
Gets the first media description of type "text".
| |
| TextDescriptions |
Gets any media descriptions of type "text".
| |
| TimeDescriptions |
Gets the array of start, stop, and repeat times for the session.
| |
| TimeZoneAdjustments |
Gets or sets the time zone adjustments.
| |
| Uri |
Gets or sets the pointer to additional information about the session.
| |
| VideoDescription |
Gets the first media description of type "video".
| |
| VideoDescriptions |
Gets any media descriptions of type "video".
|
| Name | Description | |
|---|---|---|
| AddBandwidth |
Adds a proposed bandwidth.
| |
| AddMediaDescription |
Adds a media description.
| |
| AddSessionAttribute |
Adds a session-level attribute.
| |
| AddTimeDescription |
Adds a start, stop, and repeat time.
| |
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| GetHashCode | (Inherited from Object.) | |
| GetSessionLevelCryptoAttributes |
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.
| |
| GetSessionLevelDirection |
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.
| |
| GetSessionLevelFingerprintAttribute |
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.
| |
| GetSessionLevelIceOptionAttributes |
Obtains session-level Ice Options attributes associated with the Sdp Message.
| |
| GetSessionLevelIcePasswordAttribute |
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.
| |
| GetSessionLevelIceUfragAttribute |
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.
| |
| GetSessionLevelRtcpMultiplexingSupport |
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.
| |
| GetSessionLevelRtpExtMapAttributes |
Obtains session-level RTP ext-map attributes associated with the Sdp Message.
| |
| GetSessionLevelSetupAttribute |
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.
| |
| GetType | (Inherited from Object.) | |
| MemberwiseClone | (Inherited from Object.) | |
| Parse |
Creates an Message instance from a string.
| |
| RemoveBandwidth |
Removes a proposed bandwidth.
| |
| RemoveMediaDescription |
Removes a media description.
| |
| RemoveSessionAttribute |
Removes a session-level attribute.
| |
| RemoveTimeDescription |
Removes a start, stop, and repeat time.
| |
| RemoveTimeDescriptions |
Removes all time descriptions.
| |
| ToString |
Converts this instance to a string.
(Overrides ObjectToString.) | |
| UpdateSetupValue |
Updates SDP Setup Value associated with the session description.
|