FMLiveSwitchRtpParameters Class Reference

Instance Methods

(bool) - addLocalContributingSource:
 
(bool) - addLocalSynchronizationSource:localRtpStreamId:localRepairedRtpStreamId:initialSendBandwidthEstimate:
 
(bool) - addRemoteSynchronizationSource:remoteRtpStreamId:remoteRepairedRtpStreamId:initialReceiveBandwidthEstimate:
 
(bool) - addSynchronizationSource:rtpStreamId:repairedRtpStreamId:initialBandwidthEstimate:local:
 
(NSString *) - canonicalName
 
(int) - getInitialReceiveBandwidthEstimateWithRemoteRtpStreamId:
 
(int) - getInitialReceiveBandwidthEstimateWithRemoteSynchronizationSource:
 
(int) - getInitialSendBandwidthEstimateWithLocalRtpStreamId:
 
(int) - getInitialSendBandwidthEstimateWithLocalSynchronizationSource:
 
(NSString *) - getLocalRepairedRtpStreamIdWithLocalRtpStreamId:
 
(NSString *) - getLocalRepairedRtpStreamIdWithLocalSynchronizationSource:
 
(TFormat) - getNegotiatedFormatWithPayloadType:
 
(int) - getNegotiatedPayloadTypeWithFormat:
 
(NSString *) - getRemoteRepairedRtpStreamIdWithRemoteRtpStreamId:
 
(NSString *) - getRemoteRepairedRtpStreamIdWithRemoteSynchronizationSource:
 
(bool) - hasLocalContributingSource:
 
(bool) - hasLocalRepairedRtpStreamId:
 
(bool) - hasLocalRtpStreamId:
 
(bool) - hasLocalSynchronizationSource:
 
(bool) - hasNegotiatedPayloadType:
 
(bool) - hasRemoteRepairedRtpStreamId:
 
(bool) - hasRemoteRtpStreamId:
 
(bool) - hasRemoteSynchronizationSource:
 
(NSMutableArray *) - initialReceiveBandwidthEstimates
 
(NSMutableArray *) - initialSendBandwidthEstimates
 
(instancetype) - initWithEmptyFormatCollection:
 
(NSMutableArray *) - localContributingSources
 
(NSMutableArray *) - localRepairedRtpStreamIds
 
(NSMutableArray *) - localRtpStreamIds
 
(NSMutableArray *) - localSynchronizationSources
 
(NSMutableArray *) - negotiatedFormats
 
(TFormat) - redFormat
 
(NSMutableArray *) - remoteRepairedRtpStreamIds
 
(NSMutableArray *) - remoteRtpStreamIds
 
(NSMutableArray *) - remoteSynchronizationSources
 
(bool) - removeLocalContributingSource:
 
(bool) - removeLocalSynchronizationSource:
 
(bool) - removeRemoteSynchronizationSource:
 
(void) - setCanonicalName:
 
(void) - setNegotiatedFormatWithPayloadType:format:
 
(void) - setRedFormat:
 
(void) - setUlpFecFormat:
 
(TFormat) - ulpFecFormat
 
(bool) - updateInitialReceiveBandwidthEstimateWithRemoteRtpStreamId:initialReceiveBandwidthEstimate:
 
(bool) - updateInitialReceiveBandwidthEstimateWithRemoteSynchronizationSource:initialReceiveBandwidthEstimate:
 
(bool) - updateInitialSendBandwidthEstimateWithLocalRtpStreamId:initialSendBandwidthEstimate:
 
(bool) - updateInitialSendBandwidthEstimateWithLocalSynchronizationSource:initialSendBandwidthEstimate:
 
(bool) - updateLocalSynchronizationSource:localRtpStreamId:localRepairedRtpStreamId:
 
(bool) - updateRemoteSynchronizationSource:remoteRtpStreamId:remoteRepairedRtpStreamId:
 

Class Methods

(FMLiveSwitchRtpParameters *) + parametersWithEmptyFormatCollection:
 

Protected Attributes

 __pad0__: NSObject<FMLiveSwitchRtpIParameters
 

Method Documentation

◆ addLocalContributingSource:

- (bool) addLocalContributingSource: (long long)  localContributingSource

◆ addLocalSynchronizationSource:localRtpStreamId:localRepairedRtpStreamId:initialSendBandwidthEstimate:

