Commit 57fed1af authored by Daniel Cheng's avatar Daniel Cheng Committed by Commit Bot

Switch MediaSession UMAs to use kMaxValue enumerator value.

clang automatically checks this value is correctly set, and it
simplifies macro usage.

Bug: 742517
Change-Id: I3b53752a7ac00e33167b9fb42fb3801ef8e7d378
Reviewed-on: https://chromium-review.googlesource.com/c/1308082Reviewed-by: default avatarMounir Lamouri <mlamouri@chromium.org>
Commit-Queue: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605030}
parent 6dbbbaa3
...@@ -80,7 +80,7 @@ MediaSessionUserAction MediaSessionActionToUserAction( ...@@ -80,7 +80,7 @@ MediaSessionUserAction MediaSessionActionToUserAction(
return MediaSessionUserAction::SeekForward; return MediaSessionUserAction::SeekForward;
} }
NOTREACHED(); NOTREACHED();
return MediaSessionUserAction::Count; return MediaSessionUserAction::Play;
} }
// If the string is not empty then push it to the back of a vector. // If the string is not empty then push it to the back of a vector.
......
...@@ -23,17 +23,12 @@ MediaSessionUmaHelper::~MediaSessionUmaHelper() ...@@ -23,17 +23,12 @@ MediaSessionUmaHelper::~MediaSessionUmaHelper()
// static // static
void MediaSessionUmaHelper::RecordMediaSessionUserAction( void MediaSessionUmaHelper::RecordMediaSessionUserAction(
MediaSessionUserAction action) { MediaSessionUserAction action) {
UMA_HISTOGRAM_ENUMERATION( UMA_HISTOGRAM_ENUMERATION("Media.Session.UserAction", action);
"Media.Session.UserAction", static_cast<HistogramBase::Sample>(action),
static_cast<HistogramBase::Sample>(MediaSessionUserAction::Count));
} }
void MediaSessionUmaHelper::RecordSessionSuspended( void MediaSessionUmaHelper::RecordSessionSuspended(
MediaSessionSuspendedSource source) const { MediaSessionSuspendedSource source) const {
UMA_HISTOGRAM_ENUMERATION( UMA_HISTOGRAM_ENUMERATION("Media.Session.Suspended", source);
"Media.Session.Suspended",
static_cast<HistogramBase::Sample>(source),
static_cast<HistogramBase::Sample>(MediaSessionSuspendedSource::Count));
} }
void MediaSessionUmaHelper::RecordRequestAudioFocusResult(bool result) const { void MediaSessionUmaHelper::RecordRequestAudioFocusResult(bool result) const {
......
...@@ -26,7 +26,7 @@ class CONTENT_EXPORT MediaSessionUmaHelper { ...@@ -26,7 +26,7 @@ class CONTENT_EXPORT MediaSessionUmaHelper {
UI = 2, UI = 2,
CONTENT = 3, CONTENT = 3,
SystemTransientDuck = 4, SystemTransientDuck = 4,
Count // Leave at the end. kMaxValue = SystemTransientDuck,
}; };
// Extended enum to blink::mojom::MediaSessionAction, distinguishing default // Extended enum to blink::mojom::MediaSessionAction, distinguishing default
...@@ -41,7 +41,7 @@ class CONTENT_EXPORT MediaSessionUmaHelper { ...@@ -41,7 +41,7 @@ class CONTENT_EXPORT MediaSessionUmaHelper {
NextTrack = 6, NextTrack = 6,
SeekBackward = 7, SeekBackward = 7,
SeekForward = 8, SeekForward = 8,
Count // Leave at the end. kMaxValue = SeekForward,
}; };
MediaSessionUmaHelper(); MediaSessionUmaHelper();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment