| Index: mojo/dart/packages/mojo_services/lib/mojo/media/media_common.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/media/media_common.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/media/media_common.mojom.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..9f55b707aa5971b731db8c63466190cdd75656a1
|
| --- /dev/null
|
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/media/media_common.mojom.dart
|
| @@ -0,0 +1,160 @@
|
| +// 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_common_mojom;
|
| +
|
| +import 'dart:async';
|
| +
|
| +import 'package:mojo/bindings.dart' as bindings;
|
| +import 'package:mojo/core.dart' as core;
|
| +class MediaResult extends bindings.MojoEnum {
|
| + static const OK = const MediaResult._(0);
|
| + static const UNKNOWN_ERROR = const MediaResult._(-1);
|
| + static const INTERNAL_ERROR = const MediaResult._(-2);
|
| + static const NOT_IMPLEMENTED = const MediaResult._(-3);
|
| + static const UNSUPPORTED_OPERATION = const MediaResult._(-4);
|
| + static const UNSUPPORTED_CONFIG = const MediaResult._(-5);
|
| + static const INVALID_ARGUMENT = const MediaResult._(-6);
|
| + static const INSUFFICIENT_RESOURCES = const MediaResult._(-7);
|
| + static const BAD_STATE = const MediaResult._(-8);
|
| + static const BUF_OVERFLOW = const MediaResult._(-9);
|
| + static const FLUSHED = const MediaResult._(-10);
|
| + static const BUSY = const MediaResult._(-11);
|
| + static const PROTOCOL_ERROR = const MediaResult._(-12);
|
| + static const ALREADY_EXISTS = const MediaResult._(-13);
|
| + static const NOT_FOUND = const MediaResult._(-14);
|
| + static const SHUTTING_DOWN = const MediaResult._(-15);
|
| +
|
| + const MediaResult._(int v) : super(v);
|
| +
|
| + static const Map<String, MediaResult> valuesMap = const {
|
| + "OK": OK,
|
| + "UNKNOWN_ERROR": UNKNOWN_ERROR,
|
| + "INTERNAL_ERROR": INTERNAL_ERROR,
|
| + "NOT_IMPLEMENTED": NOT_IMPLEMENTED,
|
| + "UNSUPPORTED_OPERATION": UNSUPPORTED_OPERATION,
|
| + "UNSUPPORTED_CONFIG": UNSUPPORTED_CONFIG,
|
| + "INVALID_ARGUMENT": INVALID_ARGUMENT,
|
| + "INSUFFICIENT_RESOURCES": INSUFFICIENT_RESOURCES,
|
| + "BAD_STATE": BAD_STATE,
|
| + "BUF_OVERFLOW": BUF_OVERFLOW,
|
| + "FLUSHED": FLUSHED,
|
| + "BUSY": BUSY,
|
| + "PROTOCOL_ERROR": PROTOCOL_ERROR,
|
| + "ALREADY_EXISTS": ALREADY_EXISTS,
|
| + "NOT_FOUND": NOT_FOUND,
|
| + "SHUTTING_DOWN": SHUTTING_DOWN,
|
| + };
|
| + static const List<MediaResult> values = const [
|
| + OK,
|
| + UNKNOWN_ERROR,
|
| + INTERNAL_ERROR,
|
| + NOT_IMPLEMENTED,
|
| + UNSUPPORTED_OPERATION,
|
| + UNSUPPORTED_CONFIG,
|
| + INVALID_ARGUMENT,
|
| + INSUFFICIENT_RESOURCES,
|
| + BAD_STATE,
|
| + BUF_OVERFLOW,
|
| + FLUSHED,
|
| + BUSY,
|
| + PROTOCOL_ERROR,
|
| + ALREADY_EXISTS,
|
| + NOT_FOUND,
|
| + SHUTTING_DOWN,
|
| + ];
|
| +
|
| + static MediaResult valueOf(String name) => valuesMap[name];
|
| +
|
| + factory MediaResult(int v) {
|
| + switch (v) {
|
| + case 0:
|
| + return OK;
|
| + case -1:
|
| + return UNKNOWN_ERROR;
|
| + case -2:
|
| + return INTERNAL_ERROR;
|
| + case -3:
|
| + return NOT_IMPLEMENTED;
|
| + case -4:
|
| + return UNSUPPORTED_OPERATION;
|
| + case -5:
|
| + return UNSUPPORTED_CONFIG;
|
| + case -6:
|
| + return INVALID_ARGUMENT;
|
| + case -7:
|
| + return INSUFFICIENT_RESOURCES;
|
| + case -8:
|
| + return BAD_STATE;
|
| + case -9:
|
| + return BUF_OVERFLOW;
|
| + case -10:
|
| + return FLUSHED;
|
| + case -11:
|
| + return BUSY;
|
| + case -12:
|
| + return PROTOCOL_ERROR;
|
| + case -13:
|
| + return ALREADY_EXISTS;
|
| + case -14:
|
| + return NOT_FOUND;
|
| + case -15:
|
| + return SHUTTING_DOWN;
|
| + default:
|
| + return null;
|
| + }
|
| + }
|
| +
|
| + static MediaResult decode(bindings.Decoder decoder0, int offset) {
|
| + int v = decoder0.decodeUint32(offset);
|
| + MediaResult result = new MediaResult(v);
|
| + if (result == null) {
|
| + throw new bindings.MojoCodecError(
|
| + 'Bad value $v for enum MediaResult.');
|
| + }
|
| + return result;
|
| + }
|
| +
|
| + String toString() {
|
| + switch(this) {
|
| + case OK:
|
| + return 'MediaResult.OK';
|
| + case UNKNOWN_ERROR:
|
| + return 'MediaResult.UNKNOWN_ERROR';
|
| + case INTERNAL_ERROR:
|
| + return 'MediaResult.INTERNAL_ERROR';
|
| + case NOT_IMPLEMENTED:
|
| + return 'MediaResult.NOT_IMPLEMENTED';
|
| + case UNSUPPORTED_OPERATION:
|
| + return 'MediaResult.UNSUPPORTED_OPERATION';
|
| + case UNSUPPORTED_CONFIG:
|
| + return 'MediaResult.UNSUPPORTED_CONFIG';
|
| + case INVALID_ARGUMENT:
|
| + return 'MediaResult.INVALID_ARGUMENT';
|
| + case INSUFFICIENT_RESOURCES:
|
| + return 'MediaResult.INSUFFICIENT_RESOURCES';
|
| + case BAD_STATE:
|
| + return 'MediaResult.BAD_STATE';
|
| + case BUF_OVERFLOW:
|
| + return 'MediaResult.BUF_OVERFLOW';
|
| + case FLUSHED:
|
| + return 'MediaResult.FLUSHED';
|
| + case BUSY:
|
| + return 'MediaResult.BUSY';
|
| + case PROTOCOL_ERROR:
|
| + return 'MediaResult.PROTOCOL_ERROR';
|
| + case ALREADY_EXISTS:
|
| + return 'MediaResult.ALREADY_EXISTS';
|
| + case NOT_FOUND:
|
| + return 'MediaResult.NOT_FOUND';
|
| + case SHUTTING_DOWN:
|
| + return 'MediaResult.SHUTTING_DOWN';
|
| + }
|
| + }
|
| +
|
| + int toJson() => value;
|
| +}
|
| +
|
| +
|
| +
|
|
|