chore: upgrade webrtc_interface, remove WebRTCDelegate.cloneStream.

This commit is contained in:
cloudwebrtc 2022-11-12 18:48:26 +08:00
parent f701294c68
commit 81eacf7291
4 changed files with 4 additions and 7 deletions

View File

@ -491,8 +491,7 @@ class CallSession {
waitForLocalAVStream = false; waitForLocalAVStream = false;
for (final element in callFeeds) { for (final element in callFeeds) {
await addLocalStream( await addLocalStream(await element.stream!.clone(), element.purpose);
await voip.delegate.cloneStream(element.stream!), element.purpose);
} }
await answer(); await answer();
@ -522,8 +521,7 @@ class CallSession {
} }
for (final element in callFeeds) { for (final element in callFeeds) {
await addLocalStream( await addLocalStream(await element.stream!.clone(), element.purpose);
await voip.delegate.cloneStream(element.stream!), element.purpose);
} }
if (requestScreenshareFeed) { if (requestScreenshareFeed) {

View File

@ -618,7 +618,7 @@ class GroupCall {
calls.forEach((call) async { calls.forEach((call) async {
await call.addLocalStream( await call.addLocalStream(
await voip.delegate.cloneStream(localScreenshareStream!.stream!), await localScreenshareStream!.stream!.clone(),
localScreenshareStream!.purpose); localScreenshareStream!.purpose);
}); });

View File

@ -14,7 +14,6 @@ abstract class WebRTCDelegate {
Map<String, dynamic> configuration, Map<String, dynamic> configuration,
[Map<String, dynamic> constraints = const {}]); [Map<String, dynamic> constraints = const {}]);
VideoRenderer createRenderer(); VideoRenderer createRenderer();
Future<MediaStream> cloneStream(MediaStream stream);
void playRingtone(); void playRingtone();
void stopRingtone(); void stopRingtone();
void handleNewCall(CallSession session); void handleNewCall(CallSession session);

View File

@ -28,7 +28,7 @@ dependencies:
random_string: ^2.3.1 random_string: ^2.3.1
sdp_transform: ^0.3.2 sdp_transform: ^0.3.2
slugify: ^2.0.0 slugify: ^2.0.0
webrtc_interface: ^1.0.7 webrtc_interface: ^1.0.10
dev_dependencies: dev_dependencies:
coverage: ">=0.15.0 <2.0.0" coverage: ">=0.15.0 <2.0.0"