Protected Attributes | |
| __pad0__: FMLiveSwitchDynamic<FMLiveSwitchIConnection>- (void) addIceServer:(FMLiveSwitchIceServer*)iceServer | |
| - (void) addIceServers: | (NSMutableArray *) | iceServers |
| - (void) addOnGatheringStateChange: | (FMLiveSwitchAction1< TConnection > *) | value |
| - (TConnection) addOnGatheringStateChangeWithBlock |
| - (void) addOnGatheringStateChangeWithBlock: | (void(^)(TConnection)) | valueBlock |
| - (void) addOnIceConnectionStateChange: | (FMLiveSwitchAction1< TConnection > *) | value |
| - (TConnection) addOnIceConnectionStateChangeWithBlock |
| - (void) addOnIceConnectionStateChangeWithBlock: | (void(^)(TConnection)) | valueBlock |
| - (void) addOnLocalCandidate: | (FMLiveSwitchAction2< TConnection, FMLiveSwitchCandidate * > *) | value |
| - (TConnection, FMLiveSwitchCandidate*) addOnLocalCandidateWithBlock |
| - (void) addOnLocalCandidateWithBlock: | (void(^)(TConnection, FMLiveSwitchCandidate *)) | valueBlock |
| - (void) addOnLocalDescription: | (FMLiveSwitchAction2< TConnection, FMLiveSwitchSessionDescription * > *) | value |
| - (TConnection, FMLiveSwitchSessionDescription*) addOnLocalDescriptionWithBlock |
| - (void) addOnLocalDescriptionWithBlock: | (void(^)(TConnection, FMLiveSwitchSessionDescription *)) | valueBlock |
| - (void) addOnRemoteCandidate: | (FMLiveSwitchAction2< TConnection, FMLiveSwitchCandidate * > *) | value |
| - (TConnection, FMLiveSwitchCandidate*) addOnRemoteCandidateWithBlock |
| - (void) addOnRemoteCandidateWithBlock: | (void(^)(TConnection, FMLiveSwitchCandidate *)) | valueBlock |
| - (void) addOnRemoteDescription: | (FMLiveSwitchAction2< TConnection, FMLiveSwitchSessionDescription * > *) | value |
| - (TConnection, FMLiveSwitchSessionDescription*) addOnRemoteDescriptionWithBlock |
| - (void) addOnRemoteDescriptionWithBlock: | (void(^)(TConnection, FMLiveSwitchSessionDescription *)) | valueBlock |
| - (void) addOnRoundTripTime: | (FMLiveSwitchAction1< id > *) | value |
| - (int) addOnRoundTripTimeWithBlock |
| - (void) addOnRoundTripTimeWithBlock: | (void(^)(int)) | valueBlock |
| - (void) addOnSignallingStateChange: | (FMLiveSwitchAction1< TConnection > *) | value |
| - (TConnection) addOnSignallingStateChangeWithBlock |
| - (void) addOnSignallingStateChangeWithBlock: | (void(^)(TConnection)) | valueBlock |
| - (void) addOnStateChange: | (FMLiveSwitchAction1< TConnection > *) | value |
| - (TConnection) addOnStateChangeWithBlock |
| - (void) addOnStateChangeWithBlock: | (void(^)(TConnection)) | valueBlock |
| - (FMLiveSwitchFuture<FMLiveSwitchCandidate*>*) addRemoteCandidate: | (FMLiveSwitchCandidate *) | remoteCandidate |
| - (void) addToWebSocketConnectionWithOpenArgs: | (FMLiveSwitchWssServiceOpenArgs *) | openArgs |
| - (TAudioStream) audioStream |
| - (NSMutableArray*) audioStreams |
Implemented in FMLiveSwitchWssWebSocketConnection.
| - (FMLiveSwitchBundlePolicy) bundlePolicy |
| - (NSString*) canonicalName |
| - (bool) close |
| - (FMLiveSwitchFuture<FMLiveSwitchSessionDescription*>*) createAnswer |
| - (FMLiveSwitchFuture<FMLiveSwitchSessionDescription*>*) createOffer |
| - (TDataStream) dataStream |
| - (NSMutableArray*) dataStreams |
Implemented in FMLiveSwitchWssWebSocketConnection.
| - (int) deadStreamTimeout |
| - (FMLiveSwitchError*) error |
| - (NSString*) externalId |
| - (void) failWithError: | (FMLiveSwitchError *) | error |
| - (FMLiveSwitchIceGatheringState) gatheringState |
| - (FMLiveSwitchFuture<FMLiveSwitchMediaReceiverStats*>*) getReceiverStatsWithStreamType: | (FMLiveSwitchStreamType) | streamType |
| - (FMLiveSwitchMediaSenderStats*) getSenderStatsWithStreamType: | (FMLiveSwitchStreamType) | streamType |
| - (FMLiveSwitchFuture<FMLiveSwitchConnectionStats*>*) getStats |
Implemented in FMLiveSwitchWssWebSocketConnection.
| - (FMLiveSwitchTransportStats*) getTransportStats |
| - (bool) hasAudio |
| - (bool) hasData |
| - (bool) hasVideo |
| - (FMLiveSwitchIceConnectionState) iceConnectionState |
| - (FMLiveSwitchIceGatherPolicy) iceGatherPolicy |
| - (FMLiveSwitchIceServer*) iceServer |
| - (NSMutableArray*) iceServers |
| - (instancetype) initWithId: | (NSString *) | idValue | |
| localMediaForAudio: | (FMLiveSwitchLocalMedia *) | localMediaForAudio | |
| localMediaForVideo: | (FMLiveSwitchLocalMedia *) | localMediaForVideo | |
| remoteMedia: | (FMLiveSwitchRemoteMedia *) | remoteMedia | |
| streams: | (NSMutableArray *) | streams | |
Implemented in FMLiveSwitchWssWebSocketConnection.
| - (instancetype) initWithLocalMediaForAudio: | (FMLiveSwitchLocalMedia *) | localMediaForAudio | |
| localMediaForVideo: | (FMLiveSwitchLocalMedia *) | localMediaForVideo | |
| remoteMedia: | (FMLiveSwitchRemoteMedia *) | remoteMedia | |
| streams: | (NSMutableArray *) | streams | |
| - (bool) legacyTimeout |
| - (FMLiveSwitchSessionDescription*) localDescription |
| - (FMLiveSwitchMediaProtocol) mediaProtocol |
| - (FMLiveSwitchSessionDescription*) remoteDescription |
| - (void) removeIceServer: | (FMLiveSwitchIceServer *) | iceServer |
| - (void) removeIceServers: | (NSMutableArray *) | iceServers |
| - (void) removeOnGatheringStateChange: | (FMLiveSwitchAction1< TConnection > *) | value |
| - (void) removeOnIceConnectionStateChange: | (FMLiveSwitchAction1< TConnection > *) | value |
| - (void) removeOnLocalCandidate: | (FMLiveSwitchAction2< TConnection, FMLiveSwitchCandidate * > *) | value |
| - (void) removeOnLocalDescription: | (FMLiveSwitchAction2< TConnection, FMLiveSwitchSessionDescription * > *) | value |
| - (void) removeOnRemoteCandidate: | (FMLiveSwitchAction2< TConnection, FMLiveSwitchCandidate * > *) | value |
| - (void) removeOnRemoteDescription: | (FMLiveSwitchAction2< TConnection, FMLiveSwitchSessionDescription * > *) | value |
| - (void) removeOnRoundTripTime: | (FMLiveSwitchAction1< id > *) | value |
| - (void) removeOnSignallingStateChange: | (FMLiveSwitchAction1< TConnection > *) | value |
| - (void) removeOnStateChange: | (FMLiveSwitchAction1< TConnection > *) | value |
| - (void) setBundlePolicy: | (FMLiveSwitchBundlePolicy) | value |
| - (void) setDeadStreamTimeout: | (int) | value |
| - (void) setError: | (FMLiveSwitchError *) | value |
| - (void) setExternalId: | (NSString *) | value |
| - (void) setIceGatherPolicy: | (FMLiveSwitchIceGatherPolicy) | value |
| - (void) setIceServer: | (FMLiveSwitchIceServer *) | value |
| - (void) setIceServers: | (NSMutableArray *) | value |
| - (void) setLegacyTimeout: | (bool) | value |
| - (FMLiveSwitchFuture<FMLiveSwitchSessionDescription*>*) setLocalDescription: | (FMLiveSwitchSessionDescription *) | localDescription |
| - (FMLiveSwitchFuture<FMLiveSwitchSessionDescription*>*) setRemoteDescription: | (FMLiveSwitchSessionDescription *) | remoteDescription |
| - (void) setState: | (FMLiveSwitchConnectionState) | value |
| - (void) setTieBreaker: | (NSString *) | value |
| - (void) setTimeout: | (int) | value |
| - (void) setTrickleIcePolicy: | (FMLiveSwitchTrickleIcePolicy) | value |
| - (FMLiveSwitchSignallingState) signallingState |
| - (FMLiveSwitchConnectionState) state |
| - (void) streamOverWebSocketWithAudioWebSocketStreamId: | (int) | audioWebSocketStreamId | |
| videoWebSocketStreamId: | (int) | videoWebSocketStreamId | |
| videoStreamInfo: | (FMLiveSwitchMediaStreamInfo *) | videoStreamInfo | |
| - (NSMutableArray*) streams |
Implemented in FMLiveSwitchWssWebSocketConnection.
| - (NSString*) tieBreaker |
| - (int) timeout |
| - (FMLiveSwitchTrickleIcePolicy) trickleIcePolicy |
| - (void) updateWebSocketConnectionWithConfig: | (FMLiveSwitchConnectionConfig *) | config | |
| promise: | (FMLiveSwitchPromise< id > *) | promise | |
| - (TVideoStream) videoStream |
| - (NSMutableArray*) videoStreams |
Implemented in FMLiveSwitchWssWebSocketConnection.
| - (FMLiveSwitchWssManager*) wssManager |
| + (FMLiveSwitchWssWebSocketConnectionBase*) wssWebSocketConnectionBaseWithId: | (NSString *) | idValue | |
| localMediaForAudio: | (FMLiveSwitchLocalMedia *) | localMediaForAudio | |
| localMediaForVideo: | (FMLiveSwitchLocalMedia *) | localMediaForVideo | |
| remoteMedia: | (FMLiveSwitchRemoteMedia *) | remoteMedia | |
| streams: | (NSMutableArray *) | streams | |
| + (FMLiveSwitchWssWebSocketConnectionBase*) wssWebSocketConnectionBaseWithLocalMediaForAudio: | (FMLiveSwitchLocalMedia *) | localMediaForAudio | |
| localMediaForVideo: | (FMLiveSwitchLocalMedia *) | localMediaForVideo | |
| remoteMedia: | (FMLiveSwitchRemoteMedia *) | remoteMedia | |
| streams: | (NSMutableArray *) | streams | |
|
protected |