Adds GetStats to scenario receive streams.

Bug: webrtc:10365
Change-Id: Ia17213701dee7de63018aa935261c17f07a40015
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/132005
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27515}
diff --git a/test/scenario/audio_stream.cc b/test/scenario/audio_stream.cc
index 1392155..c93b949 100644
--- a/test/scenario/audio_stream.cc
+++ b/test/scenario/audio_stream.cc
@@ -209,6 +209,12 @@
   receiver_->SendTask([&] { receive_stream_->Stop(); });
 }
 
+AudioReceiveStream::Stats ReceiveAudioStream::GetStats() const {
+  AudioReceiveStream::Stats result;
+  receiver_->SendTask([&] { result = receive_stream_->GetStats(); });
+  return result;
+}
+
 AudioStreamPair::~AudioStreamPair() = default;
 
 AudioStreamPair::AudioStreamPair(
diff --git a/test/scenario/audio_stream.h b/test/scenario/audio_stream.h
index d38dccb..b561cb4 100644
--- a/test/scenario/audio_stream.h
+++ b/test/scenario/audio_stream.h
@@ -54,6 +54,7 @@
   ~ReceiveAudioStream();
   void Start();
   void Stop();
+  AudioReceiveStream::Stats GetStats() const;
 
  private:
   friend class Scenario;
diff --git a/test/scenario/video_stream.cc b/test/scenario/video_stream.cc
index 7d1a26c..d1493b2 100644
--- a/test/scenario/video_stream.cc
+++ b/test/scenario/video_stream.cc
@@ -549,6 +549,13 @@
   });
 }
 
+VideoReceiveStream::Stats ReceiveVideoStream::GetStats() const {
+  if (receive_streams_.empty())
+    return VideoReceiveStream::Stats();
+  // TODO(srte): Handle multiple receive streams.
+  return receive_streams_.front()->GetStats();
+}
+
 VideoStreamPair::~VideoStreamPair() = default;
 
 VideoStreamPair::VideoStreamPair(CallClient* sender,
diff --git a/test/scenario/video_stream.h b/test/scenario/video_stream.h
index 1c2bc11..66e8e90 100644
--- a/test/scenario/video_stream.h
+++ b/test/scenario/video_stream.h
@@ -72,6 +72,7 @@
   ~ReceiveVideoStream();
   void Start();
   void Stop();
+  VideoReceiveStream::Stats GetStats() const;
 
  private:
   friend class Scenario;