Class Methods | |
| (FMLiveSwitchConnectionFactory *) | + connectionFactory |
| + (FMLiveSwitchConnectionFactory*) connectionFactory |
| - (FMLiveSwitchMcuConnection*) createMcuConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| mediaId: | (NSString *) | mediaId | |
| - (FMLiveSwitchMcuConnection*) createMcuConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| mediaId: | (NSString *) | mediaId | |
| - (FMLiveSwitchMessage*) createMcuConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndAudioStreamAndVideoStreamAndDataStreamAndMediaId |
| - (FMLiveSwitchPeerConnection*) createPeerConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| peerConnectionOffer: | (FMLiveSwitchPeerConnectionOffer *) | peerConnectionOffer | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| - (FMLiveSwitchPeerConnection*) createPeerConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| remoteClientInfo: | (FMLiveSwitchClientInfo *) | remoteClientInfo | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| - (FMLiveSwitchPeerConnection*) createPeerConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| peerConnectionOffer: | (FMLiveSwitchPeerConnectionOffer *) | peerConnectionOffer | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| - (FMLiveSwitchPeerConnection*) createPeerConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| remoteClientInfo: | (FMLiveSwitchClientInfo *) | remoteClientInfo | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| - (FMLiveSwitchMessage*) createPeerConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndPeerConnectionOfferAndAudioStreamAndVideoStreamAndDataStream |
| - (FMLiveSwitchMessage*) createPeerConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndRemoteClientInfoAndAudioStreamAndVideoStreamAndDataStream |
| - (FMLiveSwitchSfuDownstreamConnection*) createSfuDownstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| remoteConnectionInfo: | (FMLiveSwitchConnectionInfo *) | remoteConnectionInfo | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| - (FMLiveSwitchSfuDownstreamConnection*) createSfuDownstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| remoteConnectionInfo: | (FMLiveSwitchConnectionInfo *) | remoteConnectionInfo | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| connectionId: | (NSString *) | connectionId | |
| - (FMLiveSwitchSfuDownstreamConnection*) createSfuDownstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| remoteMediaId: | (NSString *) | remoteMediaId | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| - (FMLiveSwitchSfuDownstreamConnection*) createSfuDownstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| remoteMediaId: | (NSString *) | remoteMediaId | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| connectionId: | (NSString *) | connectionId | |
| - (FMLiveSwitchSfuDownstreamConnection*) createSfuDownstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| remoteConnectionInfo: | (FMLiveSwitchConnectionInfo *) | remoteConnectionInfo | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| - (FMLiveSwitchSfuDownstreamConnection*) createSfuDownstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| remoteConnectionInfo: | (FMLiveSwitchConnectionInfo *) | remoteConnectionInfo | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| connectionId: | (NSString *) | connectionId | |
| - (FMLiveSwitchSfuDownstreamConnection*) createSfuDownstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| remoteMediaId: | (NSString *) | remoteMediaId | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| - (FMLiveSwitchSfuDownstreamConnection*) createSfuDownstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| remoteMediaId: | (NSString *) | remoteMediaId | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| connectionId: | (NSString *) | connectionId | |
| - (FMLiveSwitchMessage*) createSfuDownstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndRemoteConnectionInfoAndAudioStreamAndVideoStreamAndDataStreamAndUseWebSocketsForMedia |
| - (FMLiveSwitchMessage*) createSfuDownstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndRemoteConnectionInfoAndAudioStreamAndVideoStreamAndDataStreamAndUseWebSocketsForMediaAndConnectionId |
| - (FMLiveSwitchMessage*) createSfuDownstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndRemoteMediaIdAndAudioStreamAndVideoStreamAndDataStreamAndUseWebSocketsForMedia |
| - (FMLiveSwitchMessage*) createSfuDownstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndRemoteMediaIdAndAudioStreamAndVideoStreamAndDataStreamAndUseWebSocketsForMediaAndConnectionId |
| - (FMLiveSwitchSfuUpstreamConnection*) createSfuUpstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| mediaId: | (NSString *) | mediaId | |
| - (FMLiveSwitchSfuUpstreamConnection*) createSfuUpstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| mediaId: | (NSString *) | mediaId | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| - (FMLiveSwitchSfuUpstreamConnection*) createSfuUpstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| send: | (FMLiveSwitchFunction1< FMLiveSwitchMessage *, FMLiveSwitchFuture< FMLiveSwitchMessage * > * > *) | send | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| mediaId: | (NSString *) | mediaId | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| connectionId: | (NSString *) | connectionId | |
| - (FMLiveSwitchSfuUpstreamConnection*) createSfuUpstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| mediaId: | (NSString *) | mediaId | |
| - (FMLiveSwitchSfuUpstreamConnection*) createSfuUpstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| mediaId: | (NSString *) | mediaId | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| - (FMLiveSwitchSfuUpstreamConnection*) createSfuUpstreamConnectionWithSharedLock: | (id) | sharedLock | |
| applicationId: | (NSString *) | applicationId | |
| channelId: | (NSString *) | channelId | |
| userId: | (NSString *) | userId | |
| deviceId: | (NSString *) | deviceId | |
| clientId: | (NSString *) | clientId | |
| sendBlock: | (FMLiveSwitchFuture< FMLiveSwitchMessage * > *(^)(FMLiveSwitchMessage *)) | sendBlock | |
| audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
| videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
| dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
| mediaId: | (NSString *) | mediaId | |
| useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
| connectionId: | (NSString *) | connectionId | |
| - (FMLiveSwitchMessage*) createSfuUpstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndAudioStreamAndVideoStreamAndDataStreamAndMediaId |
| - (FMLiveSwitchMessage*) createSfuUpstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndAudioStreamAndVideoStreamAndDataStreamAndMediaIdAndUseWebSocketsForMedia |
| - (FMLiveSwitchMessage*) createSfuUpstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndAudioStreamAndVideoStreamAndDataStreamAndMediaIdAndUseWebSocketsForMediaAndConnectionId |
| - (instancetype) init |