Add audio service listener.
AudioServiceListener implements service_manager::ServiceManagerListener to
track audio service events. It is currently used for obtaining process id of
audio service utility service, needed for memory metrics introduced in
dependant CL [1]. It will also be used in a future CL to add audio service
lifetime metrics.
Audio service design doc: https://docs.google.com/document/d/1s_Fd1WRDdpb5n6C2MSJjeC3fis6hULZwfKMeDd4K5tI/edit?usp=sharing
[1] https://crrev.com/c/1064064/3
Bug: 1064064
Change-Id: I5a31e1b229f1796620e156d16ffb7cf2b6977129
Reviewed-on: https://chromium-review.googlesource.com/1065890
Reviewed-by: Alex Moshchuk <[email protected]>
Reviewed-by: Guido Urdaneta <[email protected]>
Commit-Queue: Marina Ciocea <[email protected]>
Cr-Commit-Position: refs/heads/master@{#559972}
diff --git a/content/browser/BUILD.gn b/content/browser/BUILD.gn
index ca00dcd..b7db843 100644
--- a/content/browser/BUILD.gn
+++ b/content/browser/BUILD.gn
@@ -1350,6 +1350,8 @@
"renderer_host/media/audio_output_delegate_impl.h",
"renderer_host/media/audio_output_stream_observer_impl.cc",
"renderer_host/media/audio_output_stream_observer_impl.h",
+ "renderer_host/media/audio_service_listener.cc",
+ "renderer_host/media/audio_service_listener.h",
"renderer_host/media/in_process_launched_video_capture_device.cc",
"renderer_host/media/in_process_launched_video_capture_device.h",
"renderer_host/media/in_process_video_capture_device_launcher.cc",