FMLiveSwitchSdpIceOptionsAttribute Class Reference

The "ice-options" attribute is a session-level attribute. More...

Instance Methods

(NSString *) - getAttributeValue
 Gets the value of the attribute. More...
 
(instancetype) - initWithTags:
 Initializes a new instance of the FMLiveSwitchSdpIceOptionsAttribute class. More...
 
(void) - setTags:
 Sets the tokens that identify options supported by the agent. More...
 
(void) - setTrickleOptionSet:
 Sets a value indicating whether trickle-ice is supported. More...
 
(NSMutableArray< FMLiveSwitchSdpIceOptionTag * > *) - tags
 Gets the tokens that identify options supported by the agent. More...
 
(bool) - trickleOptionSet
 Gets a value indicating whether trickle-ice is supported. More...
 
- Instance Methods inherited from FMLiveSwitchSdpAttribute
(FMLiveSwitchSdpAttributeType) - attributeType
 Gets this Attribute's Type. More...
 
(NSString *) - description
 Converts this instance to a string. More...
 
(instancetype) - init
 
(FMLiveSwitchSdpAttributeCategory) - multiplexingCategory
 Gets the Multiplexing Category of this Attribute. More...
 
(void) - setAttributeType:
 Sets this Attribute's Type. More...
 
(void) - setMultiplexingCategory:
 Sets the Multiplexing Category of this Attribute. More...
 

Class Methods

(FMLiveSwitchSdpIceOptionsAttribute *) + fromAttributeValue:
 Initializes a new instance of the FMLiveSwitchSdpIceOptionsAttribute class. More...
 
(FMLiveSwitchSdpIceOptionsAttribute *) + optionsAttributeWithTags:
 Initializes a new instance of the FMLiveSwitchSdpIceOptionsAttribute class. More...
 
- Class Methods inherited from FMLiveSwitchSdpAttribute
(FMLiveSwitchSdpAttribute *) + attribute
 
(FMLiveSwitchSdpAttribute *) + createAttributeWithName:value:
 Creates an attribute. More...
 
(NSString *) + getTypeNameWithType:
 Gets the name of the attribute type. More...
 
(bool) + isMediaLevelWithType:
 Determines whether the type applies to media streams. More...
 
(bool) + isSessionLevelWithType:
 Determines whether the type applies to sessions. More...
 
(FMLiveSwitchSdpAttribute *) + parseWithS:
 Creates an FMLiveSwitchSdpConnectionData instance from a string. More...
 

Detailed Description

The "ice-options" attribute is a session-level attribute.

It contains a series of tokens that identify the options supported by the agent.

Method Documentation

◆ fromAttributeValue:

+ (FMLiveSwitchSdpIceOptionsAttribute*) fromAttributeValue: (NSString *)  value

Initializes a new instance of the FMLiveSwitchSdpIceOptionsAttribute class.

Parameters
valueThe attribute value.

◆ getAttributeValue

- (NSString*) getAttributeValue

Gets the value of the attribute.

Implements FMLiveSwitchSdpAttribute.

◆ initWithTags:

- (instancetype) initWithTags: (NSMutableArray< FMLiveSwitchSdpIceOptionTag * > *)  tags

Initializes a new instance of the FMLiveSwitchSdpIceOptionsAttribute class.

Parameters
tagsThe tokens that identify options supported by the agent.

◆ optionsAttributeWithTags:

+ (FMLiveSwitchSdpIceOptionsAttribute*) optionsAttributeWithTags: (NSMutableArray< FMLiveSwitchSdpIceOptionTag * > *)  tags

Initializes a new instance of the FMLiveSwitchSdpIceOptionsAttribute class.

Parameters
tagsThe tokens that identify options supported by the agent.

◆ setTags:

- (void) setTags: (NSMutableArray< FMLiveSwitchSdpIceOptionTag * > *)  value

Sets the tokens that identify options supported by the agent.

◆ setTrickleOptionSet:

- (void) setTrickleOptionSet: (bool)  value

Sets a value indicating whether trickle-ice is supported.

◆ tags

- (NSMutableArray<FMLiveSwitchSdpIceOptionTag*>*) tags

Gets the tokens that identify options supported by the agent.

◆ trickleOptionSet

- (bool) trickleOptionSet

Gets a value indicating whether trickle-ice is supported.