| Index: content/browser/media/session/media_session_uma_helper.h
|
| diff --git a/content/browser/media/session/media_session_uma_helper.h b/content/browser/media/session/media_session_uma_helper.h
|
| index 47f8adf51cc7936b0176024240a0c6362280b0df..78f8a30b3147815822a2d62e72499b001ce7dffe 100644
|
| --- a/content/browser/media/session/media_session_uma_helper.h
|
| +++ b/content/browser/media/session/media_session_uma_helper.h
|
| @@ -29,9 +29,26 @@ class CONTENT_EXPORT MediaSessionUmaHelper {
|
| Count // Leave at the end.
|
| };
|
|
|
| + // Extended enum to blink::mojom::MediaSessionAction, distinguishing default
|
| + // action handling.
|
| + enum class MediaSessionUserAction {
|
| + Play = 0,
|
| + PlayDefault = 1,
|
| + Pause = 2,
|
| + PauseDefault = 3,
|
| + StopDefault = 4,
|
| + PreviousTrack = 5,
|
| + NextTrack = 6,
|
| + SeekBackward = 7,
|
| + SeekForward = 8,
|
| + Count // Leave at the end.
|
| + };
|
| +
|
| MediaSessionUmaHelper();
|
| ~MediaSessionUmaHelper();
|
|
|
| + static void RecordMediaSessionUserAction(MediaSessionUserAction action);
|
| +
|
| void RecordSessionSuspended(MediaSessionSuspendedSource source) const;
|
|
|
| // Record the result of calling the native requestAudioFocus().
|
|
|