| - (void) addOnIncomingApplicationData: | (FMLiveSwitchAction3< FMLiveSwitchDataBuffer *, FMLiveSwitchIceCandidate *, FMLiveSwitchTransportAddress * > *) | value |
| - (FMLiveSwitchDataBuffer*, FMLiveSwitchIceCandidate*, FMLiveSwitchTransportAddress*) addOnIncomingApplicationDataWithBlock |
| - (void) addOnIncomingApplicationDataWithBlock: | (void(^)(FMLiveSwitchDataBuffer *, FMLiveSwitchIceCandidate *, FMLiveSwitchTransportAddress *)) | valueBlock |
| - (void) addOnLocalCandidate: | (FMLiveSwitchAction2< FMLiveSwitchIceGatherer *, FMLiveSwitchIceCandidate * > *) | value |
| - (FMLiveSwitchIceGatherer*, FMLiveSwitchIceCandidate*) addOnLocalCandidateWithBlock |
| - (void) addOnLocalCandidateWithBlock: | (void(^)(FMLiveSwitchIceGatherer *, FMLiveSwitchIceCandidate *)) | valueBlock |
| - (void) addOnStateChange: | (FMLiveSwitchAction1< FMLiveSwitchIceGatherer * > *) | value |
| - (FMLiveSwitchIceGatherer*) addOnStateChangeWithBlock |
| - (void) addOnStateChangeWithBlock: | (void(^)(FMLiveSwitchIceGatherer *)) | valueBlock |
| - (bool) closingShouldNotTriggerGlobalNonGracefulShutdown |
| - (FMLiveSwitchIceComponent) component |
| - (FMLiveSwitchFunction1<FMLiveSwitchDatagramSocketCreateArgs*,FMLiveSwitchDatagramSocket*>*) createDatagramSocket |
| - (FMLiveSwitchIceGatherer*) createRtcpGatherer |
| - (FMLiveSwitchFunction1<FMLiveSwitchStreamSocketCreateArgs*,FMLiveSwitchStreamSocket*>*) createStreamSocket |
| - (FMLiveSwitchError*) error |
| - (FMLiveSwitchIceCandidate*) findMatchingLocalCandidateWithIPAddress: | (NSString *) | ipAddress | |
| port: | (int) | port | |
| + (FMLiveSwitchIceGatherer*) gathererWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| options: | (FMLiveSwitchIceGatherOptions *) | options | |
| localParameters: | (FMLiveSwitchIceParameters *) | localParameters | |
| + (FMLiveSwitchIceGatherer*) gathererWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| options: | (FMLiveSwitchIceGatherOptions *) | options | |
| localParameters: | (FMLiveSwitchIceParameters *) | localParameters | |
| component: | (FMLiveSwitchIceComponent) | component | |
| + (FMLiveSwitchIceGatherer*) gathererWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| options: | (FMLiveSwitchIceGatherOptions *) | options | |
| localParameters: | (FMLiveSwitchIceParameters *) | localParameters | |
| component: | (FMLiveSwitchIceComponent) | component | |
| context: | (FMLiveSwitchLogContext *) | context | |
| - (instancetype) initWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| options: | (FMLiveSwitchIceGatherOptions *) | options | |
| localParameters: | (FMLiveSwitchIceParameters *) | localParameters | |
| - (instancetype) initWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| options: | (FMLiveSwitchIceGatherOptions *) | options | |
| localParameters: | (FMLiveSwitchIceParameters *) | localParameters | |
| component: | (FMLiveSwitchIceComponent) | component | |
| - (instancetype) initWithLockObject: | (id) | lockObject | |
| scheduler: | (NSObject< FMLiveSwitchIScheduler > *) | scheduler | |
| options: | (FMLiveSwitchIceGatherOptions *) | options | |
| localParameters: | (FMLiveSwitchIceParameters *) | localParameters | |
| component: | (FMLiveSwitchIceComponent) | component | |
| context: | (FMLiveSwitchLogContext *) | context | |
| - (NSMutableArray*) localCandidates |
| - (FMLiveSwitchIceParameters*) localParameters |
| - (FMLiveSwitchIceGatherOptions*) options |
| - (int) receiveBufferSize |
| - (void) removeOnIncomingApplicationData: | (FMLiveSwitchAction3< FMLiveSwitchDataBuffer *, FMLiveSwitchIceCandidate *, FMLiveSwitchTransportAddress * > *) | value |
| - (void) removeOnLocalCandidate: | (FMLiveSwitchAction2< FMLiveSwitchIceGatherer *, FMLiveSwitchIceCandidate * > *) | value |
| - (void) removeOnStateChange: | (FMLiveSwitchAction1< FMLiveSwitchIceGatherer * > *) | value |
| - (void) removeRtcpGatherer |
| - (int) sendBufferSize |
| - (void) setClosingShouldNotTriggerGlobalNonGracefulShutdown: | (bool) | value |
| - (void) setCreateDatagramSocket: | (FMLiveSwitchFunction1< FMLiveSwitchDatagramSocketCreateArgs *, FMLiveSwitchDatagramSocket * > *) | value |
| - (FMLiveSwitchDatagramSocketCreateArgs*) setCreateDatagramSocketBlock |
| - (void) setCreateDatagramSocketBlock: | (FMLiveSwitchDatagramSocket *(^)(FMLiveSwitchDatagramSocketCreateArgs *)) | valueBlock |
| - (void) setCreateStreamSocket: | (FMLiveSwitchFunction1< FMLiveSwitchStreamSocketCreateArgs *, FMLiveSwitchStreamSocket * > *) | value |
| - (FMLiveSwitchStreamSocketCreateArgs*) setCreateStreamSocketBlock |
| - (void) setCreateStreamSocketBlock: | (FMLiveSwitchStreamSocket *(^)(FMLiveSwitchStreamSocketCreateArgs *)) | valueBlock |
| - (void) setError: | (FMLiveSwitchError *) | value |
| - (void) setLocalParameters: | (FMLiveSwitchIceParameters *) | value |
| - (void) setStreamIndex: | (int) | value |
| - (bool) start |
| - (FMLiveSwitchIceGatheringState) state |
| - (void) stop |
| - (int) streamIndex |