Add AudioLogFactory mojo interface.
This interface allows a mojo client to create audio logs on
the browser process.
This CL also removes content::MojoLogAudioAdapter, which is moved to the
audio service as audio::LogAdapter in follow-up CL crrev.com/c/1128974
Bug: 812557
Change-Id: I70504a4878553f1a3c2d58a29c6ab960b6f15b39
Reviewed-on: https://chromium-review.googlesource.com/1128966
Reviewed-by: Kinuko Yasuda <[email protected]>
Reviewed-by: Dale Curtis <[email protected]>
Commit-Queue: Guido Urdaneta <[email protected]>
Cr-Commit-Position: refs/heads/master@{#574508}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index 5361ebd5..c81e294 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -1078,6 +1078,8 @@
"media/audible_metrics.h",
"media/audio_input_stream_broker.cc",
"media/audio_input_stream_broker.h",
+ "media/audio_log_factory.cc",
+ "media/audio_log_factory.h",
"media/audio_loopback_stream_broker.cc",
"media/audio_loopback_stream_broker.h",
"media/audio_muting_session.cc",
@@ -1122,8 +1124,6 @@
"media/media_web_contents_observer.h",
"media/midi_host.cc",
"media/midi_host.h",
- "media/mojo_audio_logging_adapter.cc",
- "media/mojo_audio_logging_adapter.h",
"media/session/audio_focus_delegate.h",
"media/session/audio_focus_delegate_android.cc",
"media/session/audio_focus_delegate_android.h",