[This is preliminary documentation and subject to change.]
This COM interface allows for getting and setting of uninterpreted attributes. A substring "a=" is prepended to these attributes before adding them to the SDP blob. Similarly, when an attribute string is passed to the user, the substring is removed. Regarding the position of the attribute strings in the SDP packet, it makes the assumption that all attribute strings exist just before the media attributes are specified (after all the common attributes).
IUnknown Methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments the reference count. |
Release | Decrements the reference count. |
IDispatch Methods | Description |
---|---|
GetTypeInfoCount | Retrieves the number of type information interfaces. |
GetTypeInfo | Retrieves the type information for an object. |
GetIDsOfNames | Maps a single member and an optional set of argument names to a corresponding set of integer DISPIDs. |
Invoke | Provides access to properties and methods exposed by an object. |
ITAttributeList Methods | Description |
---|---|
get_Count | Gets the number of attributes. |
get_Item | Returns the attribute (BSTR) specified by the index (USHORT). |
Add | Adds the attribute (BSTR) at the specified index (USHORT). |
Delete | Deletes the attribute at the specified index (USHORT). |
get_AttributeList | Gets the list of attributes (VARIANT). |
put_AttributeList | Sets the list of attributes (VARIANT). |