| Index: mojo/dart/packages/mojo_services/lib/mojo/media/media_state.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/media/media_state.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/media/media_state.mojom.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cfd4d750c03f2169a5b2489298625d0f9eccdf4d
|
| --- /dev/null
|
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/media/media_state.mojom.dart
|
| @@ -0,0 +1,97 @@
|
| +// Copyright 2014 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.
|
| +
|
| +library media_state_mojom;
|
| +
|
| +import 'dart:async';
|
| +
|
| +import 'package:mojo/bindings.dart' as bindings;
|
| +import 'package:mojo/core.dart' as core;
|
| +class MediaState extends bindings.MojoEnum {
|
| + static const FAULT = const MediaState._(0);
|
| + static const DISABLED = const MediaState._(1);
|
| + static const UNPREPARED = const MediaState._(2);
|
| + static const PREPARING = const MediaState._(3);
|
| + static const PREPARED = const MediaState._(4);
|
| + static const PLAYING = const MediaState._(5);
|
| + static const ENDED = const MediaState._(6);
|
| +
|
| + const MediaState._(int v) : super(v);
|
| +
|
| + static const Map<String, MediaState> valuesMap = const {
|
| + "FAULT": FAULT,
|
| + "DISABLED": DISABLED,
|
| + "UNPREPARED": UNPREPARED,
|
| + "PREPARING": PREPARING,
|
| + "PREPARED": PREPARED,
|
| + "PLAYING": PLAYING,
|
| + "ENDED": ENDED,
|
| + };
|
| + static const List<MediaState> values = const [
|
| + FAULT,
|
| + DISABLED,
|
| + UNPREPARED,
|
| + PREPARING,
|
| + PREPARED,
|
| + PLAYING,
|
| + ENDED,
|
| + ];
|
| +
|
| + static MediaState valueOf(String name) => valuesMap[name];
|
| +
|
| + factory MediaState(int v) {
|
| + switch (v) {
|
| + case 0:
|
| + return FAULT;
|
| + case 1:
|
| + return DISABLED;
|
| + case 2:
|
| + return UNPREPARED;
|
| + case 3:
|
| + return PREPARING;
|
| + case 4:
|
| + return PREPARED;
|
| + case 5:
|
| + return PLAYING;
|
| + case 6:
|
| + return ENDED;
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + static MediaState decode(bindings.Decoder decoder0, int offset) {
|
| + int v = decoder0.decodeUint32(offset);
|
| + MediaState result = new MediaState(v);
|
| + if (result == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Bad value $v for enum MediaState.');
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + String toString() {
|
| + switch(this) {
|
| + case FAULT:
|
| + return 'MediaState.FAULT';
|
| + case DISABLED:
|
| + return 'MediaState.DISABLED';
|
| + case UNPREPARED:
|
| + return 'MediaState.UNPREPARED';
|
| + case PREPARING:
|
| + return 'MediaState.PREPARING';
|
| + case PREPARED:
|
| + return 'MediaState.PREPARED';
|
| + case PLAYING:
|
| + return 'MediaState.PLAYING';
|
| + case ENDED:
|
| + return 'MediaState.ENDED';
|
| + }
|
| + }
|
| +
|
| + int toJson() => value;
|
| +}
|
| +
|
| +
|
| +
|
|
|