From ae0ec3a5d9dda0bdaf8bd3ce5c4aea62247453ff Mon Sep 17 00:00:00 2001 From: Artem Titov Date: Mon, 22 Aug 2022 14:10:49 +0200 Subject: [PATCH] [PCLF] Add ToString method to VideoDumpOptions Bug: None Change-Id: Idc5e72ba0706bdd9b48983f8f4d2f35255bd9ba4 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272551 Commit-Queue: Mirko Bonadei Commit-Queue: Artem Titov Auto-Submit: Artem Titov Reviewed-by: Mirko Bonadei Cr-Commit-Position: refs/heads/main@{#37865} --- api/test/peerconnection_quality_test_fixture.cc | 9 +++++++++ api/test/peerconnection_quality_test_fixture.h | 2 ++ 2 files changed, 11 insertions(+) diff --git a/api/test/peerconnection_quality_test_fixture.cc b/api/test/peerconnection_quality_test_fixture.cc index 5d15ba327e..9c85dbf5b8 100644 --- a/api/test/peerconnection_quality_test_fixture.cc +++ b/api/test/peerconnection_quality_test_fixture.cc @@ -175,6 +175,15 @@ absl::optional PeerConnectionE2EQualityTestFixture:: return GetOutputDumpFileName(stream_label, receiver) + ".frame_ids.txt"; } +std::string PeerConnectionE2EQualityTestFixture::VideoDumpOptions::ToString() + const { + rtc::StringBuilder out; + out << "{ output_directory_=" << output_directory_ + << ", sampling_modulo_=" << sampling_modulo_ + << ", export_frame_ids_=" << export_frame_ids_ << " }"; + return out.Release(); +} + PeerConnectionE2EQualityTestFixture::VideoConfig::VideoConfig( const VideoResolution& resolution) : width(resolution.width()), diff --git a/api/test/peerconnection_quality_test_fixture.h b/api/test/peerconnection_quality_test_fixture.h index ca1c2882a1..b5d3f3ce20 100644 --- a/api/test/peerconnection_quality_test_fixture.h +++ b/api/test/peerconnection_quality_test_fixture.h @@ -262,6 +262,8 @@ class PeerConnectionE2EQualityTestFixture { absl::string_view stream_label, absl::string_view receiver) const; + std::string ToString() const; + private: std::string output_directory_; int sampling_modulo_ = 1;