Click or drag to resize

MediaDescription Class

An SDP media description element.
Inheritance Hierarchy
SystemObject
  FM.IceLink.SdpMediaDescription

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

The MediaDescription type exposes the following members.

Constructors
  NameDescription
Public methodMediaDescription
Initializes a new instance of the MediaDescription class.
Top
Properties
  NameDescription
Public propertyBandwidths
Gets the array of proposed bandwidths to be used by the media.
Public propertyConnectionData
Gets or sets media-level connection data.
Public propertyCryptoAttributes
Gets CryptoAttributes associated with this MediaDescription.
Public propertyEncryptionKey
Gets or sets the media-level encryption key.
Public propertyFingerprintAttribute
Gets the Fingerprint Attribute from this MediaDescription
Public propertyIcePasswordAttribute
Gets the IcePasswordAttribute associated with this MediaDescription
Public propertyIceUfragAttribute
Gets the IceUfragAttribute associated with this MediaDescription
Public propertyIsApplication
Gets whether this media description represents an application stream (media type == "application").
Public propertyIsAudio
Gets whether this media description represents an audio stream (media type == "audio").
Public propertyIsMessage
Gets whether this media description represents a message stream (media type == "message").
Public propertyIsText
Gets whether this media description represents a text stream (media type == "text").
Public propertyIsVideo
Gets whether this media description represents a video stream (media type == "video").
Public propertyMedia
Gets or sets the media name and transport address.
Public propertyMediaAttributes
Gets the array of media-level attributes.
Public propertyMediaTitle
Gets or sets the media title.
Public propertyQualityAttribute
Gets or sets the QualityAttribute associated with this MediaDescription.
Public propertyRtcpAttribute
Gets or sets Rtcp Attributes associated with this media description.
Public propertyRtcpMultiplexingSupported
Gets a value indicating support for RTCP Multiplexing.
Public propertySctpMapAttribute
Gets the Sctp Map Attribute, if it is present in the Media Description.
Public propertySctpMaxMessageSizeAttribute
Gets the Sctp Max Message Size Attribute, if it is present in the Media Description.
Public propertySetupAttribute
Gets or sets the SetupAttribute associated with this MediaDescription.
Public propertyStreamDirection
Gets or sets the stream direction indicated in Media Description. Getter returns StreamDirection if DirectionAttribute is present; otherwise, returns StreamDirection.Unset.
Public propertySupportsRtcpMultiplexing
Gets a value stating whether this media description indicates RTCP Multiplexing support
Top
Methods
  NameDescription
Public methodAddBandwidth
Adds a proposed bandwidth.
Public methodAddMediaAttribute
Adds a media-level attribute.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetCandidateAttributes
Obtains Ice Candidate attributes associated with this media description.
Public methodGetCcmFirFeedbackAttribute
Gets the RTCP "ccm fir" feedback attribute for the given payload type.
Public methodGetFormatParametersAttribute
Gets the format parameters attribute for the given payload type.
Public methodGetHashCode (Inherited from Object.)
Public methodGetIceOptionAttributes
Obtains Ice Options attributes associated with this media description.
Public methodGetMaxPacketTimeAttribute
Obtains the maximum packet time attribute.
Public methodGetNackFeedbackAttribute
Gets the RTCP "nack" feedback attribute for the given payload type.
Public methodGetNackPliFeedbackAttribute
Gets the RTCP "nack pli" feedback attribute for the given payload type.
Public methodGetNackRpsiFeedbackAttribute
Gets the RTCP "nack rpsi" feedback attribute for the given payload type.
Public methodGetNackSliFeedbackAttribute
Gets the RTCP "nack sli" feedback attribute for the given payload type.
Public methodGetPacketTimeAttribute
Obtains the packet time attribute.
Public methodGetRtcpFeedbackAttribute
Gets the RTCP feedback attribute for the given payload type.
Public methodGetRtpExtMapAttributes
Obtains the RTP ext-map attributes.
Public methodGetRtpMapAttribute(String, Int32, String)
Obtains the RTP map attribute for a given format.
Public methodGetRtpMapAttribute(String, Int32, String, Int32)
Obtains the RTP map attribute for a given format.
Public methodGetRtpMapAttributes
Obtains the RTP map attributes.
Public methodGetRtpMapAttributes(String, Int32, String)
Obtains the RTP map attributes for a given format.
Public methodGetRtpMapAttributes(String, Int32, String, Int32)
Obtains the RTP map attributes for a given format.
Public methodGetSsrcAttribute
Obtains the SSRC attribute matching a given synchronization source, name, and value.
Public methodGetSsrcAttributes
Obtains the SSRC attributes.
Public methodGetSsrcAttributes(Int64)
Obtains the SSRC attributes matching a given synchronization source.
Public methodGetSsrcAttributes(Int64, String)
Obtains the SSRC attributes matching a given synchronization source and name.
Public methodGetType (Inherited from Object.)
Public methodInsertCcmFirAttribute
Inserts a CCM-FIR attribute for the given format if it doesn't already exist.
Public methodInsertMediaAttribute
DEPRECATED: Use AddMediaAttribute instead. Inserts a media-level attribute at the given index.
Public methodInsertNackPliAttribute
Inserts a NACK-PLI attribute for the given format if it doesn't already exist.
Public methodInsertRembAttribute
Inserts a REMB attribute for the given format if it doesn't already exist.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStatic memberParse
Creates an MediaDescription instance from a string.
Public methodRemoveBandwidth
Removes a proposed bandwidth.
Public methodRemoveMediaAttribute
Removes a media-level attribute.
Public methodSupportsIce
Gets a value indicating whether this SDP MediaDescription suggests support for ICE.
Public methodToString
Converts this instance to a string.
(Overrides ObjectToString.)
Public methodUpdateQualityAttributeValue
Updates SDP Quality Attribute associated with this media description if one is present. Otherwise, creates a new one and inserts it into this media description.
Top
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also