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