@@ -100,7 +100,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
100
100
[self getDisplayMedia: constraints result: result];
101
101
} else if ([@" getSources" isEqualToString: call.method]) {
102
102
[self getSources: result];
103
- }else if ([@" mediaStreamGetTracks" isEqualToString: call.method]) {
103
+ } else if ([@" mediaStreamGetTracks" isEqualToString: call.method]) {
104
104
NSDictionary * argsMap = call.arguments ;
105
105
NSString * streamId = argsMap[@" streamId" ];
106
106
[self mediaStreamGetTracks: streamId result: result];
@@ -117,7 +117,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
117
117
message: [NSString stringWithFormat: @" Error: peerConnection not found!" ]
118
118
details: nil ]);
119
119
}
120
- } else if ([@" createAnswer" isEqualToString: call.method]) {
120
+ } else if ([@" createAnswer" isEqualToString: call.method]) {
121
121
NSDictionary * argsMap = call.arguments ;
122
122
NSDictionary * constraints = argsMap[@" constraints" ];
123
123
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
@@ -132,7 +132,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
132
132
message: [NSString stringWithFormat: @" Error: peerConnection not found!" ]
133
133
details: nil ]);
134
134
}
135
- } else if ([@" addStream" isEqualToString: call.method]) {
135
+ } else if ([@" addStream" isEqualToString: call.method]) {
136
136
NSDictionary * argsMap = call.arguments ;
137
137
138
138
NSString * streamId = ((NSString *)argsMap[@" streamId" ]);
@@ -149,7 +149,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
149
149
message: [NSString stringWithFormat: @" Error: peerConnection or mediaStream not found!" ]
150
150
details: nil ]);
151
151
}
152
- } else if ([@" removeStream" isEqualToString: call.method]) {
152
+ } else if ([@" removeStream" isEqualToString: call.method]) {
153
153
NSDictionary * argsMap = call.arguments ;
154
154
155
155
NSString * streamId = ((NSString *)argsMap[@" streamId" ]);
@@ -166,7 +166,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
166
166
message: [NSString stringWithFormat: @" Error: peerConnection or mediaStream not found!" ]
167
167
details: nil ]);
168
168
}
169
- } else if ([@" captureFrame" isEqualToString: call.method]) {
169
+ } else if ([@" captureFrame" isEqualToString: call.method]) {
170
170
NSDictionary * argsMap = call.arguments ;
171
171
NSString * path = argsMap[@" path" ];
172
172
NSString * trackId = argsMap[@" trackId" ];
@@ -182,7 +182,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
182
182
result ([FlutterError errorWithCode: [@" Track is class of " stringByAppendingString: [[track class ] description ]] message: nil details: nil ]);
183
183
}
184
184
}
185
- } else if ([@" setLocalDescription" isEqualToString: call.method]) {
185
+ } else if ([@" setLocalDescription" isEqualToString: call.method]) {
186
186
NSDictionary * argsMap = call.arguments ;
187
187
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
188
188
RTCPeerConnection *peerConnection = self.peerConnections [peerConnectionId];
@@ -198,7 +198,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
198
198
message: [NSString stringWithFormat: @" Error: peerConnection not found!" ]
199
199
details: nil ]);
200
200
}
201
- } else if ([@" setRemoteDescription" isEqualToString: call.method]) {
201
+ } else if ([@" setRemoteDescription" isEqualToString: call.method]) {
202
202
NSDictionary * argsMap = call.arguments ;
203
203
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
204
204
RTCPeerConnection *peerConnection = self.peerConnections [peerConnectionId];
@@ -215,7 +215,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
215
215
message: [NSString stringWithFormat: @" Error: peerConnection not found!" ]
216
216
details: nil ]);
217
217
}
218
- } else if ([@" addCandidate" isEqualToString: call.method]) {
218
+ } else if ([@" addCandidate" isEqualToString: call.method]) {
219
219
NSDictionary * argsMap = call.arguments ;
220
220
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
221
221
NSDictionary * candMap = argsMap[@" candidate" ];
@@ -242,7 +242,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
242
242
if (peerConnection)
243
243
return [self peerConnectionGetStats: trackId peerConnection: peerConnection result: result];
244
244
result (nil );
245
- } else if ([@" createDataChannel" isEqualToString: call.method]){
245
+ } else if ([@" createDataChannel" isEqualToString: call.method]){
246
246
NSDictionary * argsMap = call.arguments ;
247
247
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
248
248
NSString * label = argsMap[@" label" ];
@@ -252,7 +252,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
252
252
config: [self RTCDataChannelConfiguration: dataChannelDict]
253
253
messenger: _messenger];
254
254
result (nil );
255
- }else if ([@" dataChannelSend" isEqualToString: call.method]){
255
+ } else if ([@" dataChannelSend" isEqualToString: call.method]){
256
256
NSDictionary * argsMap = call.arguments ;
257
257
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
258
258
NSString * dataChannelId = argsMap[@" dataChannelId" ];
@@ -264,14 +264,14 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
264
264
data: data
265
265
type: type];
266
266
result (nil );
267
- }else if ([@" dataChannelClose" isEqualToString: call.method]){
267
+ } else if ([@" dataChannelClose" isEqualToString: call.method]){
268
268
NSDictionary * argsMap = call.arguments ;
269
269
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
270
270
NSString * dataChannelId = argsMap[@" dataChannelId" ];
271
271
[self dataChannelClose: peerConnectionId
272
272
dataChannelId: dataChannelId];
273
273
result (nil );
274
- }else if ([@" streamDispose" isEqualToString: call.method]){
274
+ } else if ([@" streamDispose" isEqualToString: call.method]){
275
275
NSDictionary * argsMap = call.arguments ;
276
276
NSString * streamId = argsMap[@" streamId" ];
277
277
RTCMediaStream *stream = self.localStreams [streamId];
@@ -291,7 +291,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
291
291
[self .localStreams removeObjectForKey: streamId];
292
292
}
293
293
result (nil );
294
- }else if ([@" mediaStreamTrackSetEnable" isEqualToString: call.method]){
294
+ } el
F438
se if ([@" mediaStreamTrackSetEnable" isEqualToString: call.method]){
295
295
NSDictionary * argsMap = call.arguments ;
296
296
NSString * trackId = argsMap[@" trackId" ];
297
297
NSNumber * enabled = argsMap[@" enabled" ];
@@ -300,7 +300,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
300
300
track.isEnabled = enabled.boolValue ;
301
301
}
302
302
result (nil );
303
- }else if ([@" mediaStreamAddTrack" isEqualToString: call.method]){
303
+ } else if ([@" mediaStreamAddTrack" isEqualToString: call.method]){
304
304
NSDictionary * argsMap = call.arguments ;
305
305
NSString * streamId = argsMap[@" streamId" ];
306
306
NSString * trackId = argsMap[@" trackId" ];
@@ -312,7 +312,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
312
312
if ([track isKindOfClass: [RTCAudioTrack class ]]) {
313
313
RTCAudioTrack *audioTrack = (RTCAudioTrack *)track;
314
314
[stream addAudioTrack: audioTrack];
315
- } else if ([track isKindOfClass: [RTCVideoTrack class ]]){
315
+ } else if ([track isKindOfClass: [RTCVideoTrack class ]]){
316
316
RTCVideoTrack *videoTrack = (RTCVideoTrack *)track;
317
317
[stream addVideoTrack: videoTrack];
318
318
}
@@ -323,7 +323,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
323
323
result ([FlutterError errorWithCode: @" mediaStreamAddTrack: Stream is nil" message: nil details: nil ]);
324
324
}
325
325
result (nil );
326
- }else if ([@" mediaStreamRemoveTrack" isEqualToString: call.method]){
326
+ } else if ([@" mediaStreamRemoveTrack" isEqualToString: call.method]){
327
327
NSDictionary * argsMap = call.arguments ;
328
328
NSString * streamId = argsMap[@" streamId" ];
329
329
NSString * trackId = argsMap[@" trackId" ];
@@ -334,7 +334,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
334
334
if ([track isKindOfClass: [RTCAudioTrack class ]]) {
335
335
RTCAudioTrack *audioTrack = (RTCAudioTrack *)track;
336
336
[stream removeAudioTrack: audioTrack];
337
- } else if ([track isKindOfClass: [RTCVideoTrack class ]]){
337
+ } else if ([track isKindOfClass: [RTCVideoTrack class ]]){
338
338
RTCVideoTrack *videoTrack = (RTCVideoTrack *)track;
339
339
[stream removeVideoTrack: videoTrack];
340
340
}
@@ -345,12 +345,12 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
345
345
result ([FlutterError errorWithCode: @" mediaStreamRemoveTrack: Stream is nil" message: nil details: nil ]);
346
346
}
347
347
result (nil );
348
- } else if ([@" trackDispose" isEqualToString: call.method]){
348
+ } else if ([@" trackDispose" isEqualToString: call.method]){
349
349
NSDictionary * argsMap = call.arguments ;
350
350
NSString * trackId = argsMap[@" trackId" ];
351
351
[self .localTracks removeObjectForKey: trackId];
352
352
result (nil );
353
- }else if ([@" peerConnectionClose" isEqualToString: call.method] || [@" peerConnectionDispose" isEqualToString: call.method]){
353
+ } else if ([@" peerConnectionClose" isEqualToString: call.method] || [@" peerConnectionDispose" isEqualToString: call.method]){
354
354
NSDictionary * argsMap = call.arguments ;
355
355
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
356
356
@@ -375,21 +375,21 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
375
375
}
376
376
[dataChannels removeAllObjects ];
377
377
result (nil );
378
- }else if ([@" createVideoRenderer" isEqualToString: call.method]){
378
+ } else if ([@" createVideoRenderer" isEqualToString: call.method]){
379
379
NSDictionary * argsMap = call.arguments ;
380
380
FlutterRTCVideoRenderer* render = [self createWithTextureRegistry: _textures
381
381
messenger: _messenger];
382
382
self.renders [@(render.textureId)] = render;
383
383
result (@{@" textureId" : @(render.textureId )});
384
- }else if ([@" videoRendererDispose" isEqualToString: call.method]){
384
+ } else if ([@" videoRendererDispose" isEqualToString: call.method]){
385
385
NSDictionary * argsMap = call.arguments ;
386
386
NSNumber *textureId = argsMap[@" textureId" ];
387
387
FlutterRTCVideoRenderer *render = self.renders [textureId];
388
388
render.videoTrack = nil ;
389
389
[render dispose ];
390
390
[self .renders removeObjectForKey: textureId];
391
391
result (nil );
392
- }else if ([@" videoRendererSetSrcObject" isEqualToString: call.method]){
392
+ } else if ([@" videoRendererSetSrcObject" isEqualToString: call.method]){
393
393
NSDictionary * argsMap = call.arguments ;
394
394
NSNumber *textureId = argsMap[@" textureId" ];
395
395
FlutterRTCVideoRenderer *render = self.renders [textureId];
@@ -399,7 +399,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
399
399
[self setStreamId: streamId view: render peerConnectionId: peerConnectionId];
400
400
}
401
401
result (nil );
402
- }else if ([@" mediaStreamTrackHasTorch" isEqualToString: call.method]) {
402
+ } else if ([@" mediaStreamTrackHasTorch" isEqualToString: call.method]) {
403
403
NSDictionary * argsMap = call.arguments ;
404
404
NSString * trackId = argsMap[@" trackId" ];
405
405
RTCMediaStreamTrack *track = self.localTracks [trackId];
@@ -413,7 +413,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
413
413
result ([FlutterError errorWithCode: [@" Track is class of " stringByAppendingString: [[track class ] description ]] message: nil details: nil ]);
414
414
}
415
415
}
416
- }else if ([@" mediaStreamTrackSetTorch" isEqualToString: call.method]) {
416
+ } else if ([@" mediaStreamTrackSetTorch" isEqualToString: call.method]) {
417
417
NSDictionary * argsMap = call.arguments ;
418
418
NSString * trackId = argsMap[@" trackId" ];
419
419
BOOL torch = [argsMap[@" torch" ] boolValue ];
@@ -428,7 +428,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
428
428
result ([FlutterError errorWithCode: [@" Track is class of " stringByAppendingString: [[track class ] description ]] message: nil details: nil ]);
429
429
}
430
430
}
431
- }else if ([@" mediaStreamTrackSwitchCamera" isEqualToString: call.method]){
431
+ } else if ([@" mediaStreamTrackSwitchCamera" isEqualToString: call.method]){
432
432
NSDictionary * argsMap = call.arguments ;
433
433
NSString * trackId = argsMap[@" trackId" ];
434
434
RTCMediaStreamTrack *track = self.localTracks [trackId];
@@ -442,7 +442,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
442
442
result ([FlutterError errorWithCode: [@" Track is class of " stringByAppendingString: [[track class ] description ]] message: nil details: nil ]);
443
443
}
444
444
}
445
- }else if ([@" setVolume" isEqualToString: call.method]){
445
+ } else if ([@" setVolume" isEqualToString: call.method]){
446
446
NSDictionary * argsMap = call.arguments ;
447
447
NSString * trackId = argsMap[@" trackId" ];
448
448
NSNumber * volume = argsMap[@" volume" ];
@@ -472,7 +472,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
472
472
error: nil ];
473
473
[audioSession setActive: YES error: nil ];
474
474
result (nil );
475
- }else if ([@" getLocalDescription" isEqualToString: call.method]) {
475
+ } else if ([@" getLocalDescription" isEqualToString: call.method]) {
476
476
NSDictionary * argsMap = call.arguments ;
477
477
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
478
478
RTCPeerConnection *peerConnection = self.peerConnections [peerConnectionId];
@@ -485,7 +485,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
485
485
message: [NSString stringWithFormat: @" Error: peerConnection not found!" ]
486
486
details: nil ]);
487
487
}
488
- } else if ([@" getRemoteDescription" isEqualToString: call.method]) {
488
+ } else if ([@" getRemoteDescription" isEqualToString: call.method]) {
489
489
NSDictionary * argsMap = call.arguments ;
490
490
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
491
491
RTCPeerConnection *peerConnection = self.peerConnections [peerConnectionId];
@@ -498,7 +498,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
498
498
message: [NSString stringWithFormat: @" Error: peerConnection not found!" ]
499
499
details: nil ]);
500
500
}
501
- } else if ([@" setConfiguration" isEqualToString: call.method]){
501
+ } else if ([@" setConfiguration" isEqualToString: call.method]){
502
502
NSDictionary * argsMap = call.arguments ;
503
503
NSString * peerConnectionId = argsMap[@" peerConnectionId" ];
504
504
NSDictionary * configuration = argsMap[@" configuration" ];
0 commit comments