FMLiveSwitchSdpBundleGroup Class Reference

A bundle group of SDP Media Description elements. More...

Instance Methods

(void) - addMediaDescription:
 Adds a media description to this bundle group. More...
 
(bool) - bundleOnly
 Gets a value indicating whether this group contains Bundle-only elements. More...
 
(FMLiveSwitchSdpGroupSemanticsType) - groupType
 Gets the semntic type of this group. More...
 
(instancetype) - initWithGroupType:
 Creates a BundleGroup object. More...
 
(NSMutableArray *) - mediaDescriptions
 Gets the mecia descriptions in this bundle group. More...
 
(NSMutableArray *) - mids
 Gets media description identifiers associated with this bundle group. More...
 
(void) - setTaggedMSection:
 Sets the tagged m-section of this bundle group. More...
 
(FMLiveSwitchSdpMediaDescription *) - taggedMSection
 Gets the tagged m-section of this bundle group. More...
 

Class Methods

(FMLiveSwitchSdpBundleGroup *) + bundleGroupWithGroupType:
 Creates a BundleGroup object. More...
 

Detailed Description

A bundle group of SDP Media Description elements.

Method Documentation

◆ addMediaDescription:

- (void) addMediaDescription: (FMLiveSwitchSdpMediaDescription *)  mediaDescription

Adds a media description to this bundle group.

Parameters
mediaDescription

◆ bundleGroupWithGroupType:

+ (FMLiveSwitchSdpBundleGroup*) bundleGroupWithGroupType: (FMLiveSwitchSdpGroupSemanticsType)  groupType

Creates a BundleGroup object.

Parameters
groupType

◆ bundleOnly

- (bool) bundleOnly

Gets a value indicating whether this group contains Bundle-only elements.

◆ groupType

- (FMLiveSwitchSdpGroupSemanticsType) groupType

Gets the semntic type of this group.

◆ initWithGroupType:

- (instancetype) initWithGroupType: (FMLiveSwitchSdpGroupSemanticsType)  groupType

Creates a BundleGroup object.

Parameters
groupType

◆ mediaDescriptions

- (NSMutableArray*) mediaDescriptions

Gets the mecia descriptions in this bundle group.

◆ mids

- (NSMutableArray*) mids

Gets media description identifiers associated with this bundle group.

◆ setTaggedMSection:

- (void) setTaggedMSection: (FMLiveSwitchSdpMediaDescription *)  value

Sets the tagged m-section of this bundle group.

◆ taggedMSection

- (FMLiveSwitchSdpMediaDescription*) taggedMSection

Gets the tagged m-section of this bundle group.