[PCLF] Introduce API to subscribe to particular streams
Bug: b/213863770
Change-Id: If858686cd265ad48b4ea8be246651eff65fad4f3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258981
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36570}
diff --git a/api/BUILD.gn b/api/BUILD.gn
index 6abaa70..651b8fe 100644
--- a/api/BUILD.gn
+++ b/api/BUILD.gn
@@ -433,9 +433,13 @@
rtc_source_set("peer_connection_quality_test_fixture_api") {
visibility = [ "*" ]
testonly = true
- sources = [ "test/peerconnection_quality_test_fixture.h" ]
+ sources = [
+ "test/peerconnection_quality_test_fixture.cc",
+ "test/peerconnection_quality_test_fixture.h",
+ ]
deps = [
+ ":array_view",
":audio_quality_analyzer_api",
":callfactory_api",
":fec_controller_api",
@@ -1176,6 +1180,7 @@
"scoped_refptr_unittest.cc",
"sequence_checker_unittest.cc",
"test/create_time_controller_unittest.cc",
+ "test/peerconnection_quality_test_fixture_unittest.cc",
]
deps = [
@@ -1185,6 +1190,7 @@
":field_trials_view",
":function_view",
":libjingle_peerconnection_api",
+ ":peer_connection_quality_test_fixture_api",
":rtc_error",
":rtc_event_log_output_file",
":rtp_packet_info",
@@ -1212,6 +1218,7 @@
"video:rtp_video_frame_assembler_unittests",
"video:video_unittests",
]
+ absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
}
rtc_library("compile_all_headers") {