Continue breakup of media/rtc_media_base

Left in target are just .cc files with .h files used externally.

Bug: webrtc:14775
Change-Id: I264f69bb29147fc0f8db877e3def8b21ed42181d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/341420
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41835}
diff --git a/pc/BUILD.gn b/pc/BUILD.gn
index 9ff92b4..c684c2f 100644
--- a/pc/BUILD.gn
+++ b/pc/BUILD.gn
@@ -342,6 +342,7 @@
   deps = [
     "../api/environment",
     "../call:call_interfaces",
+    "../media:media_engine",
     "../media:rtc_media_base",
   ]
 }
@@ -366,6 +367,7 @@
     "../api/crypto:options",
     "../media:codec",
     "../media:media_constants",
+    "../media:media_engine",
     "../media:rid_description",
     "../media:rtc_data_sctp_transport_internal",
     "../media:rtc_media_base",
@@ -797,6 +799,7 @@
   ]
   deps = [
     "../api:libjingle_peerconnection_api",
+    "../media:media_engine",
     "../media:rtc_media_base",
     "../rtc_base:checks",
   ]
@@ -818,6 +821,7 @@
     "../api/environment",
     "../api/neteq:neteq_api",
     "../api/transport:sctp_transport_factory_interface",
+    "../media:media_engine",
     "../media:rtc_data_sctp_transport_factory",
     "../media:rtc_media_base",
     "../p2p:basic_packet_socket_factory",
@@ -1137,6 +1141,7 @@
     "../api/video:video_codec_constants",
     "../call:call_interfaces",
     "../media:media_channel",
+    "../media:media_engine",
     "../media:rid_description",
     "../media:rtc_media_base",
     "../media:rtc_media_config",
@@ -1459,6 +1464,7 @@
     "../call:call_interfaces",
     "../call:rtp_interfaces",
     "../call:rtp_sender",
+    "../media:media_engine",
     "../media:rtc_media_base",
     "../p2p:basic_packet_socket_factory",
     "../p2p:basic_port_allocator",
@@ -1555,6 +1561,7 @@
     "../media:media_channel",
     "../media:media_channel_impl",
     "../media:media_constants",
+    "../media:media_engine",
     "../media:rtc_media_base",
     "../media:rtc_media_config",
     "../rtc_base:checks",
@@ -1788,6 +1795,7 @@
     "../api:sequence_checker",
     "../api/video:video_frame",
     "../media:rtc_media_base",
+    "../media:video_source_base",
     "../rtc_base:checks",
     "../rtc_base:macromagic",
     "../rtc_base:threading",
@@ -1870,7 +1878,9 @@
     "../api:scoped_refptr",
     "../api:sequence_checker",
     "../api/crypto:frame_encryptor_interface",
+    "../media:audio_source",
     "../media:media_channel",
+    "../media:media_engine",
     "../media:rtc_media_base",
     "../rtc_base:checks",
     "../rtc_base:event_tracer",
@@ -2419,6 +2429,7 @@
       "../media:codec",
       "../media:media_channel",
       "../media:media_constants",
+      "../media:media_engine",
       "../media:rid_description",
       "../media:rtc_data_sctp_transport_internal",
       "../media:rtc_media_config",
@@ -2637,6 +2648,7 @@
       "../call:call_interfaces",
       "../call/adaptation:resource_adaptation_test_utilities",
       "../logging:fake_rtc_event_log",
+      "../media:media_engine",
       "../media:rtc_media_base",
       "../media:rtc_media_config",
       "../media:rtc_media_tests_utils",