| Index: chrome/browser/media/router/mojo/media_status.mojom
|
| diff --git a/chrome/browser/media/router/mojo/media_status.mojom b/chrome/browser/media/router/mojo/media_status.mojom
|
| deleted file mode 100644
|
| index d0ae472cc6be0af02a9653d5eab809abebadccb1..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/media/router/mojo/media_status.mojom
|
| +++ /dev/null
|
| @@ -1,60 +0,0 @@
|
| -// Copyright 2017 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.
|
| -
|
| -module media_router.mojom;
|
| -
|
| -import "mojo/common/time.mojom";
|
| -
|
| -// Represents the current state of a media content. This struct should be kept
|
| -// free of details specific to Media Router, so that it can be moved to the
|
| -// media namespace and be reused for other features in the future.
|
| -struct MediaStatus {
|
| - // The main title of the media. For example, in a MediaStatus representing
|
| - // a YouTube Cast session, this could be the title of the video.
|
| - string title;
|
| -
|
| - // Text describing the media, or a secondary title. For example, in a
|
| - // MediaStatus representing a YouTube Cast session, this could be "YouTube".
|
| - string description;
|
| -
|
| - // If this is true, the media can be played and paused through its
|
| - // MediaController.
|
| - bool can_play_pause;
|
| -
|
| - // If this is true, the media can be muted and unmuted through its
|
| - // MediaController.
|
| - bool can_mute;
|
| -
|
| - // If this is true, the media's volume can be changed through its
|
| - // MediaController.
|
| - bool can_set_volume;
|
| -
|
| - // If this is true, the media's current playback position can be changed
|
| - // through its MediaController.
|
| - bool can_seek;
|
| -
|
| - bool is_paused;
|
| -
|
| - bool is_muted;
|
| -
|
| - // Current volume of the media, with 1 being the highest and 0 being the
|
| - // lowest/no sound. When |is_muted| is true, there should be no sound
|
| - // regardless of |volume|.
|
| - float volume;
|
| -
|
| - // The length of the media. A value of 0 indicates that this is a media with
|
| - // no set duration (e.g. a live stream).
|
| - mojo.common.mojom.TimeDelta duration;
|
| -
|
| - // Current playback position. Must be less than or equal to |duration|.
|
| - mojo.common.mojom.TimeDelta current_time;
|
| -};
|
| -
|
| -// Interface for being notified whenever the MediaStatus of a media changes.
|
| -// This interface should be kept free of details specific to Media Router, so
|
| -// that it can be moved to the media namespace and be reused for other features
|
| -// in the future.
|
| -interface MediaStatusObserver {
|
| - OnMediaStatusUpdated(MediaStatus status);
|
| -};
|
|
|