- (bool) addLocalSynchronizationSource: (long long)  localSynchronizationSource
localRtpStreamId: (NSString *)  localRtpStreamId
localRepairedRtpStreamId: (NSString *)  localRepairedRtpStreamId
initialSendBandwidthEstimate: (int)  initialSendBandwidthEstimate 

◆ addRemoteSynchronizationSource:remoteRtpStreamId:remoteRepairedRtpStreamId:initialReceiveBandwidthEstimate:

- (bool) addRemoteSynchronizationSource: (long long)  remoteSynchronizationSource
remoteRtpStreamId: (NSString *)  remoteRtpStreamId
remoteRepairedRtpStreamId: (NSString *)  remoteRepairedRtpStreamId
initialReceiveBandwidthEstimate: (int)  initialReceiveBandwidthEstimate 

◆ addSynchronizationSource:rtpStreamId:repairedRtpStreamId:initialBandwidthEstimate:local:

- (bool) addSynchronizationSource: (long long)  synchronizationSource
rtpStreamId: (NSString *)  rtpStreamId
repairedRtpStreamId: (NSString *)  repairedRtpStreamId
initialBandwidthEstimate: (int)  initialBandwidthEstimate
local: (bool)  local 

◆ canonicalName

- (NSString*) canonicalName

◆ getInitialReceiveBandwidthEstimateWithRemoteRtpStreamId:

- (int) getInitialReceiveBandwidthEstimateWithRemoteRtpStreamId: (NSString *)  remoteRtpStreamId

◆ getInitialReceiveBandwidthEstimateWithRemoteSynchronizationSource:

- (int) getInitialReceiveBandwidthEstimateWithRemoteSynchronizationSource: (long long)  remoteSynchronizationSource

◆ getInitialSendBandwidthEstimateWithLocalRtpStreamId:

- (int) getInitialSendBandwidthEstimateWithLocalRtpStreamId: (NSString *)  localRtpStreamId

◆ getInitialSendBandwidthEstimateWithLocalSynchronizationSource:

- (int) getInitialSendBandwidthEstimateWithLocalSynchronizationSource: (long long)  localSynchronizationSource

◆ getLocalRepairedRtpStreamIdWithLocalRtpStreamId:

- (NSString*) getLocalRepairedRtpStreamIdWithLocalRtpStreamId: (NSString *)  localRtpStreamId

◆ getLocalRepairedRtpStreamIdWithLocalSynchronizationSource:

- (NSString*) getLocalRepairedRtpStreamIdWithLocalSynchronizationSource: (long long)  localSynchronizationSource

◆ getNegotiatedFormatWithPayloadType:

- (TFormat) getNegotiatedFormatWithPayloadType: (int)  payloadType

◆ getNegotiatedPayloadTypeWithFormat:

- (int) getNegotiatedPayloadTypeWithFormat: (TFormat)  format

◆ getRemoteRepairedRtpStreamIdWithRemoteRtpStreamId:

- (NSString*) getRemoteRepairedRtpStreamIdWithRemoteRtpStreamId: (NSString *)  remoteRtpStreamId

◆ getRemoteRepairedRtpStreamIdWithRemoteSynchronizationSource:

- (NSString*) getRemoteRepairedRtpStreamIdWithRemoteSynchronizationSource: (long long)  remoteSynchronizationSource

◆ hasLocalContributingSource:

- (bool) hasLocalContributingSource: (long long)  localContributingSource

◆ hasLocalRepairedRtpStreamId:

- (bool) hasLocalRepairedRtpStreamId: (NSString *)  localRepairedRtpStreamId

◆ hasLocalRtpStreamId:

- (bool) hasLocalRtpStreamId: (NSString *)  localRtpStreamId

◆ hasLocalSynchronizationSource:

- (bool) hasLocalSynchronizationSource: (long long)  localSynchronizationSource

◆ hasNegotiatedPayloadType:

- (bool) hasNegotiatedPayloadType: (int)  payloadType

◆ hasRemoteRepairedRtpStreamId:

- (bool) hasRemoteRepairedRtpStreamId: (NSString *)  remoteRepairedRtpStreamId

◆ hasRemoteRtpStreamId:

- (bool) hasRemoteRtpStreamId: (NSString *)  remoteRtpStreamId

◆ hasRemoteSynchronizationSource:

- (bool) hasRemoteSynchronizationSource: (long long)  remoteSynchronizationSource

