Click or drag to resize

ExtMapAttribute Class

https://tools.ietf.org/html/rfc5285#section-5 Stream or media-level attribute used to indicate the presence of RTP Header Extensions, and the mapping of local identifiers used in the header extension to a larger namespace. A usable mapping MUST use IDs in the valid range, and each ID in this range MUST be used only once for each media (or only once if the mappings are session level). Mappings that do not conform to these rules MAY be presented, for instance, during offer/answer negotiation as described in the next section, but remapping to conformant values is necessary before they can be applied. Each extension is named by a URI. Each local identifier potentially used in the stream is mapped to a string using an attribute of the form: a=extmap:VALUE["/"DIRECTION] URI EXTENSIONATTRIBUTES Where URI is a URI, as above, VALUE is the local identifier (ID) of this extension and is an integer in the valid range inclusive (0 is reserved for padding in both forms, and 15 is reserved in the one-byte header form), and direction is one of "sendonly", "recvonly", "sendrecv", or "inactive" (without the quotes). Example: a=extmap:1 http://example.com/082005/ext.htm#ttime a=extmap:2/sendrecv http://example.com/082005/ext.htm#xmeta short
Inheritance Hierarchy

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

The ExtMapAttribute type exposes the following members.

Constructors
  NameDescription
Public methodExtMapAttribute(Int32, String)
RTP Extension Map Attribute.
Public methodExtMapAttribute(Int32, String, StreamDirection)
RTP Extension Map Attribute.
Top
Properties
  NameDescription
Public propertyAttributeType
Gets or sets this Attribute's Type.
(Inherited from Attribute.)
Public propertyDirection
Gets or sets the direction of this extension (optional). If not present, stream direction is assumed to be the direction of the extension.
Public propertyExtensionAttributes
Gets or sets extension attributes (optional).
Public propertyId
Gets the local identifier of this extension.
Public propertyUri
Gets the well-known URI of this extension
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodStatic memberFromAttributeValue
Initializes a new instance of the MapAttribute class.
Protected methodGetAttributeValue
Gets the internal value of the attribute.
(Overrides AttributeGetAttributeValue.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString
Converts this instance to a string.
(Inherited from Attribute.)
Top
Version Information

IceLink Xamarin

Supported in: 3.0.3.48
See Also