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}
This commit is contained in:

committed by
Commit Bot

parent
20789e477d
commit
f4481c8f73
@ -209,6 +209,12 @@ void ReceiveAudioStream::Stop() {
|
||||
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(
|
||||
|
@ -54,6 +54,7 @@ class ReceiveAudioStream {
|
||||
~ReceiveAudioStream();
|
||||
void Start();
|
||||
void Stop();
|
||||
AudioReceiveStream::Stats GetStats() const;
|
||||
|
||||
private:
|
||||
friend class Scenario;
|
||||
|
@ -549,6 +549,13 @@ void ReceiveVideoStream::Stop() {
|
||||
});
|
||||
}
|
||||
|
||||
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,
|
||||
|
@ -72,6 +72,7 @@ class ReceiveVideoStream {
|
||||
~ReceiveVideoStream();
|
||||
void Start();
|
||||
void Stop();
|
||||
VideoReceiveStream::Stats GetStats() const;
|
||||
|
||||
private:
|
||||
friend class Scenario;
|
||||
|
Reference in New Issue
Block a user