◆ initialReceiveBandwidthEstimates

- (NSMutableArray*) initialReceiveBandwidthEstimates

◆ initialSendBandwidthEstimates

- (NSMutableArray*) initialSendBandwidthEstimates

◆ initWithEmptyFormatCollection:

- (instancetype) initWithEmptyFormatCollection: (TFormatCollection)  emptyFormatCollection

◆ localContributingSources

- (NSMutableArray*) localContributingSources

◆ localRepairedRtpStreamIds

- (NSMutableArray*) localRepairedRtpStreamIds

◆ localRtpStreamIds

- (NSMutableArray*) localRtpStreamIds

◆ localSynchronizationSources

- (NSMutableArray*) localSynchronizationSources

◆ negotiatedFormats

- (NSMutableArray*) negotiatedFormats

◆ parametersWithEmptyFormatCollection:

+ (FMLiveSwitchRtpParameters*) parametersWithEmptyFormatCollection: (TFormatCollection)  emptyFormatCollection

◆ redFormat

- (TFormat) redFormat

◆ remoteRepairedRtpStreamIds

- (NSMutableArray*) remoteRepairedRtpStreamIds

◆ remoteRtpStreamIds

- (NSMutableArray*) remoteRtpStreamIds

◆ remoteSynchronizationSources

- (NSMutableArray*) remoteSynchronizationSources

◆ removeLocalContributingSource:

- (bool) removeLocalContributingSource: (long long)  localContributingSource

◆ removeLocalSynchronizationSource:

- (bool) removeLocalSynchronizationSource: (long long)  localSynchronizationSource

◆ removeRemoteSynchronizationSource:

- (bool) removeRemoteSynchronizationSource: (long long)  remoteSynchronizationSource

◆ setCanonicalName:

- (void) setCanonicalName: (NSString *)  value

◆ setNegotiatedFormatWithPayloadType:format:

- (void) setNegotiatedFormatWithPayloadType: (int)  payloadType
format: (TFormat)  format 

◆ setRedFormat:

- (void) setRedFormat: (TFormat)  value

◆ setUlpFecFormat:

- (void) setUlpFecFormat: (TFormat)  value

◆ ulpFecFormat

- (TFormat) ulpFecFormat

◆ updateInitialReceiveBandwidthEstimateWithRemoteRtpStreamId:initialReceiveBandwidthEstimate:

- (bool) updateInitialReceiveBandwidthEstimateWithRemoteRtpStreamId: (NSString *)  remoteRtpStreamId
initialReceiveBandwidthEstimate: (int)  initialReceiveBandwidthEstimate 

◆ updateInitialReceiveBandwidthEstimateWithRemoteSynchronizationSource:initialReceiveBandwidthEstimate:

- (bool) updateInitialReceiveBandwidthEstimateWithRemoteSynchronizationSource: (long long)  remoteSynchronizationSource
initialReceiveBandwidthEstimate: (int)  initialReceiveBandwidthEstimate 

◆ updateInitialSendBandwidthEstimateWithLocalRtpStreamId:initialSendBandwidthEstimate:

- (bool) updateInitialSendBandwidthEstimateWithLocalRtpStreamId: (NSString *)  localRtpStreamId
initialSendBandwidthEstimate: (int)  initialSendBandwidthEstimate 

◆ updateInitialSendBandwidthEstimateWithLocalSynchronizationSource:initialSendBandwidthEstimate:

- (bool) updateInitialSendBandwidthEstimateWithLocalSynchronizationSource: (long long)  localSynchronizationSource
initialSendBandwidthEstimate: (int)  initialSendBandwidthEstimate 

◆ updateLocalSynchronizationSource:localRtpStreamId:localRepairedRtpStreamId:

- (bool) updateLocalSynchronizationSource: (long long)  localSynchronizationSource
localRtpStreamId: (NSString *)  localRtpStreamId
localRepairedRtpStreamId: (NSString *)  localRepairedRtpStreamId 

◆ updateRemoteSynchronizationSource:remoteRtpStreamId:remoteRepairedRtpStreamId:

- (bool) updateRemoteSynchronizationSource: (long long)  remoteSynchronizationSource
remoteRtpStreamId: (NSString *)  remoteRtpStreamId
remoteRepairedRtpStreamId: (NSString *)  remoteRepairedRtpStreamId 

Member Data Documentation

◆ __pad0__

- __pad0__
protected