Index: content/browser/media/android/media_session_uma_helper.cc |
diff --git a/content/browser/media/android/media_session_uma_helper.cc b/content/browser/media/android/media_session_uma_helper.cc |
deleted file mode 100644 |
index 35e79dd9d5d325357b4c4c7f3b05ec6c27e29cc7..0000000000000000000000000000000000000000 |
--- a/content/browser/media/android/media_session_uma_helper.cc |
+++ /dev/null |
@@ -1,66 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "content/browser/media/android/media_session_uma_helper.h" |
- |
-#include <utility> |
- |
-#include "base/metrics/histogram_base.h" |
-#include "base/metrics/histogram_macros.h" |
-#include "base/time/default_clock.h" |
- |
-namespace content { |
- |
-using HistogramBase = base::HistogramBase; |
- |
-MediaSessionUmaHelper::MediaSessionUmaHelper() |
- : clock_(new base::DefaultClock()) |
-{} |
- |
-MediaSessionUmaHelper::~MediaSessionUmaHelper() |
-{} |
- |
-void MediaSessionUmaHelper::RecordSessionSuspended( |
- MediaSessionSuspendedSource source) const { |
- UMA_HISTOGRAM_ENUMERATION( |
- "Media.Session.Suspended", |
- static_cast<HistogramBase::Sample>(source), |
- static_cast<HistogramBase::Sample>(MediaSessionSuspendedSource::Count)); |
-} |
- |
-void MediaSessionUmaHelper::RecordRequestAudioFocusResult(bool result) const { |
- UMA_HISTOGRAM_BOOLEAN("Media.Session.RequestAudioFocusResult", result); |
-} |
- |
-void MediaSessionUmaHelper::OnSessionActive() { |
- current_active_time_ = clock_->Now(); |
-} |
- |
-void MediaSessionUmaHelper::OnSessionSuspended() { |
- if (current_active_time_.is_null()) |
- return; |
- |
- total_active_time_ += clock_->Now() - current_active_time_; |
- current_active_time_ = base::Time(); |
-} |
- |
-void MediaSessionUmaHelper::OnSessionInactive() { |
- if (!current_active_time_.is_null()) { |
- total_active_time_ += clock_->Now() - current_active_time_; |
- current_active_time_ = base::Time(); |
- } |
- |
- if (total_active_time_.is_zero()) |
- return; |
- |
- UMA_HISTOGRAM_LONG_TIMES("Media.Session.ActiveTime", total_active_time_); |
- total_active_time_ = base::TimeDelta(); |
-} |
- |
-void MediaSessionUmaHelper::SetClockForTest( |
- scoped_ptr<base::Clock> testing_clock) { |
- clock_ = std::move(testing_clock); |
-} |
- |
-} // namespace content |