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

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

Issue 2006093002: Dart: Futures -> Callbacks. (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Merge Created 4 years, 6 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_factory.mojom.dart
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/media/media_factory.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/media/media_factory.mojom.dart
index d2fee787a871ab52e95ac6709beb163fd55e6b53..b83bb6e6518239537691c6b20a2a9094990f53a9 100644
--- a/mojo/dart/packages/mojo_services/lib/mojo/media/media_factory.mojom.dart
+++ b/mojo/dart/packages/mojo_services/lib/mojo/media/media_factory.mojom.dart
@@ -26,6 +26,11 @@ class _MediaFactoryCreatePlayerParams extends bindings.Struct {
_MediaFactoryCreatePlayerParams() : super(kVersions.last.size);
+ _MediaFactoryCreatePlayerParams.init(
+ seeking_reader_mojom.SeekingReaderInterface this.reader,
+ media_player_mojom.MediaPlayerInterfaceRequest this.player
+ ) : super(kVersions.last.size);
+
static _MediaFactoryCreatePlayerParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
@@ -111,6 +116,12 @@ class _MediaFactoryCreateSourceParams extends bindings.Struct {
_MediaFactoryCreateSourceParams() : super(kVersions.last.size);
+ _MediaFactoryCreateSourceParams.init(
+ seeking_reader_mojom.SeekingReaderInterface this.reader,
+ List<media_types_mojom.MediaTypeSet> this.allowedMediaTypes,
+ media_source_mojom.MediaSourceInterfaceRequest this.source
+ ) : super(kVersions.last.size);
+
static _MediaFactoryCreateSourceParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
@@ -226,6 +237,12 @@ class _MediaFactoryCreateSinkParams extends bindings.Struct {
_MediaFactoryCreateSinkParams() : super(kVersions.last.size);
+ _MediaFactoryCreateSinkParams.init(
+ String this.destinationUrl,
+ media_types_mojom.MediaType this.mediaType,
+ media_sink_mojom.MediaSinkInterfaceRequest this.sink
+ ) : super(kVersions.last.size);
+
static _MediaFactoryCreateSinkParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
@@ -323,6 +340,11 @@ class _MediaFactoryCreateDemuxParams extends bindings.Struct {
_MediaFactoryCreateDemuxParams() : super(kVersions.last.size);
+ _MediaFactoryCreateDemuxParams.init(
+ seeking_reader_mojom.SeekingReaderInterface this.reader,
+ media_demux_mojom.MediaDemuxInterfaceRequest this.demux
+ ) : super(kVersions.last.size);
+
static _MediaFactoryCreateDemuxParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
@@ -407,6 +429,11 @@ class _MediaFactoryCreateDecoderParams extends bindings.Struct {
_MediaFactoryCreateDecoderParams() : super(kVersions.last.size);
+ _MediaFactoryCreateDecoderParams.init(
+ media_types_mojom.MediaType this.inputMediaType,
+ media_type_converter_mojom.MediaTypeConverterInterfaceRequest this.decoder
+ ) : super(kVersions.last.size);
+
static _MediaFactoryCreateDecoderParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
@@ -492,6 +519,11 @@ class _MediaFactoryCreateNetworkReaderParams extends bindings.Struct {
_MediaFactoryCreateNetworkReaderParams() : super(kVersions.last.size);
+ _MediaFactoryCreateNetworkReaderParams.init(
+ String this.url,
+ seeking_reader_mojom.SeekingReaderInterfaceRequest this.reader
+ ) : super(kVersions.last.size);
+
static _MediaFactoryCreateNetworkReaderParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
@@ -575,6 +607,10 @@ class _MediaFactoryCreateTimelineControllerParams extends bindings.Struct {
_MediaFactoryCreateTimelineControllerParams() : super(kVersions.last.size);
+ _MediaFactoryCreateTimelineControllerParams.init(
+ timeline_controller_mojom.MediaTimelineControllerInterfaceRequest this.timelineController
+ ) : super(kVersions.last.size);
+
static _MediaFactoryCreateTimelineControllerParams deserialize(bindings.Message message) {
var decoder = new bindings.Decoder(message);
var result = decode(decoder);
@@ -646,14 +682,17 @@ const int _mediaFactoryMethodCreateNetworkReaderName = 5;
const int _mediaFactoryMethodCreateTimelineControllerName = 6;
class _MediaFactoryServiceDescription implements service_describer.ServiceDescription {
- dynamic getTopLevelInterface([Function responseFactory]) =>
- responseFactory(null);
+ void getTopLevelInterface(Function responder) {
+ responder(null);
+ }
- dynamic getTypeDefinition(String typeKey, [Function responseFactory]) =>
- responseFactory(null);
+ void getTypeDefinition(String typeKey, Function responder) {
+ responder(null);
+ }
- dynamic getAllTypeDefinitions([Function responseFactory]) =>
- responseFactory(null);
+ void getAllTypeDefinitions(Function responder) {
+ responder(null);
+ }
}
abstract class MediaFactory {
@@ -901,11 +940,11 @@ class _MediaFactoryStubControl
- dynamic handleMessage(bindings.ServiceMessage message) {
+ void handleMessage(bindings.ServiceMessage message) {
if (bindings.ControlMessageHandler.isControlMessage(message)) {
- return bindings.ControlMessageHandler.handleMessage(this,
- 0,
- message);
+ bindings.ControlMessageHandler.handleMessage(
+ this, 0, message);
+ return;
}
if (_impl == null) {
throw new core.MojoApiError("$this has no implementation set");
@@ -950,7 +989,6 @@ class _MediaFactoryStubControl
throw new bindings.MojoCodecError("Unexpected message name");
break;
}
- return null;
}
MediaFactory get impl => _impl;

Powered by Google App Engine
This is Rietveld 408576698