FMLiveSwitchSdpConferenceTypeAttribute Class Reference

This specifies the type of the conference. More...

Instance Methods

(NSString *) - conferenceType
 Gets the type of the conference. More...
 
(NSString *) - getAttributeValue
 Gets the internal value of the attribute. More...
 
(instancetype) - initWithConferenceType:
 Initializes a new instance of the FMLiveSwitchSdpConferenceTypeAttribute class. 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

(FMLiveSwitchSdpConferenceTypeAttribute *) + conferenceTypeAttributeWithConferenceType:
 Initializes a new instance of the FMLiveSwitchSdpConferenceTypeAttribute class. More...
 
(FMLiveSwitchSdpConferenceTypeAttribute *) + fromAttributeValue:
 Initializes a new instance of the FMLiveSwitchSdpConferenceTypeAttribute 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

This specifies the type of the conference.

Suggested values are "broadcast", "meeting", "moderated", "test", and "H332". "recvonly" should be the default for "type:broadcast" sessions, "type:meeting" should imply "sendrecv", and "type:moderated" should indicate the use of a floor control tool and that the media tools are started so as to mute new sites joining the conference.

Method Documentation

◆ conferenceType

- (NSString*) conferenceType

Gets the type of the conference.

See conferenceType for possible values.

◆ conferenceTypeAttributeWithConferenceType:

+ (FMLiveSwitchSdpConferenceTypeAttribute*) conferenceTypeAttributeWithConferenceType: (NSString *)  conferenceType

Initializes a new instance of the FMLiveSwitchSdpConferenceTypeAttribute class.

Parameters
conferenceTypeThe type of the conference. See conferenceType for possible values.

◆ fromAttributeValue:

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

Initializes a new instance of the FMLiveSwitchSdpConferenceTypeAttribute class.

Parameters
valueThe attribute value.

◆ getAttributeValue

- (NSString*) getAttributeValue

Gets the internal value of the attribute.

Implements FMLiveSwitchSdpAttribute.

◆ initWithConferenceType:

- (instancetype) initWithConferenceType: (NSString *)  conferenceType

Initializes a new instance of the FMLiveSwitchSdpConferenceTypeAttribute class.

Parameters
conferenceTypeThe type of the conference. See conferenceType for possible values.