[Unified Plan] Implement FiredDirection for RtpTransceiver
Bug: webrtc:9236
Change-Id: Ib5a8215f3762f35b68d2a285c7d676f93f1212c5
Reviewed-on: https://webrtc-review.googlesource.com/88921
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24010}
diff --git a/pc/rtptransceiver.cc b/pc/rtptransceiver.cc
index 0114785..0fe8ea6 100644
--- a/pc/rtptransceiver.cc
+++ b/pc/rtptransceiver.cc
@@ -184,6 +184,10 @@
}
}
+void RtpTransceiver::set_fired_direction(RtpTransceiverDirection direction) {
+ fired_direction_ = direction;
+}
+
bool RtpTransceiver::stopped() const {
return stopped_;
}
@@ -208,6 +212,11 @@
return current_direction_;
}
+absl::optional<RtpTransceiverDirection> RtpTransceiver::fired_direction()
+ const {
+ return fired_direction_;
+}
+
void RtpTransceiver::Stop() {
for (auto sender : senders_) {
sender->internal()->Stop();