FMLiveSwitchMediaDescriptionManager Class Reference

Instance Methods

(bool) - bundled
 
(FMLiveSwitchSdpMediaDescription *) - createSdpMediaDescriptionWithRequirements:sdpMessage:isOffer:renegotiation:
 
(bool) - disabled
 
(bool) - enableIceForInternalTransports
 
(FMLiveSwitchEncryptionMode) - encryptionMode
 
(FMLiveSwitchIceRole) - iceRole
 
(instancetype) - init
 
(FMLiveSwitchDataBuffer *) - localCryptoKey
 
(FMLiveSwitchDataBuffer *) - localCryptoSalt
 
(FMLiveSwitchIceParameters *) - localIceParameters
 
(FMLiveSwitchIceCandidate *) - primaryRemoteCandidateFromMLine
 
(FMLiveSwitchError *) - processSdpMediaDescriptionWithMediaRequirements:sdpMessage:index:isLocalDescription:isRenegotiation:isOffer:
 
(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

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

Method Documentation

◆ bundled

- (bool) bundled

◆ createSdpMediaDescriptionWithRequirements:sdpMessage:isOffer:renegotiation:

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

◆ disabled

- (bool) disabled

◆ enableIceForInternalTransports

- (bool) enableIceForInternalTransports

◆ encryptionMode

- (FMLiveSwitchEncryptionMode) encryptionMode

◆ iceRole

- (FMLiveSwitchIceRole) iceRole

◆ init

◆ localCryptoKey

- (FMLiveSwitchDataBuffer*) localCryptoKey

◆ localCryptoSalt

- (FMLiveSwitchDataBuffer*) localCryptoSalt

◆ localIceParameters

- (FMLiveSwitchIceParameters*) localIceParameters

◆ mediaDescriptionManager

+ (FMLiveSwitchMediaDescriptionManager*) mediaDescriptionManager

◆ primaryRemoteCandidateFromMLine

- (FMLiveSwitchIceCandidate*) primaryRemoteCandidateFromMLine

◆ 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 

◆ remoteCryptoKey

- (FMLiveSwitchDataBuffer*) remoteCryptoKey

◆ remoteCryptoSalt

- (FMLiveSwitchDataBuffer*) remoteCryptoSalt

◆ remoteDtlsParameters

- (FMLiveSwitchDtlsParameters*) remoteDtlsParameters

◆ remoteIceParameters

- (FMLiveSwitchIceParameters*) remoteIceParameters

◆ secondaryRemoteCandidateFromMLine

- (FMLiveSwitchIceCandidate*) secondaryRemoteCandidateFromMLine

◆ useDtls

- (bool) useDtls

◆ useSdes

- (bool) useSdes