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) 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 |
- (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) 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 |