Add new RTC event log encoding for AudioPlayout and DelayBasedBwe events.


Bug: webrtc:11933
Change-Id: Ia54d973099916c8dba9fedf362f25e46fe5cc541
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/246204
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35959}
diff --git a/logging/BUILD.gn b/logging/BUILD.gn
index ce40528..f2385be 100644
--- a/logging/BUILD.gn
+++ b/logging/BUILD.gn
@@ -85,7 +85,10 @@
     "../api/rtc_event_log",
     "../api/units:timestamp",
   ]
-  absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
+  absl_deps = [
+    "//third_party/abseil-cpp/absl/memory",
+    "//third_party/abseil-cpp/absl/strings",
+  ]
 }
 
 rtc_library("rtc_event_audio") {
@@ -101,13 +104,17 @@
   ]
 
   deps = [
+    ":rtc_event_field",
     ":rtc_stream_config",
     "../api/rtc_event_log",
     "../api/units:timestamp",
     "../modules/audio_coding:audio_network_adaptor_config",
     "../rtc_base:checks",
   ]
-  absl_deps = [ "//third_party/abseil-cpp/absl/memory" ]
+  absl_deps = [
+    "//third_party/abseil-cpp/absl/memory",
+    "//third_party/abseil-cpp/absl/strings",
+  ]
 }
 
 rtc_library("rtc_event_begin_end") {
@@ -144,6 +151,7 @@
   ]
 
   deps = [
+    ":rtc_event_field",
     "../api:network_state_predictor_api",
     "../api/rtc_event_log",
     "../api/units:data_rate",
@@ -151,6 +159,7 @@
   ]
   absl_deps = [
     "//third_party/abseil-cpp/absl/memory",
+    "//third_party/abseil-cpp/absl/strings",
     "//third_party/abseil-cpp/absl/types:optional",
   ]
 }