FMLiveSwitchDataStreamMediaDescriptionManager Class Reference

Instance Methods

(FMLiveSwitchSdpMediaDescription *) - createSdpMediaDescriptionWithRequirements:sdpMessage:isOffer:renegotiation:
 
(instancetype) - init
 
(bool) - legacySignallingFormat
 
(long long) - maxMessageSize
 
(FMLiveSwitchError *) - processSdpMediaDescriptionWithMediaRequirements:sdpMessage:index:isLocalDescription:isRenegotiation:isOffer:
 
(int) - sctpPort
 
(void) - setSctpPort:
 
- Instance Methods inherited from FMLiveSwitchMediaDescriptionManager
(bool) - bundled
 
(bool) - disabled
 
(bool) - enableIceForInternalTransports
 
(FMLiveSwitchEncryptionMode) - encryptionMode
 
(FMLiveSwitchIceRole) - iceRole
 
(FMLiveSwitchDataBuffer *) - localCryptoKey
 
(FMLiveSwitchDataBuffer *) - localCryptoSalt
 
(FMLiveSwitchIceParameters *) - localIceParameters
 
(FMLiveSwitchIceCandidate *) - primaryRemoteCandidateFromMLine
 
(FMLiveSwitchDataBuffer *) - remoteCryptoKey
 
(FMLiveSwitchDataBuffer *) - remoteCryptoSalt
 
(FMLiveSwitchDtlsParameters *) - remoteDtlsParameters
 
(FMLiveSwitchIceParameters *) - remoteIceParameters
 
(FMLiveSwitchIceCandidate *) - secondaryRemoteCandidateFromMLine
 
(bool) - useDtls
 
(bool) - useSdes
 
- Instance Methods inherited from FMLiveSwitchMediaDescriptionManagerBase
(bool) - localCouldBenefitFromTrasnportCC
 
(NSString *) - mediaStreamIdentifier
 
(void) - removeSupportForTransportCCWithSdpMediaDescription:
 
(void) - setLocalCouldBenefitFromTrasnportCC:
 
(void) - setMediaStreamIdentifier:
 

Class Methods

(FMLiveSwitchDataStreamMediaDescriptionManager *) + dataStreamMediaDescriptionManager
 
- Class Methods inherited from FMLiveSwitchMediaDescriptionManager
(FMLiveSwitchMediaDescriptionManager *) + mediaDescriptionManager
 
- Class Methods inherited from FMLiveSwitchMediaDescriptionManagerBase
(FMLiveSwitchMediaDescriptionManagerBase *) + mediaDescriptionManagerBase
 
(NSString *) + syncroniseMediaIdentificationWithSdpMediaDescription:index:
 

Method Documentation

◆ createSdpMediaDescriptionWithRequirements:sdpMessage:isOffer:renegotiation:

- (FMLiveSwitchSdpMediaDescription*) createSdpMediaDescriptionWithRequirements: (FMLiveSwitchMediaDescriptionRequirements *)  requirements
sdpMessage: (FMLiveSwitchSdpMessage *)  sdpMessage
isOffer: (bool)  isOffer
renegotiation: (bool)  renegotiation 

◆ dataStreamMediaDescriptionManager

+ (FMLiveSwitchDataStreamMediaDescriptionManager*) dataStreamMediaDescriptionManager

◆ init

- (instancetype) init

◆ legacySignallingFormat

- (bool) legacySignallingFormat

◆ maxMessageSize

- (long long) maxMessageSize

◆ processSdpMediaDescriptionWithMediaRequirements:sdpMessage:index:isLocalDescription:isRenegotiation:isOffer:

- (FMLiveSwitchError*) processSdpMediaDescriptionWithMediaRequirements: (FMLiveSwitchMediaDescriptionRequirementsBase *)  mediaRequirements
sdpMessage: (FMLiveSwitchSdpMessage *)  sdpMessage
index: (int)  index
isLocalDescription: (bool)  isLocalDescription
isRenegotiation: (bool)  isRenegotiation
isOffer: (bool)  isOffer 

◆ sctpPort

- (int) sctpPort

◆ setSctpPort:

- (void) setSctpPort: (int)  value