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 | |
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 | |
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 | |
remoteMediaId: | (NSString *) | remoteMediaId | |
audioStream: | (FMLiveSwitchAudioStream *) | audioStream | |
videoStream: | (FMLiveSwitchVideoStream *) | videoStream | |
dataStream: | (FMLiveSwitchDataStream *) | dataStream | |
useWebSocketsForMedia: | (bool) | useWebSocketsForMedia | |
- (FMLiveSwitchMessage*) createSfuDownstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndRemoteConnectionInfoAndAudioStreamAndVideoStreamAndDataStreamAndUseWebSocketsForMedia |
- (FMLiveSwitchMessage*) createSfuDownstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndRemoteMediaIdAndAudioStreamAndVideoStreamAndDataStreamAndUseWebSocketsForMedia |
- (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 | |
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 | |
- (FMLiveSwitchMessage*) createSfuUpstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndAudioStreamAndVideoStreamAndDataStreamAndMediaId |
- (FMLiveSwitchMessage*) createSfuUpstreamConnectionWithSharedLockAndApplicationIdAndChannelIdAndUserIdAndDeviceIdAndClientIdAndSendBlockAndAudioStreamAndVideoStreamAndDataStreamAndMediaIdAndUseWebSocketsForMedia |
- (instancetype) init |