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(); });
|
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() = default;
|
||||||
|
|
||||||
AudioStreamPair::AudioStreamPair(
|
AudioStreamPair::AudioStreamPair(
|
||||||
|
@ -54,6 +54,7 @@ class ReceiveAudioStream {
|
|||||||
~ReceiveAudioStream();
|
~ReceiveAudioStream();
|
||||||
void Start();
|
void Start();
|
||||||
void Stop();
|
void Stop();
|
||||||
|
AudioReceiveStream::Stats GetStats() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
friend class Scenario;
|
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() = default;
|
||||||
|
|
||||||
VideoStreamPair::VideoStreamPair(CallClient* sender,
|
VideoStreamPair::VideoStreamPair(CallClient* sender,
|
||||||
|
@ -72,6 +72,7 @@ class ReceiveVideoStream {
|
|||||||
~ReceiveVideoStream();
|
~ReceiveVideoStream();
|
||||||
void Start();
|
void Start();
|
||||||
void Stop();
|
void Stop();
|
||||||
|
VideoReceiveStream::Stats GetStats() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
friend class Scenario;
|
friend class Scenario;
|
||||||
|
Reference in New Issue
Block a user