| Index: content/browser/media/media_internals.h
|
| diff --git a/content/browser/media/media_internals.h b/content/browser/media/media_internals.h
|
| index 4c1b2ed2ed6452e3554a12c3fc94d08c66a0ddc9..0bdc98a70e6489ac087097af1005b4d125ba19f2 100644
|
| --- a/content/browser/media/media_internals.h
|
| +++ b/content/browser/media/media_internals.h
|
| @@ -16,6 +16,7 @@
|
| #include "base/values.h"
|
| #include "content/common/content_export.h"
|
| #include "media/audio/audio_logging.h"
|
| +#include "media/base/media_log.h"
|
| #include "media/video/capture/video_capture_device_info.h"
|
|
|
| namespace media {
|
| @@ -59,6 +60,9 @@ class CONTENT_EXPORT MediaInternals
|
| scoped_ptr<media::AudioLog> CreateAudioLog(AudioComponent component) override;
|
|
|
| private:
|
| + // Inner class to handle reporting pipelinestatus to UMA
|
| + class MediaInternalsUMAHandler;
|
| +
|
| friend class AudioLogImpl;
|
| friend class MediaInternalsTest;
|
| friend struct base::DefaultLazyInstanceTraits<MediaInternals>;
|
| @@ -88,10 +92,11 @@ class CONTENT_EXPORT MediaInternals
|
| base::Lock lock_;
|
| base::DictionaryValue audio_streams_cached_data_;
|
| int owner_ids_[AUDIO_COMPONENT_MAX];
|
| + scoped_ptr<MediaInternalsUMAHandler> uma_handler_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MediaInternals);
|
| };
|
|
|
| -} // namespace content
|
| +} // namespace content
|
|
|
| #endif // CONTENT_BROWSER_MEDIA_MEDIA_INTERNALS_H_
|
|
|