8000 [Windows]Add the necessary parameters for onRemoveTrack (#763) · fotiDim/flutter-webrtc@dd775c6 · GitHub
[go: up one dir, main page]

Skip to content

Commit dd775c6

Browse files
authored
[Windows]Add the necessary parameters for onRemoveTrack (flutter-webrtc#763)
1 parent 1604689 commit dd775c6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

common/cpp/src/flutter_peerconnection.cc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1058,11 +1058,13 @@ void FlutterPeerConnectionObserver::OnTrack(
10581058

10591059
void FlutterPeerConnectionObserver::OnRemoveTrack(
10601060
scoped_refptr<RTCRtpReceiver> receiver) {
1061+
auto track = receiver->track();
10611062
if (event_sink_ != nullptr) {
10621063
EncodableMap params;
10631064
params[EncodableValue("event")] = "onRemoveTrack";
1065+
params[EncodableValue("trackId")] = EncodableValue(track->id().std_string());
1066+
params[EncodableValue("track")] = EncodableValue(mediaTrackToMap(track));
10641067
params[EncodableValue("receiver")] = EncodableValue(rtpReceiverToMap(receiver));
1065-
10661068
event_sink_->Success(EncodableValue(params));
10671069
}
10681070
}

0 commit comments

Comments
 (0)
0