Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1288)

Unified Diff: mojo/dart/packages/mojo_services/lib/mojo/media/audio_track.mojom.dart

Issue 1509323002: Mojom updates for Motown. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: sync Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/dart/packages/mojo_services/lib/mojo/media/audio_track.mojom.dart
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/media/audio_track.mojom.dart
similarity index 56%
copy from mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal.mojom.dart
copy to mojo/dart/packages/mojo_services/lib/mojo/media/audio_track.mojom.dart
index d07f1234f8f50311890009566bc1c6814ae72c2b..d777e296d702ea27d539df62924d2f6627202ce8 100644
--- a/mojo/dart/packages/mojo_services/lib/mojo/terminal/terminal.mojom.dart
+++ b/mojo/dart/packages/mojo_services/lib/mojo/media/audio_track.mojom.dart
@@ -2,28 +2,28 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-library terminal_mojom;
+library audio_track_mojom;
import 'dart:async';
import 'package:mojo/bindings.dart' as bindings;
import 'package:mojo/core.dart' as core;
-import 'package:mojo_services/mojo/files/file.mojom.dart' as file_mojom;
-import 'package:mojo_services/mojo/files/types.mojom.dart' as types_mojom;
-import 'package:mojo_services/mojo/terminal/terminal_client.mojom.dart' as terminal_client_mojom;
+import 'package:mojo_services/mojo/media/media_common.mojom.dart' as media_common_mojom;
+import 'package:mojo_services/mojo/media/media_pipe.mojom.dart' as media_pipe_mojom;
+import 'package:mojo_services/mojo/media/media_types.mojom.dart' as media_types_mojom;
+import 'package:mojo_services/mojo/media/rate_control.mojom.dart' as rate_control_mojom;
-class _TerminalConnectParams extends bindings.Struct {
+class AudioTrackDescriptor extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
];
- Object terminalFile = null;
- bool force = false;
+ List<media_types_mojom.MediaTypeSet> supportedMediaTypes = null;
- _TerminalConnectParams() : super(kVersions.last.size);
+ AudioTrackDescriptor() : super(kVersions.last.size);
- static _TerminalConnectParams deserialize(bindings.Message message) {
+ static AudioTrackDescriptor deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -32,11 +32,11 @@ class _TerminalConnectParams extends bindings.Struct {
return result;
}
- static _TerminalConnectParams decode(bindings.Decoder decoder0) {
+ static AudioTrackDescriptor decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- _TerminalConnectParams result = new _TerminalConnectParams();
+ AudioTrackDescriptor result = new AudioTrackDescriptor();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -58,11 +58,16 @@ class _TerminalConnectParams extends bindings.Struct {
}
if (mainDataHeader.version >= 0) {
- result.terminalFile = decoder0.decodeInterfaceRequest(8, false, file_mojom.FileStub.newFromEndpoint);
- }
- if (mainDataHeader.version >= 0) {
-
- result.force = decoder0.decodeBool(12, 0);
+ var decoder1 = decoder0.decodePointer(8, false);
+ {
+ var si1 = decoder1.decodeDataHeaderForPointerArray(bindings.kUnspecifiedArrayLength);
+ result.supportedMediaTypes = new List<media_types_mojom.MediaTypeSet>(si1.numElements);
+ for (int i1 = 0; i1 < si1.numElements; ++i1) {
+
+ var decoder2 = decoder1.decodePointer(bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i1, false);
+ result.supportedMediaTypes[i1] = media_types_mojom.MediaTypeSet.decode(decoder2);
+ }
+ }
}
return result;
}
@@ -70,33 +75,42 @@ class _TerminalConnectParams extends bindings.Struct {
void encode(bindings.Encoder encoder) {
var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
- encoder0.encodeInterfaceRequest(terminalFile, 8, false);
-
- encoder0.encodeBool(force, 12, 0);
+ if (supportedMediaTypes == null) {
+ encoder0.encodeNullPointer(8, false);
+ } else {
+ var encoder1 = encoder0.encodePointerArray(supportedMediaTypes.length, 8, bindings.kUnspecifiedArrayLength);
+ for (int i0 = 0; i0 < supportedMediaTypes.length; ++i0) {
+
+ encoder1.encodeStruct(supportedMediaTypes[i0], bindings.ArrayDataHeader.kHeaderSize + bindings.kPointerSize * i0, false);
+ }
+ }
}
String toString() {
- return "_TerminalConnectParams("
- "terminalFile: $terminalFile" ", "
- "force: $force" ")";
+ return "AudioTrackDescriptor("
+ "supportedMediaTypes: $supportedMediaTypes" ")";
}
Map toJson() {
- throw new bindings.MojoCodecError(
- 'Object containing handles cannot be encoded to JSON.');
+ Map map = new Map();
+ map["supportedMediaTypes"] = supportedMediaTypes;
+ return map;
}
}
-class TerminalConnectResponseParams extends bindings.Struct {
+class AudioTrackConfiguration extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
- const bindings.StructDataHeader(16, 0)
+ const bindings.StructDataHeader(32, 0)
];
- types_mojom.Error error = null;
+ media_types_mojom.MediaType mediaType = null;
+ int maxFrames = 0;
+ int audioFrameRatio = 1;
+ int mediaTimeRatio = 1;
- TerminalConnectResponseParams() : super(kVersions.last.size);
+ AudioTrackConfiguration() : super(kVersions.last.size);
- static TerminalConnectResponseParams deserialize(bindings.Message message) {
+ static AudioTrackConfiguration deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -105,11 +119,11 @@ class TerminalConnectResponseParams extends bindings.Struct {
return result;
}
- static TerminalConnectResponseParams decode(bindings.Decoder decoder0) {
+ static AudioTrackConfiguration decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- TerminalConnectResponseParams result = new TerminalConnectResponseParams();
+ AudioTrackConfiguration result = new AudioTrackConfiguration();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -131,11 +145,20 @@ class TerminalConnectResponseParams extends bindings.Struct {
}
if (mainDataHeader.version >= 0) {
- result.error = types_mojom.Error.decode(decoder0, 8);
- if (result.error == null) {
- throw new bindings.MojoCodecError(
- 'Trying to decode null union for non-nullable types_mojom.Error.');
- }
+ var decoder1 = decoder0.decodePointer(8, false);
+ result.mediaType = media_types_mojom.MediaType.decode(decoder1);
+ }
+ if (mainDataHeader.version >= 0) {
+
+ result.maxFrames = decoder0.decodeUint64(16);
+ }
+ if (mainDataHeader.version >= 0) {
+
+ result.audioFrameRatio = decoder0.decodeUint32(24);
+ }
+ if (mainDataHeader.version >= 0) {
+
+ result.mediaTimeRatio = decoder0.decodeUint32(28);
}
return result;
}
@@ -143,32 +166,42 @@ class TerminalConnectResponseParams extends bindings.Struct {
void encode(bindings.Encoder encoder) {
var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
- encoder0.encodeEnum(error, 8);
+ encoder0.encodeStruct(mediaType, 8, false);
+
+ encoder0.encodeUint64(maxFrames, 16);
+
+ encoder0.encodeUint32(audioFrameRatio, 24);
+
+ encoder0.encodeUint32(mediaTimeRatio, 28);
}
String toString() {
- return "TerminalConnectResponseParams("
- "error: $error" ")";
+ return "AudioTrackConfiguration("
+ "mediaType: $mediaType" ", "
+ "maxFrames: $maxFrames" ", "
+ "audioFrameRatio: $audioFrameRatio" ", "
+ "mediaTimeRatio: $mediaTimeRatio" ")";
}
Map toJson() {
Map map = new Map();
- map["error"] = error;
+ map["mediaType"] = mediaType;
+ map["maxFrames"] = maxFrames;
+ map["audioFrameRatio"] = audioFrameRatio;
+ map["mediaTimeRatio"] = mediaTimeRatio;
return map;
}
}
-class _TerminalConnectToClientParams extends bindings.Struct {
+class _AudioTrackDescribeParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
- const bindings.StructDataHeader(24, 0)
+ const bindings.StructDataHeader(8, 0)
];
- Object terminalClient = null;
- bool force = false;
- _TerminalConnectToClientParams() : super(kVersions.last.size);
+ _AudioTrackDescribeParams() : super(kVersions.last.size);
- static _TerminalConnectToClientParams deserialize(bindings.Message message) {
+ static _AudioTrackDescribeParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -177,11 +210,11 @@ class _TerminalConnectToClientParams extends bindings.Struct {
return result;
}
- static _TerminalConnectToClientParams decode(bindings.Decoder decoder0) {
+ static _AudioTrackDescribeParams decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- _TerminalConnectToClientParams result = new _TerminalConnectToClientParams();
+ _AudioTrackDescribeParams result = new _AudioTrackDescribeParams();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -201,47 +234,33 @@ class _TerminalConnectToClientParams extends bindings.Struct {
'Message newer than the last known version cannot be shorter than '
'required by the last known version.');
}
- if (mainDataHeader.version >= 0) {
-
- result.terminalClient = decoder0.decodeServiceInterface(8, false, terminal_client_mojom.TerminalClientProxy.newFromEndpoint);
- }
- if (mainDataHeader.version >= 0) {
-
- result.force = decoder0.decodeBool(16, 0);
- }
return result;
}
void encode(bindings.Encoder encoder) {
- var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
-
- encoder0.encodeInterface(terminalClient, 8, false);
-
- encoder0.encodeBool(force, 16, 0);
+ encoder.getStructEncoderAtOffset(kVersions.last);
}
String toString() {
- return "_TerminalConnectToClientParams("
- "terminalClient: $terminalClient" ", "
- "force: $force" ")";
+ return "_AudioTrackDescribeParams("")";
}
Map toJson() {
- throw new bindings.MojoCodecError(
- 'Object containing handles cannot be encoded to JSON.');
+ Map map = new Map();
+ return map;
}
}
-class TerminalConnectToClientResponseParams extends bindings.Struct {
+class AudioTrackDescribeResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
const bindings.StructDataHeader(16, 0)
];
- types_mojom.Error error = null;
+ AudioTrackDescriptor descriptor = null;
- TerminalConnectToClientResponseParams() : super(kVersions.last.size);
+ AudioTrackDescribeResponseParams() : super(kVersions.last.size);
- static TerminalConnectToClientResponseParams deserialize(bindings.Message message) {
+ static AudioTrackDescribeResponseParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -250,11 +269,11 @@ class TerminalConnectToClientResponseParams extends bindings.Struct {
return result;
}
- static TerminalConnectToClientResponseParams decode(bindings.Decoder decoder0) {
+ static AudioTrackDescribeResponseParams decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- TerminalConnectToClientResponseParams result = new TerminalConnectToClientResponseParams();
+ AudioTrackDescribeResponseParams result = new AudioTrackDescribeResponseParams();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -276,11 +295,8 @@ class TerminalConnectToClientResponseParams extends bindings.Struct {
}
if (mainDataHeader.version >= 0) {
- result.error = types_mojom.Error.decode(decoder0, 8);
- if (result.error == null) {
- throw new bindings.MojoCodecError(
- 'Trying to decode null union for non-nullable types_mojom.Error.');
- }
+ var decoder1 = decoder0.decodePointer(8, false);
+ result.descriptor = AudioTrackDescriptor.decode(decoder1);
}
return result;
}
@@ -288,30 +304,32 @@ class TerminalConnectToClientResponseParams extends bindings.Struct {
void encode(bindings.Encoder encoder) {
var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
- encoder0.encodeEnum(error, 8);
+ encoder0.encodeStruct(descriptor, 8, false);
}
String toString() {
- return "TerminalConnectToClientResponseParams("
- "error: $error" ")";
+ return "AudioTrackDescribeResponseParams("
+ "descriptor: $descriptor" ")";
}
Map toJson() {
Map map = new Map();
- map["error"] = error;
+ map["descriptor"] = descriptor;
return map;
}
}
-class _TerminalGetSizeParams extends bindings.Struct {
+class _AudioTrackConfigureParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
- const bindings.StructDataHeader(8, 0)
+ const bindings.StructDataHeader(24, 0)
];
+ AudioTrackConfiguration configuration = null;
+ Object pipe = null;
- _TerminalGetSizeParams() : super(kVersions.last.size);
+ _AudioTrackConfigureParams() : super(kVersions.last.size);
- static _TerminalGetSizeParams deserialize(bindings.Message message) {
+ static _AudioTrackConfigureParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -320,11 +338,11 @@ class _TerminalGetSizeParams extends bindings.Struct {
return result;
}
- static _TerminalGetSizeParams decode(bindings.Decoder decoder0) {
+ static _AudioTrackConfigureParams decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- _TerminalGetSizeParams result = new _TerminalGetSizeParams();
+ _AudioTrackConfigureParams result = new _AudioTrackConfigureParams();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -344,35 +362,48 @@ class _TerminalGetSizeParams extends bindings.Struct {
'Message newer than the last known version cannot be shorter than '
'required by the last known version.');
}
+ if (mainDataHeader.version >= 0) {
+
+ var decoder1 = decoder0.decodePointer(8, false);
+ result.configuration = AudioTrackConfiguration.decode(decoder1);
+ }
+ if (mainDataHeader.version >= 0) {
+
+ result.pipe = decoder0.decodeInterfaceRequest(16, false, media_pipe_mojom.MediaPipeStub.newFromEndpoint);
+ }
return result;
}
void encode(bindings.Encoder encoder) {
- encoder.getStructEncoderAtOffset(kVersions.last);
+ var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
+
+ encoder0.encodeStruct(configuration, 8, false);
+
+ encoder0.encodeInterfaceRequest(pipe, 16, false);
}
String toString() {
- return "_TerminalGetSizeParams("")";
+ return "_AudioTrackConfigureParams("
+ "configuration: $configuration" ", "
+ "pipe: $pipe" ")";
}
Map toJson() {
- Map map = new Map();
- return map;
+ throw new bindings.MojoCodecError(
+ 'Object containing handles cannot be encoded to JSON.');
}
}
-class TerminalGetSizeResponseParams extends bindings.Struct {
+class AudioTrackConfigureResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
- const bindings.StructDataHeader(24, 0)
+ const bindings.StructDataHeader(16, 0)
];
- types_mojom.Error error = null;
- int rows = 0;
- int columns = 0;
+ media_common_mojom.MediaResult result = null;
- TerminalGetSizeResponseParams() : super(kVersions.last.size);
+ AudioTrackConfigureResponseParams() : super(kVersions.last.size);
- static TerminalGetSizeResponseParams deserialize(bindings.Message message) {
+ static AudioTrackConfigureResponseParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -381,11 +412,11 @@ class TerminalGetSizeResponseParams extends bindings.Struct {
return result;
}
- static TerminalGetSizeResponseParams decode(bindings.Decoder decoder0) {
+ static AudioTrackConfigureResponseParams decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- TerminalGetSizeResponseParams result = new TerminalGetSizeResponseParams();
+ AudioTrackConfigureResponseParams result = new AudioTrackConfigureResponseParams();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -407,61 +438,43 @@ class TerminalGetSizeResponseParams extends bindings.Struct {
}
if (mainDataHeader.version >= 0) {
- result.error = types_mojom.Error.decode(decoder0, 8);
- if (result.error == null) {
+ result.result = media_common_mojom.MediaResult.decode(decoder0, 8);
+ if (result.result == null) {
throw new bindings.MojoCodecError(
- 'Trying to decode null union for non-nullable types_mojom.Error.');
+ 'Trying to decode null union for non-nullable media_common_mojom.MediaResult.');
}
}
- if (mainDataHeader.version >= 0) {
-
- result.rows = decoder0.decodeUint32(12);
- }
- if (mainDataHeader.version >= 0) {
-
- result.columns = decoder0.decodeUint32(16);
- }
return result;
}
void encode(bindings.Encoder encoder) {
var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
- encoder0.encodeEnum(error, 8);
-
- encoder0.encodeUint32(rows, 12);
-
- encoder0.encodeUint32(columns, 16);
+ encoder0.encodeEnum(result, 8);
}
String toString() {
- return "TerminalGetSizeResponseParams("
- "error: $error" ", "
- "rows: $rows" ", "
- "columns: $columns" ")";
+ return "AudioTrackConfigureResponseParams("
+ "result: $result" ")";
}
Map toJson() {
Map map = new Map();
- map["error"] = error;
- map["rows"] = rows;
- map["columns"] = columns;
+ map["result"] = result;
return map;
}
}
-class _TerminalSetSizeParams extends bindings.Struct {
+class _AudioTrackGetRateControlParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
- const bindings.StructDataHeader(24, 0)
+ const bindings.StructDataHeader(16, 0)
];
- int rows = 0;
- int columns = 0;
- bool reset = false;
+ Object rateControl = null;
- _TerminalSetSizeParams() : super(kVersions.last.size);
+ _AudioTrackGetRateControlParams() : super(kVersions.last.size);
- static _TerminalSetSizeParams deserialize(bindings.Message message) {
+ static _AudioTrackGetRateControlParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -470,11 +483,11 @@ class _TerminalSetSizeParams extends bindings.Struct {
return result;
}
- static _TerminalSetSizeParams decode(bindings.Decoder decoder0) {
+ static _AudioTrackGetRateControlParams decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- _TerminalSetSizeParams result = new _TerminalSetSizeParams();
+ _AudioTrackGetRateControlParams result = new _AudioTrackGetRateControlParams();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -496,15 +509,7 @@ class _TerminalSetSizeParams extends bindings.Struct {
}
if (mainDataHeader.version >= 0) {
- result.rows = decoder0.decodeUint32(8);
- }
- if (mainDataHeader.version >= 0) {
-
- result.columns = decoder0.decodeUint32(12);
- }
- if (mainDataHeader.version >= 0) {
-
- result.reset = decoder0.decodeBool(16, 0);
+ result.rateControl = decoder0.decodeInterfaceRequest(8, false, rate_control_mojom.RateControlStub.newFromEndpoint);
}
return result;
}
@@ -512,41 +517,30 @@ class _TerminalSetSizeParams extends bindings.Struct {
void encode(bindings.Encoder encoder) {
var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
- encoder0.encodeUint32(rows, 8);
-
- encoder0.encodeUint32(columns, 12);
-
- encoder0.encodeBool(reset, 16, 0);
+ encoder0.encodeInterfaceRequest(rateControl, 8, false);
}
String toString() {
- return "_TerminalSetSizeParams("
- "rows: $rows" ", "
- "columns: $columns" ", "
- "reset: $reset" ")";
+ return "_AudioTrackGetRateControlParams("
+ "rateControl: $rateControl" ")";
}
Map toJson() {
- Map map = new Map();
- map["rows"] = rows;
- map["columns"] = columns;
- map["reset"] = reset;
- return map;
+ throw new bindings.MojoCodecError(
+ 'Object containing handles cannot be encoded to JSON.');
}
}
-class TerminalSetSizeResponseParams extends bindings.Struct {
+class AudioTrackGetRateControlResponseParams extends bindings.Struct {
static const List<bindings.StructDataHeader> kVersions = const [
- const bindings.StructDataHeader(24, 0)
+ const bindings.StructDataHeader(16, 0)
];
- types_mojom.Error error = null;
- int rows = 0;
- int columns = 0;
+ media_common_mojom.MediaResult result = null;
- TerminalSetSizeResponseParams() : super(kVersions.last.size);
+ AudioTrackGetRateControlResponseParams() : super(kVersions.last.size);
- static TerminalSetSizeResponseParams deserialize(bindings.Message message) {
+ static AudioTrackGetRateControlResponseParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
if (decoder.excessHandles != null) {
@@ -555,11 +549,11 @@ class TerminalSetSizeResponseParams extends bindings.Struct {
return result;
}
- static TerminalSetSizeResponseParams decode(bindings.Decoder decoder0) {
+ static AudioTrackGetRateControlResponseParams decode(bindings.Decoder decoder0) {
if (decoder0 == null) {
return null;
}
- TerminalSetSizeResponseParams result = new TerminalSetSizeResponseParams();
+ AudioTrackGetRateControlResponseParams result = new AudioTrackGetRateControlResponseParams();
var mainDataHeader = decoder0.decodeStructDataHeader();
if (mainDataHeader.version <= kVersions.last.version) {
@@ -581,82 +575,64 @@ class TerminalSetSizeResponseParams extends bindings.Struct {
}
if (mainDataHeader.version >= 0) {
- result.error = types_mojom.Error.decode(decoder0, 8);
- if (result.error == null) {
+ result.result = media_common_mojom.MediaResult.decode(decoder0, 8);
+ if (result.result == null) {
throw new bindings.MojoCodecError(
- 'Trying to decode null union for non-nullable types_mojom.Error.');
+ 'Trying to decode null union for non-nullable media_common_mojom.MediaResult.');
}
}
- if (mainDataHeader.version >= 0) {
-
- result.rows = decoder0.decodeUint32(12);
- }
- if (mainDataHeader.version >= 0) {
-
- result.columns = decoder0.decodeUint32(16);
- }
return result;
}
void encode(bindings.Encoder encoder) {
var encoder0 = encoder.getStructEncoderAtOffset(kVersions.last);
- encoder0.encodeEnum(error, 8);
-
- encoder0.encodeUint32(rows, 12);
-
- encoder0.encodeUint32(columns, 16);
+ encoder0.encodeEnum(result, 8);
}
String toString() {
- return "TerminalSetSizeResponseParams("
- "error: $error" ", "
- "rows: $rows" ", "
- "columns: $columns" ")";
+ return "AudioTrackGetRateControlResponseParams("
+ "result: $result" ")";
}
Map toJson() {
Map map = new Map();
- map["error"] = error;
- map["rows"] = rows;
- map["columns"] = columns;
+ map["result"] = result;
return map;
}
}
-const int _Terminal_connectName = 0;
-const int _Terminal_connectToClientName = 1;
-const int _Terminal_getSizeName = 2;
-const int _Terminal_setSizeName = 3;
-
-abstract class Terminal {
- static const String serviceName = "mojo::terminal::Terminal";
- dynamic connect(Object terminalFile,bool force,[Function responseFactory = null]);
- dynamic connectToClient(Object terminalClient,bool force,[Function responseFactory = null]);
- dynamic getSize([Function responseFactory = null]);
- dynamic setSize(int rows,int columns,bool reset,[Function responseFactory = null]);
+const int _AudioTrack_describeName = 0;
+const int _AudioTrack_configureName = 1;
+const int _AudioTrack_getRateControlName = 2;
+
+abstract class AudioTrack {
+ static const String serviceName = null;
+ dynamic describe([Function responseFactory = null]);
+ dynamic configure(AudioTrackConfiguration configuration,Object pipe,[Function responseFactory = null]);
+ dynamic getRateControl(Object rateControl,[Function responseFactory = null]);
}
-class _TerminalProxyImpl extends bindings.Proxy {
- _TerminalProxyImpl.fromEndpoint(
+class _AudioTrackProxyImpl extends bindings.Proxy {
+ _AudioTrackProxyImpl.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint);
- _TerminalProxyImpl.fromHandle(core.MojoHandle handle) :
+ _AudioTrackProxyImpl.fromHandle(core.MojoHandle handle) :
super.fromHandle(handle);
- _TerminalProxyImpl.unbound() : super.unbound();
+ _AudioTrackProxyImpl.unbound() : super.unbound();
- static _TerminalProxyImpl newFromEndpoint(
+ static _AudioTrackProxyImpl newFromEndpoint(
core.MojoMessagePipeEndpoint endpoint) {
- assert(endpoint.setDescription("For _TerminalProxyImpl"));
- return new _TerminalProxyImpl.fromEndpoint(endpoint);
+ assert(endpoint.setDescription("For _AudioTrackProxyImpl"));
+ return new _AudioTrackProxyImpl.fromEndpoint(endpoint);
}
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
- case _Terminal_connectName:
- var r = TerminalConnectResponseParams.deserialize(
+ case _AudioTrack_describeName:
+ var r = AudioTrackDescribeResponseParams.deserialize(
message.payload);
if (!message.header.hasRequestId) {
proxyError("Expected a message with a valid request Id.");
@@ -675,8 +651,8 @@ class _TerminalProxyImpl extends bindings.Proxy {
}
c.complete(r);
break;
- case _Terminal_connectToClientName:
- var r = TerminalConnectToClientResponseParams.deserialize(
+ case _AudioTrack_configureName:
+ var r = AudioTrackConfigureResponseParams.deserialize(
message.payload);
if (!message.header.hasRequestId) {
proxyError("Expected a message with a valid request Id.");
@@ -695,28 +671,8 @@ class _TerminalProxyImpl extends bindings.Proxy {
}
c.complete(r);
break;
- case _Terminal_getSizeName:
- var r = TerminalGetSizeResponseParams.deserialize(
- message.payload);
- if (!message.header.hasRequestId) {
- proxyError("Expected a message with a valid request Id.");
- return;
- }
- Completer c = completerMap[message.header.requestId];
- if (c == null) {
- proxyError(
- "Message had unknown request Id: ${message.header.requestId}");
- return;
- }
- completerMap.remove(message.header.requestId);
- if (c.isCompleted) {
- proxyError("Response completer already completed");
- return;
- }
- c.complete(r);
- break;
- case _Terminal_setSizeName:
- var r = TerminalSetSizeResponseParams.deserialize(
+ case _AudioTrack_getRateControlName:
+ var r = AudioTrackGetRateControlResponseParams.deserialize(
message.payload);
if (!message.header.hasRequestId) {
proxyError("Expected a message with a valid request Id.");
@@ -744,95 +700,83 @@ class _TerminalProxyImpl extends bindings.Proxy {
String toString() {
var superString = super.toString();
- return "_TerminalProxyImpl($superString)";
+ return "_AudioTrackProxyImpl($superString)";
}
}
-class _TerminalProxyCalls implements Terminal {
- _TerminalProxyImpl _proxyImpl;
+class _AudioTrackProxyCalls implements AudioTrack {
+ _AudioTrackProxyImpl _proxyImpl;
- _TerminalProxyCalls(this._proxyImpl);
- dynamic connect(Object terminalFile,bool force,[Function responseFactory = null]) {
- var params = new _TerminalConnectParams();
- params.terminalFile = terminalFile;
- params.force = force;
- return _proxyImpl.sendMessageWithRequestId(
- params,
- _Terminal_connectName,
- -1,
- bindings.MessageHeader.kMessageExpectsResponse);
- }
- dynamic connectToClient(Object terminalClient,bool force,[Function responseFactory = null]) {
- var params = new _TerminalConnectToClientParams();
- params.terminalClient = terminalClient;
- params.force = force;
+ _AudioTrackProxyCalls(this._proxyImpl);
+ dynamic describe([Function responseFactory = null]) {
+ var params = new _AudioTrackDescribeParams();
return _proxyImpl.sendMessageWithRequestId(
params,
- _Terminal_connectToClientName,
+ _AudioTrack_describeName,
-1,
bindings.MessageHeader.kMessageExpectsResponse);
}
- dynamic getSize([Function responseFactory = null]) {
- var params = new _TerminalGetSizeParams();
+ dynamic configure(AudioTrackConfiguration configuration,Object pipe,[Function responseFactory = null]) {
+ var params = new _AudioTrackConfigureParams();
+ params.configuration = configuration;
+ params.pipe = pipe;
return _proxyImpl.sendMessageWithRequestId(
params,
- _Terminal_getSizeName,
+ _AudioTrack_configureName,
-1,
bindings.MessageHeader.kMessageExpectsResponse);
}
- dynamic setSize(int rows,int columns,bool reset,[Function responseFactory = null]) {
- var params = new _TerminalSetSizeParams();
- params.rows = rows;
- params.columns = columns;
- params.reset = reset;
+ dynamic getRateControl(Object rateControl,[Function responseFactory = null]) {
+ var params = new _AudioTrackGetRateControlParams();
+ params.rateControl = rateControl;
return _proxyImpl.sendMessageWithRequestId(
params,
- _Terminal_setSizeName,
+ _AudioTrack_getRateControlName,
-1,
bindings.MessageHeader.kMessageExpectsResponse);
}
}
-class TerminalProxy implements bindings.ProxyBase {
+class AudioTrackProxy implements bindings.ProxyBase {
final bindings.Proxy impl;
- Terminal ptr;
+ AudioTrack ptr;
- TerminalProxy(_TerminalProxyImpl proxyImpl) :
+ AudioTrackProxy(_AudioTrackProxyImpl proxyImpl) :
impl = proxyImpl,
- ptr = new _TerminalProxyCalls(proxyImpl);
+ ptr = new _AudioTrackProxyCalls(proxyImpl);
- TerminalProxy.fromEndpoint(
+ AudioTrackProxy.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint) :
- impl = new _TerminalProxyImpl.fromEndpoint(endpoint) {
- ptr = new _TerminalProxyCalls(impl);
+ impl = new _AudioTrackProxyImpl.fromEndpoint(endpoint) {
+ ptr = new _AudioTrackProxyCalls(impl);
}
- TerminalProxy.fromHandle(core.MojoHandle handle) :
- impl = new _TerminalProxyImpl.fromHandle(handle) {
- ptr = new _TerminalProxyCalls(impl);
+ AudioTrackProxy.fromHandle(core.MojoHandle handle) :
+ impl = new _AudioTrackProxyImpl.fromHandle(handle) {
+ ptr = new _AudioTrackProxyCalls(impl);
}
- TerminalProxy.unbound() :
- impl = new _TerminalProxyImpl.unbound() {
- ptr = new _TerminalProxyCalls(impl);
+ AudioTrackProxy.unbound() :
+ impl = new _AudioTrackProxyImpl.unbound() {
+ ptr = new _AudioTrackProxyCalls(impl);
}
- factory TerminalProxy.connectToService(
+ factory AudioTrackProxy.connectToService(
bindings.ServiceConnector s, String url, [String serviceName]) {
- TerminalProxy p = new TerminalProxy.unbound();
+ AudioTrackProxy p = new AudioTrackProxy.unbound();
s.connectToService(url, p, serviceName);
return p;
}
- static TerminalProxy newFromEndpoint(
+ static AudioTrackProxy newFromEndpoint(
core.MojoMessagePipeEndpoint endpoint) {
- assert(endpoint.setDescription("For TerminalProxy"));
- return new TerminalProxy.fromEndpoint(endpoint);
+ assert(endpoint.setDescription("For AudioTrackProxy"));
+ return new AudioTrackProxy.fromEndpoint(endpoint);
}
- String get serviceName => Terminal.serviceName;
+ String get serviceName => AudioTrack.serviceName;
Future close({bool immediate: false}) => impl.close(immediate: immediate);
@@ -849,52 +793,43 @@ class TerminalProxy implements bindings.ProxyBase {
}
String toString() {
- return "TerminalProxy($impl)";
+ return "AudioTrackProxy($impl)";
}
}
-class TerminalStub extends bindings.Stub {
- Terminal _impl = null;
+class AudioTrackStub extends bindings.Stub {
+ AudioTrack _impl = null;
- TerminalStub.fromEndpoint(
+ AudioTrackStub.fromEndpoint(
core.MojoMessagePipeEndpoint endpoint, [this._impl])
: super.fromEndpoint(endpoint);
- TerminalStub.fromHandle(core.MojoHandle handle, [this._impl])
+ AudioTrackStub.fromHandle(core.MojoHandle handle, [this._impl])
: super.fromHandle(handle);
- TerminalStub.unbound() : super.unbound();
+ AudioTrackStub.unbound() : super.unbound();
- static TerminalStub newFromEndpoint(
+ static AudioTrackStub newFromEndpoint(
core.MojoMessagePipeEndpoint endpoint) {
- assert(endpoint.setDescription("For TerminalStub"));
- return new TerminalStub.fromEndpoint(endpoint);
+ assert(endpoint.setDescription("For AudioTrackStub"));
+ return new AudioTrackStub.fromEndpoint(endpoint);
}
- TerminalConnectResponseParams _TerminalConnectResponseParamsFactory(types_mojom.Error error) {
- var mojo_factory_result = new TerminalConnectResponseParams();
- mojo_factory_result.error = error;
- return mojo_factory_result;
- }
- TerminalConnectToClientResponseParams _TerminalConnectToClientResponseParamsFactory(types_mojom.Error error) {
- var mojo_factory_result = new TerminalConnectToClientResponseParams();
- mojo_factory_result.error = error;
+ AudioTrackDescribeResponseParams _AudioTrackDescribeResponseParamsFactory(AudioTrackDescriptor descriptor) {
+ var mojo_factory_result = new AudioTrackDescribeResponseParams();
+ mojo_factory_result.descriptor = descriptor;
return mojo_factory_result;
}
- TerminalGetSizeResponseParams _TerminalGetSizeResponseParamsFactory(types_mojom.Error error, int rows, int columns) {
- var mojo_factory_result = new TerminalGetSizeResponseParams();
- mojo_factory_result.error = error;
- mojo_factory_result.rows = rows;
- mojo_factory_result.columns = columns;
+ AudioTrackConfigureResponseParams _AudioTrackConfigureResponseParamsFactory(media_common_mojom.MediaResult result) {
+ var mojo_factory_result = new AudioTrackConfigureResponseParams();
+ mojo_factory_result.result = result;
return mojo_factory_result;
}
- TerminalSetSizeResponseParams _TerminalSetSizeResponseParamsFactory(types_mojom.Error error, int rows, int columns) {
- var mojo_factory_result = new TerminalSetSizeResponseParams();
- mojo_factory_result.error = error;
- mojo_factory_result.rows = rows;
- mojo_factory_result.columns = columns;
+ AudioTrackGetRateControlResponseParams _AudioTrackGetRateControlResponseParamsFactory(media_common_mojom.MediaResult result) {
+ var mojo_factory_result = new AudioTrackGetRateControlResponseParams();
+ mojo_factory_result.result = result;
return mojo_factory_result;
}
@@ -906,38 +841,16 @@ class TerminalStub extends bindings.Stub {
}
assert(_impl != null);
switch (message.header.type) {
- case _Terminal_connectName:
- var params = _TerminalConnectParams.deserialize(
- message.payload);
- var response = _impl.connect(params.terminalFile,params.force,_TerminalConnectResponseParamsFactory);
- if (response is Future) {
- return response.then((response) {
- if (response != null) {
- return buildResponseWithId(
- response,
- _Terminal_connectName,
- message.header.requestId,
- bindings.MessageHeader.kMessageIsResponse);
- }
- });
- } else if (response != null) {
- return buildResponseWithId(
- response,
- _Terminal_connectName,
- message.header.requestId,
- bindings.MessageHeader.kMessageIsResponse);
- }
- break;
- case _Terminal_connectToClientName:
- var params = _TerminalConnectToClientParams.deserialize(
+ case _AudioTrack_describeName:
+ var params = _AudioTrackDescribeParams.deserialize(
message.payload);
- var response = _impl.connectToClient(params.terminalClient,params.force,_TerminalConnectToClientResponseParamsFactory);
+ var response = _impl.describe(_AudioTrackDescribeResponseParamsFactory);
if (response is Future) {
return response.then((response) {
if (response != null) {
return buildResponseWithId(
response,
- _Terminal_connectToClientName,
+ _AudioTrack_describeName,
message.header.requestId,
bindings.MessageHeader.kMessageIsResponse);
}
@@ -945,21 +858,21 @@ class TerminalStub extends bindings.Stub {
} else if (response != null) {
return buildResponseWithId(
response,
- _Terminal_connectToClientName,
+ _AudioTrack_describeName,
message.header.requestId,
bindings.MessageHeader.kMessageIsResponse);
}
break;
- case _Terminal_getSizeName:
- var params = _TerminalGetSizeParams.deserialize(
+ case _AudioTrack_configureName:
+ var params = _AudioTrackConfigureParams.deserialize(
message.payload);
- var response = _impl.getSize(_TerminalGetSizeResponseParamsFactory);
+ var response = _impl.configure(params.configuration,params.pipe,_AudioTrackConfigureResponseParamsFactory);
if (response is Future) {
return response.then((response) {
if (response != null) {
return buildResponseWithId(
response,
- _Terminal_getSizeName,
+ _AudioTrack_configureName,
message.header.requestId,
bindings.MessageHeader.kMessageIsResponse);
}
@@ -967,21 +880,21 @@ class TerminalStub extends bindings.Stub {
} else if (response != null) {
return buildResponseWithId(
response,
- _Terminal_getSizeName,
+ _AudioTrack_configureName,
message.header.requestId,
bindings.MessageHeader.kMessageIsResponse);
}
break;
- case _Terminal_setSizeName:
- var params = _TerminalSetSizeParams.deserialize(
+ case _AudioTrack_getRateControlName:
+ var params = _AudioTrackGetRateControlParams.deserialize(
message.payload);
- var response = _impl.setSize(params.rows,params.columns,params.reset,_TerminalSetSizeResponseParamsFactory);
+ var response = _impl.getRateControl(params.rateControl,_AudioTrackGetRateControlResponseParamsFactory);
if (response is Future) {
return response.then((response) {
if (response != null) {
return buildResponseWithId(
response,
- _Terminal_setSizeName,
+ _AudioTrack_getRateControlName,
message.header.requestId,
bindings.MessageHeader.kMessageIsResponse);
}
@@ -989,7 +902,7 @@ class TerminalStub extends bindings.Stub {
} else if (response != null) {
return buildResponseWithId(
response,
- _Terminal_setSizeName,
+ _AudioTrack_getRateControlName,
message.header.requestId,
bindings.MessageHeader.kMessageIsResponse);
}
@@ -1001,15 +914,15 @@ class TerminalStub extends bindings.Stub {
return null;
}
- Terminal get impl => _impl;
- set impl(Terminal d) {
+ AudioTrack get impl => _impl;
+ set impl(AudioTrack d) {
assert(_impl == null);
_impl = d;
}
String toString() {
var superString = super.toString();
- return "TerminalStub($superString)";
+ return "AudioTrackStub($superString)";
}
int get version => 0;

Powered by Google App Engine
This is Rietveld 408576698