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

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

Issue 1539673003: Generate Mojom Types in Dart (Take 2) (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Update to master and regenerate mojoms 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/media_sink.mojom.dart
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/media/media_sink.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/media/media_sink.mojom.dart
index 3ee521ee4c896820fe73cb254b01ac83e3137929..a4fef8598a8749e914b9026fdd092bc4d2c34f25 100644
--- a/mojo/dart/packages/mojo_services/lib/mojo/media/media_sink.mojom.dart
+++ b/mojo/dart/packages/mojo_services/lib/mojo/media/media_sink.mojom.dart
@@ -5,9 +5,12 @@
library media_sink_mojom;
import 'dart:async';
+import 'dart:collection';
import 'package:mojo/bindings.dart' as bindings;
import 'package:mojo/core.dart' as core;
+import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types;
+import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as service_describer;
import 'package:mojo_services/mojo/media/media_clock.mojom.dart' as media_clock_mojom;
import 'package:mojo_services/mojo/media/media_common.mojom.dart' as media_common_mojom;
import 'package:mojo_services/mojo/media/media_state.mojom.dart' as media_state_mojom;
@@ -96,6 +99,33 @@ class MediaSinkStatus extends bindings.Struct {
return map;
}
}
+mojom_types.MojomStruct _media_sink_MediaSinkStatus__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MediaSinkStatus'
+ ..fullIdentifier = 'mojo.media.MediaSinkStatus')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'State')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = '_media_state_MediaState__'
+ ..typeKey = '_media_state_MediaState__'
+ )),
+
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'TimelineTransform')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = '_rate_control_TimelineTransform__'
+ ..typeKey = '_rate_control_TimelineTransform__'
+ )),
+ ];
+}
class _MediaSinkGetClockDispositionParams extends bindings.Struct {
@@ -154,6 +184,13 @@ class _MediaSinkGetClockDispositionParams extends bindings.Struct {
return map;
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_GetClockDisposition_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = '_MediaSinkGetClockDispositionParams'
+ ..fullIdentifier = 'mojo.media._MediaSinkGetClockDispositionParams')
+ ..fields = <mojom_types.StructField>[];
+}
class MediaSinkGetClockDispositionResponseParams extends bindings.Struct {
@@ -225,6 +262,22 @@ class MediaSinkGetClockDispositionResponseParams extends bindings.Struct {
return map;
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_GetClockDisposition_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MediaSinkGetClockDispositionResponseParams'
+ ..fullIdentifier = 'mojo.media.MediaSinkGetClockDispositionResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ClockDisposition')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = '_media_clock_ClockDisposition__'
+ ..typeKey = '_media_clock_ClockDisposition__'
+ )),
+ ];
+}
class _MediaSinkGetMasterClockParams extends bindings.Struct {
@@ -291,6 +344,23 @@ class _MediaSinkGetMasterClockParams extends bindings.Struct {
'Object containing handles cannot be encoded to JSON.');
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_GetMasterClock_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = '_MediaSinkGetMasterClockParams'
+ ..fullIdentifier = 'mojo.media._MediaSinkGetMasterClockParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'MasterClock')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..isInterfaceRequest = true
+ ..identifier = '_media_clock_Clock__'
+ ..typeKey = '_media_clock_Clock__'
+ )),
+ ];
+}
class _MediaSinkSetMasterClockParams extends bindings.Struct {
@@ -357,6 +427,24 @@ class _MediaSinkSetMasterClockParams extends bindings.Struct {
'Object containing handles cannot be encoded to JSON.');
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_SetMasterClock_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = '_MediaSinkSetMasterClockParams'
+ ..fullIdentifier = 'mojo.media._MediaSinkSetMasterClockParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'MasterClock')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+ ..nullable = true
+
+
+ ..identifier = '_media_clock_Clock__'
+ ..typeKey = '_media_clock_Clock__'
+ )),
+ ];
+}
class _MediaSinkGetConsumerParams extends bindings.Struct {
@@ -423,6 +511,23 @@ class _MediaSinkGetConsumerParams extends bindings.Struct {
'Object containing handles cannot be encoded to JSON.');
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_GetConsumer_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = '_MediaSinkGetConsumerParams'
+ ..fullIdentifier = 'mojo.media._MediaSinkGetConsumerParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Consumer')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..isInterfaceRequest = true
+ ..identifier = '_media_transport_MediaConsumer__'
+ ..typeKey = '_media_transport_MediaConsumer__'
+ )),
+ ];
+}
class _MediaSinkGetStatusParams extends bindings.Struct {
@@ -490,6 +595,17 @@ class _MediaSinkGetStatusParams extends bindings.Struct {
return map;
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_GetStatus_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = '_MediaSinkGetStatusParams'
+ ..fullIdentifier = 'mojo.media._MediaSinkGetStatusParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'VersionLastSeen')
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint64),
+ ];
+}
class MediaSinkGetStatusResponseParams extends bindings.Struct {
@@ -567,6 +683,26 @@ class MediaSinkGetStatusResponseParams extends bindings.Struct {
return map;
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_GetStatus_ResponseParams__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MediaSinkGetStatusResponseParams'
+ ..fullIdentifier = 'mojo.media.MediaSinkGetStatusResponseParams')
+ ..fields = <mojom_types.StructField>[
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Version')
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint64),
+
+ new mojom_types.StructField()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Status')
+ ..type = (new mojom_types.Type()
+ ..typeReference = (new mojom_types.TypeReference()
+
+ ..identifier = '_media_sink_MediaSinkStatus__'
+ ..typeKey = '_media_sink_MediaSinkStatus__'
+ )),
+ ];
+}
class _MediaSinkPlayParams extends bindings.Struct {
@@ -625,6 +761,13 @@ class _MediaSinkPlayParams extends bindings.Struct {
return map;
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_Play_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = '_MediaSinkPlayParams'
+ ..fullIdentifier = 'mojo.media._MediaSinkPlayParams')
+ ..fields = <mojom_types.StructField>[];
+}
class _MediaSinkPauseParams extends bindings.Struct {
@@ -683,6 +826,14 @@ class _MediaSinkPauseParams extends bindings.Struct {
return map;
}
}
+mojom_types.MojomStruct _media_sink_MediaSink_Pause_Params__() {
+ return new mojom_types.MojomStruct()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = '_MediaSinkPauseParams'
+ ..fullIdentifier = 'mojo.media._MediaSinkPauseParams')
+ ..fields = <mojom_types.StructField>[];
+}
+
const int _MediaSink_getClockDispositionName = 0;
const int _MediaSink_getMasterClockName = 1;
@@ -692,6 +843,45 @@ const int _MediaSink_getStatusName = 4;
const int _MediaSink_playName = 5;
const int _MediaSink_pauseName = 6;
+mojom_types.MojomInterface _media_sink_MediaSink__() {
+ return new mojom_types.MojomInterface()
+ ..declData = (new mojom_types.DeclarationData()
+ ..shortName = 'MediaSink'
+ ..fullIdentifier = 'mojo.media.MediaSink')
+ ..interfaceName = 'MediaSink'
+ ..methods = <int, mojom_types.MojomMethod>{
+_MediaSink_getClockDispositionName: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'GetClockDisposition')
+ ..ordinal = _MediaSink_getClockDispositionName
+ ..responseParams = _media_sink_MediaSink_GetClockDisposition_ResponseParams__()..parameters = _media_sink_MediaSink_GetClockDisposition_Params__(),_MediaSink_getMasterClockName: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'GetMasterClock')
+ ..ordinal = _MediaSink_getMasterClockName..parameters = _media_sink_MediaSink_GetMasterClock_Params__(),_MediaSink_setMasterClockName: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SetMasterClock')
+ ..ordinal = _MediaSink_setMasterClockName..parameters = _media_sink_MediaSink_SetMasterClock_Params__(),_MediaSink_getConsumerName: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'GetConsumer')
+ ..ordinal = _MediaSink_getConsumerName..parameters = _media_sink_MediaSink_GetConsumer_Params__(),_MediaSink_getStatusName: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'GetStatus')
+ ..ordinal = _MediaSink_getStatusName
+ ..responseParams = _media_sink_MediaSink_GetStatus_ResponseParams__()..parameters = _media_sink_MediaSink_GetStatus_Params__(),_MediaSink_playName: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Play')
+ ..ordinal = _MediaSink_playName..parameters = _media_sink_MediaSink_Play_Params__(),_MediaSink_pauseName: new mojom_types.MojomMethod()
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Pause')
+ ..ordinal = _MediaSink_pauseName..parameters = _media_sink_MediaSink_Pause_Params__(),
+ };
+}
+
+class _MediaSinkServiceDescription implements service_describer.ServiceDescription {
+dynamic getTopLevelInterface([Function responseFactory = null]) {
+ return _media_sink_MediaSink__();
+ }
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) {
+ return getAllMojomTypeDefinitions()[typeKey];
+ }
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) {
+ return getAllMojomTypeDefinitions();
+ }
+}
+
abstract class MediaSink {
static const String serviceName = null;
dynamic getClockDisposition([Function responseFactory = null]);
@@ -719,6 +909,9 @@ class _MediaSinkProxyImpl extends bindings.Proxy {
return new _MediaSinkProxyImpl.fromEndpoint(endpoint);
}
+ service_describer.ServiceDescription get serviceDescription =>
+ new _MediaSinkServiceDescription();
+
void handleResponse(bindings.ServiceMessage message) {
switch (message.header.type) {
case _MediaSink_getClockDispositionName:
@@ -1028,6 +1221,80 @@ class MediaSinkStub extends bindings.Stub {
}
int get version => 0;
+
+
+ service_describer.ServiceDescription get serviceDescription =>
+ new _MediaSinkServiceDescription();
+}
+
+
+
+
+
+
+
+Map<String, mojom_types.UserDefinedType> _initDescriptions() {
+ var map = new HashMap<String, mojom_types.UserDefinedType>();
+map["_media_sink_MediaSinkStatus__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSinkStatus__();
+map["_media_sink_MediaSink_GetClockDisposition_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_GetClockDisposition_Params__();
+map["_media_sink_MediaSink_GetClockDisposition_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_GetClockDisposition_ResponseParams__();
+map["_media_sink_MediaSink_GetMasterClock_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_GetMasterClock_Params__();
+map["_media_sink_MediaSink_SetMasterClock_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_SetMasterClock_Params__();
+map["_media_sink_MediaSink_GetConsumer_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_GetConsumer_Params__();
+map["_media_sink_MediaSink_GetStatus_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_GetStatus_Params__();
+map["_media_sink_MediaSink_GetStatus_ResponseParams__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_GetStatus_ResponseParams__();
+map["_media_sink_MediaSink_Play_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_Play_Params__();
+map["_media_sink_MediaSink_Pause_Params__"] =
+ new mojom_types.UserDefinedType()
+ ..structType = _media_sink_MediaSink_Pause_Params__();
+map["_media_sink_MediaSink__"] =
+ new mojom_types.UserDefinedType()
+ ..interfaceType = _media_sink_MediaSink__();
+media_clock_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) {
+ map[s] = udt;
+});
+media_common_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) {
+ map[s] = udt;
+});
+media_state_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) {
+ map[s] = udt;
+});
+media_transport_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) {
+ map[s] = udt;
+});
+media_types_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) {
+ map[s] = udt;
+});
+rate_control_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) {
+ map[s] = udt;
+});
+
+ return map;
}
+var _MojomDesc;
+Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() {
+ if (_MojomDesc == null) {
+ _MojomDesc = _initDescriptions();
+ }
+ return _MojomDesc;
+}

Powered by Google App Engine
This is Rietveld 408576698