fix: Fix the called party not sending screensharing correctly.
This commit is contained in:
parent
9d9b1e38ec
commit
23552d5434
|
|
@ -940,10 +940,20 @@ class CallSession {
|
||||||
..transferee = false;
|
..transferee = false;
|
||||||
|
|
||||||
final metadata = SDPStreamMetadata({
|
final metadata = SDPStreamMetadata({
|
||||||
|
if (localUserMediaStream != null)
|
||||||
localUserMediaStream!.stream!.id: SDPStreamPurpose(
|
localUserMediaStream!.stream!.id: SDPStreamPurpose(
|
||||||
purpose: SDPStreamMetadataPurpose.Usermedia,
|
purpose: SDPStreamMetadataPurpose.Usermedia,
|
||||||
audio_muted: localUserMediaStream!.stream!.getAudioTracks().isEmpty,
|
audio_muted:
|
||||||
video_muted: localUserMediaStream!.stream!.getVideoTracks().isEmpty)
|
localUserMediaStream!.stream!.getAudioTracks().isEmpty,
|
||||||
|
video_muted:
|
||||||
|
localUserMediaStream!.stream!.getVideoTracks().isEmpty),
|
||||||
|
if (localScreenSharingStream != null)
|
||||||
|
localScreenSharingStream!.stream!.id: SDPStreamPurpose(
|
||||||
|
purpose: SDPStreamMetadataPurpose.Screenshare,
|
||||||
|
audio_muted:
|
||||||
|
localScreenSharingStream!.stream!.getAudioTracks().isEmpty,
|
||||||
|
video_muted:
|
||||||
|
localScreenSharingStream!.stream!.getVideoTracks().isEmpty),
|
||||||
});
|
});
|
||||||
|
|
||||||
await pc!.setLocalDescription(answer);
|
await pc!.setLocalDescription(answer);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue