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

Side by Side 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 unified diff | Download patch
OLDNEW
1 // WARNING: DO NOT EDIT. This file was generated by a program. 1 // WARNING: DO NOT EDIT. This file was generated by a program.
2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py. 2 // See $MOJO_SDK/tools/bindings/mojom_bindings_generator.py.
3 3
4 library media_factory_mojom; 4 library media_factory_mojom;
5 import 'dart:async'; 5 import 'dart:async';
6 import 'package:mojo/bindings.dart' as bindings; 6 import 'package:mojo/bindings.dart' as bindings;
7 import 'package:mojo/core.dart' as core; 7 import 'package:mojo/core.dart' as core;
8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer; 8 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic e_describer;
9 import 'package:mojo_services/mojo/media/media_demux.mojom.dart' as media_demux_ mojom; 9 import 'package:mojo_services/mojo/media/media_demux.mojom.dart' as media_demux_ mojom;
10 import 'package:mojo_services/mojo/media/media_player.mojom.dart' as media_playe r_mojom; 10 import 'package:mojo_services/mojo/media/media_player.mojom.dart' as media_playe r_mojom;
11 import 'package:mojo_services/mojo/media/media_sink.mojom.dart' as media_sink_mo jom; 11 import 'package:mojo_services/mojo/media/media_sink.mojom.dart' as media_sink_mo jom;
12 import 'package:mojo_services/mojo/media/media_source.mojom.dart' as media_sourc e_mojom; 12 import 'package:mojo_services/mojo/media/media_source.mojom.dart' as media_sourc e_mojom;
13 import 'package:mojo_services/mojo/media/media_type_converter.mojom.dart' as med ia_type_converter_mojom; 13 import 'package:mojo_services/mojo/media/media_type_converter.mojom.dart' as med ia_type_converter_mojom;
14 import 'package:mojo_services/mojo/media/media_types.mojom.dart' as media_types_ mojom; 14 import 'package:mojo_services/mojo/media/media_types.mojom.dart' as media_types_ mojom;
15 import 'package:mojo_services/mojo/media/seeking_reader.mojom.dart' as seeking_r eader_mojom; 15 import 'package:mojo_services/mojo/media/seeking_reader.mojom.dart' as seeking_r eader_mojom;
16 import 'package:mojo_services/mojo/media/timeline_controller.mojom.dart' as time line_controller_mojom; 16 import 'package:mojo_services/mojo/media/timeline_controller.mojom.dart' as time line_controller_mojom;
17 17
18 18
19 19
20 class _MediaFactoryCreatePlayerParams extends bindings.Struct { 20 class _MediaFactoryCreatePlayerParams extends bindings.Struct {
21 static const List<bindings.StructDataHeader> kVersions = const [ 21 static const List<bindings.StructDataHeader> kVersions = const [
22 const bindings.StructDataHeader(24, 0) 22 const bindings.StructDataHeader(24, 0)
23 ]; 23 ];
24 seeking_reader_mojom.SeekingReaderInterface reader = null; 24 seeking_reader_mojom.SeekingReaderInterface reader = null;
25 media_player_mojom.MediaPlayerInterfaceRequest player = null; 25 media_player_mojom.MediaPlayerInterfaceRequest player = null;
26 26
27 _MediaFactoryCreatePlayerParams() : super(kVersions.last.size); 27 _MediaFactoryCreatePlayerParams() : super(kVersions.last.size);
28 28
29 _MediaFactoryCreatePlayerParams.init(
30 seeking_reader_mojom.SeekingReaderInterface this.reader,
31 media_player_mojom.MediaPlayerInterfaceRequest this.player
32 ) : super(kVersions.last.size);
33
29 static _MediaFactoryCreatePlayerParams deserialize(bindings.Message message) { 34 static _MediaFactoryCreatePlayerParams deserialize(bindings.Message message) {
30 var decoder = new bindings.Decoder(message); 35 var decoder = new bindings.Decoder(message);
31 var result = decode(decoder); 36 var result = decode(decoder);
32 if (decoder.excessHandles != null) { 37 if (decoder.excessHandles != null) {
33 decoder.excessHandles.forEach((h) => h.close()); 38 decoder.excessHandles.forEach((h) => h.close());
34 } 39 }
35 return result; 40 return result;
36 } 41 }
37 42
38 static _MediaFactoryCreatePlayerParams decode(bindings.Decoder decoder0) { 43 static _MediaFactoryCreatePlayerParams decode(bindings.Decoder decoder0) {
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
104 class _MediaFactoryCreateSourceParams extends bindings.Struct { 109 class _MediaFactoryCreateSourceParams extends bindings.Struct {
105 static const List<bindings.StructDataHeader> kVersions = const [ 110 static const List<bindings.StructDataHeader> kVersions = const [
106 const bindings.StructDataHeader(32, 0) 111 const bindings.StructDataHeader(32, 0)
107 ]; 112 ];
108 seeking_reader_mojom.SeekingReaderInterface reader = null; 113 seeking_reader_mojom.SeekingReaderInterface reader = null;
109 List<media_types_mojom.MediaTypeSet> allowedMediaTypes = null; 114 List<media_types_mojom.MediaTypeSet> allowedMediaTypes = null;
110 media_source_mojom.MediaSourceInterfaceRequest source = null; 115 media_source_mojom.MediaSourceInterfaceRequest source = null;
111 116
112 _MediaFactoryCreateSourceParams() : super(kVersions.last.size); 117 _MediaFactoryCreateSourceParams() : super(kVersions.last.size);
113 118
119 _MediaFactoryCreateSourceParams.init(
120 seeking_reader_mojom.SeekingReaderInterface this.reader,
121 List<media_types_mojom.MediaTypeSet> this.allowedMediaTypes,
122 media_source_mojom.MediaSourceInterfaceRequest this.source
123 ) : super(kVersions.last.size);
124
114 static _MediaFactoryCreateSourceParams deserialize(bindings.Message message) { 125 static _MediaFactoryCreateSourceParams deserialize(bindings.Message message) {
115 var decoder = new bindings.Decoder(message); 126 var decoder = new bindings.Decoder(message);
116 var result = decode(decoder); 127 var result = decode(decoder);
117 if (decoder.excessHandles != null) { 128 if (decoder.excessHandles != null) {
118 decoder.excessHandles.forEach((h) => h.close()); 129 decoder.excessHandles.forEach((h) => h.close());
119 } 130 }
120 return result; 131 return result;
121 } 132 }
122 133
123 static _MediaFactoryCreateSourceParams decode(bindings.Decoder decoder0) { 134 static _MediaFactoryCreateSourceParams decode(bindings.Decoder decoder0) {
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
219 class _MediaFactoryCreateSinkParams extends bindings.Struct { 230 class _MediaFactoryCreateSinkParams extends bindings.Struct {
220 static const List<bindings.StructDataHeader> kVersions = const [ 231 static const List<bindings.StructDataHeader> kVersions = const [
221 const bindings.StructDataHeader(32, 0) 232 const bindings.StructDataHeader(32, 0)
222 ]; 233 ];
223 String destinationUrl = null; 234 String destinationUrl = null;
224 media_types_mojom.MediaType mediaType = null; 235 media_types_mojom.MediaType mediaType = null;
225 media_sink_mojom.MediaSinkInterfaceRequest sink = null; 236 media_sink_mojom.MediaSinkInterfaceRequest sink = null;
226 237
227 _MediaFactoryCreateSinkParams() : super(kVersions.last.size); 238 _MediaFactoryCreateSinkParams() : super(kVersions.last.size);
228 239
240 _MediaFactoryCreateSinkParams.init(
241 String this.destinationUrl,
242 media_types_mojom.MediaType this.mediaType,
243 media_sink_mojom.MediaSinkInterfaceRequest this.sink
244 ) : super(kVersions.last.size);
245
229 static _MediaFactoryCreateSinkParams deserialize(bindings.Message message) { 246 static _MediaFactoryCreateSinkParams deserialize(bindings.Message message) {
230 var decoder = new bindings.Decoder(message); 247 var decoder = new bindings.Decoder(message);
231 var result = decode(decoder); 248 var result = decode(decoder);
232 if (decoder.excessHandles != null) { 249 if (decoder.excessHandles != null) {
233 decoder.excessHandles.forEach((h) => h.close()); 250 decoder.excessHandles.forEach((h) => h.close());
234 } 251 }
235 return result; 252 return result;
236 } 253 }
237 254
238 static _MediaFactoryCreateSinkParams decode(bindings.Decoder decoder0) { 255 static _MediaFactoryCreateSinkParams decode(bindings.Decoder decoder0) {
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
316 333
317 class _MediaFactoryCreateDemuxParams extends bindings.Struct { 334 class _MediaFactoryCreateDemuxParams extends bindings.Struct {
318 static const List<bindings.StructDataHeader> kVersions = const [ 335 static const List<bindings.StructDataHeader> kVersions = const [
319 const bindings.StructDataHeader(24, 0) 336 const bindings.StructDataHeader(24, 0)
320 ]; 337 ];
321 seeking_reader_mojom.SeekingReaderInterface reader = null; 338 seeking_reader_mojom.SeekingReaderInterface reader = null;
322 media_demux_mojom.MediaDemuxInterfaceRequest demux = null; 339 media_demux_mojom.MediaDemuxInterfaceRequest demux = null;
323 340
324 _MediaFactoryCreateDemuxParams() : super(kVersions.last.size); 341 _MediaFactoryCreateDemuxParams() : super(kVersions.last.size);
325 342
343 _MediaFactoryCreateDemuxParams.init(
344 seeking_reader_mojom.SeekingReaderInterface this.reader,
345 media_demux_mojom.MediaDemuxInterfaceRequest this.demux
346 ) : super(kVersions.last.size);
347
326 static _MediaFactoryCreateDemuxParams deserialize(bindings.Message message) { 348 static _MediaFactoryCreateDemuxParams deserialize(bindings.Message message) {
327 var decoder = new bindings.Decoder(message); 349 var decoder = new bindings.Decoder(message);
328 var result = decode(decoder); 350 var result = decode(decoder);
329 if (decoder.excessHandles != null) { 351 if (decoder.excessHandles != null) {
330 decoder.excessHandles.forEach((h) => h.close()); 352 decoder.excessHandles.forEach((h) => h.close());
331 } 353 }
332 return result; 354 return result;
333 } 355 }
334 356
335 static _MediaFactoryCreateDemuxParams decode(bindings.Decoder decoder0) { 357 static _MediaFactoryCreateDemuxParams decode(bindings.Decoder decoder0) {
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
400 422
401 class _MediaFactoryCreateDecoderParams extends bindings.Struct { 423 class _MediaFactoryCreateDecoderParams extends bindings.Struct {
402 static const List<bindings.StructDataHeader> kVersions = const [ 424 static const List<bindings.StructDataHeader> kVersions = const [
403 const bindings.StructDataHeader(24, 0) 425 const bindings.StructDataHeader(24, 0)
404 ]; 426 ];
405 media_types_mojom.MediaType inputMediaType = null; 427 media_types_mojom.MediaType inputMediaType = null;
406 media_type_converter_mojom.MediaTypeConverterInterfaceRequest decoder = null; 428 media_type_converter_mojom.MediaTypeConverterInterfaceRequest decoder = null;
407 429
408 _MediaFactoryCreateDecoderParams() : super(kVersions.last.size); 430 _MediaFactoryCreateDecoderParams() : super(kVersions.last.size);
409 431
432 _MediaFactoryCreateDecoderParams.init(
433 media_types_mojom.MediaType this.inputMediaType,
434 media_type_converter_mojom.MediaTypeConverterInterfaceRequest this.decoder
435 ) : super(kVersions.last.size);
436
410 static _MediaFactoryCreateDecoderParams deserialize(bindings.Message message) { 437 static _MediaFactoryCreateDecoderParams deserialize(bindings.Message message) {
411 var decoder = new bindings.Decoder(message); 438 var decoder = new bindings.Decoder(message);
412 var result = decode(decoder); 439 var result = decode(decoder);
413 if (decoder.excessHandles != null) { 440 if (decoder.excessHandles != null) {
414 decoder.excessHandles.forEach((h) => h.close()); 441 decoder.excessHandles.forEach((h) => h.close());
415 } 442 }
416 return result; 443 return result;
417 } 444 }
418 445
419 static _MediaFactoryCreateDecoderParams decode(bindings.Decoder decoder0) { 446 static _MediaFactoryCreateDecoderParams decode(bindings.Decoder decoder0) {
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
485 512
486 class _MediaFactoryCreateNetworkReaderParams extends bindings.Struct { 513 class _MediaFactoryCreateNetworkReaderParams extends bindings.Struct {
487 static const List<bindings.StructDataHeader> kVersions = const [ 514 static const List<bindings.StructDataHeader> kVersions = const [
488 const bindings.StructDataHeader(24, 0) 515 const bindings.StructDataHeader(24, 0)
489 ]; 516 ];
490 String url = null; 517 String url = null;
491 seeking_reader_mojom.SeekingReaderInterfaceRequest reader = null; 518 seeking_reader_mojom.SeekingReaderInterfaceRequest reader = null;
492 519
493 _MediaFactoryCreateNetworkReaderParams() : super(kVersions.last.size); 520 _MediaFactoryCreateNetworkReaderParams() : super(kVersions.last.size);
494 521
522 _MediaFactoryCreateNetworkReaderParams.init(
523 String this.url,
524 seeking_reader_mojom.SeekingReaderInterfaceRequest this.reader
525 ) : super(kVersions.last.size);
526
495 static _MediaFactoryCreateNetworkReaderParams deserialize(bindings.Message mes sage) { 527 static _MediaFactoryCreateNetworkReaderParams deserialize(bindings.Message mes sage) {
496 var decoder = new bindings.Decoder(message); 528 var decoder = new bindings.Decoder(message);
497 var result = decode(decoder); 529 var result = decode(decoder);
498 if (decoder.excessHandles != null) { 530 if (decoder.excessHandles != null) {
499 decoder.excessHandles.forEach((h) => h.close()); 531 decoder.excessHandles.forEach((h) => h.close());
500 } 532 }
501 return result; 533 return result;
502 } 534 }
503 535
504 static _MediaFactoryCreateNetworkReaderParams decode(bindings.Decoder decoder0 ) { 536 static _MediaFactoryCreateNetworkReaderParams decode(bindings.Decoder decoder0 ) {
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
568 600
569 601
570 class _MediaFactoryCreateTimelineControllerParams extends bindings.Struct { 602 class _MediaFactoryCreateTimelineControllerParams extends bindings.Struct {
571 static const List<bindings.StructDataHeader> kVersions = const [ 603 static const List<bindings.StructDataHeader> kVersions = const [
572 const bindings.StructDataHeader(16, 0) 604 const bindings.StructDataHeader(16, 0)
573 ]; 605 ];
574 timeline_controller_mojom.MediaTimelineControllerInterfaceRequest timelineCont roller = null; 606 timeline_controller_mojom.MediaTimelineControllerInterfaceRequest timelineCont roller = null;
575 607
576 _MediaFactoryCreateTimelineControllerParams() : super(kVersions.last.size); 608 _MediaFactoryCreateTimelineControllerParams() : super(kVersions.last.size);
577 609
610 _MediaFactoryCreateTimelineControllerParams.init(
611 timeline_controller_mojom.MediaTimelineControllerInterfaceRequest this.timel ineController
612 ) : super(kVersions.last.size);
613
578 static _MediaFactoryCreateTimelineControllerParams deserialize(bindings.Messag e message) { 614 static _MediaFactoryCreateTimelineControllerParams deserialize(bindings.Messag e message) {
579 var decoder = new bindings.Decoder(message); 615 var decoder = new bindings.Decoder(message);
580 var result = decode(decoder); 616 var result = decode(decoder);
581 if (decoder.excessHandles != null) { 617 if (decoder.excessHandles != null) {
582 decoder.excessHandles.forEach((h) => h.close()); 618 decoder.excessHandles.forEach((h) => h.close());
583 } 619 }
584 return result; 620 return result;
585 } 621 }
586 622
587 static _MediaFactoryCreateTimelineControllerParams decode(bindings.Decoder dec oder0) { 623 static _MediaFactoryCreateTimelineControllerParams decode(bindings.Decoder dec oder0) {
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
639 675
640 const int _mediaFactoryMethodCreatePlayerName = 0; 676 const int _mediaFactoryMethodCreatePlayerName = 0;
641 const int _mediaFactoryMethodCreateSourceName = 1; 677 const int _mediaFactoryMethodCreateSourceName = 1;
642 const int _mediaFactoryMethodCreateSinkName = 2; 678 const int _mediaFactoryMethodCreateSinkName = 2;
643 const int _mediaFactoryMethodCreateDemuxName = 3; 679 const int _mediaFactoryMethodCreateDemuxName = 3;
644 const int _mediaFactoryMethodCreateDecoderName = 4; 680 const int _mediaFactoryMethodCreateDecoderName = 4;
645 const int _mediaFactoryMethodCreateNetworkReaderName = 5; 681 const int _mediaFactoryMethodCreateNetworkReaderName = 5;
646 const int _mediaFactoryMethodCreateTimelineControllerName = 6; 682 const int _mediaFactoryMethodCreateTimelineControllerName = 6;
647 683
648 class _MediaFactoryServiceDescription implements service_describer.ServiceDescri ption { 684 class _MediaFactoryServiceDescription implements service_describer.ServiceDescri ption {
649 dynamic getTopLevelInterface([Function responseFactory]) => 685 void getTopLevelInterface(Function responder) {
650 responseFactory(null); 686 responder(null);
687 }
651 688
652 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => 689 void getTypeDefinition(String typeKey, Function responder) {
653 responseFactory(null); 690 responder(null);
691 }
654 692
655 dynamic getAllTypeDefinitions([Function responseFactory]) => 693 void getAllTypeDefinitions(Function responder) {
656 responseFactory(null); 694 responder(null);
695 }
657 } 696 }
658 697
659 abstract class MediaFactory { 698 abstract class MediaFactory {
660 static const String serviceName = "mojo::media::MediaFactory"; 699 static const String serviceName = "mojo::media::MediaFactory";
661 700
662 static service_describer.ServiceDescription _cachedServiceDescription; 701 static service_describer.ServiceDescription _cachedServiceDescription;
663 static service_describer.ServiceDescription get serviceDescription { 702 static service_describer.ServiceDescription get serviceDescription {
664 if (_cachedServiceDescription == null) { 703 if (_cachedServiceDescription == null) {
665 _cachedServiceDescription = new _MediaFactoryServiceDescription(); 704 _cachedServiceDescription = new _MediaFactoryServiceDescription();
666 } 705 }
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
894 : super.fromHandle(handle, autoBegin: impl != null) { 933 : super.fromHandle(handle, autoBegin: impl != null) {
895 _impl = impl; 934 _impl = impl;
896 } 935 }
897 936
898 _MediaFactoryStubControl.unbound([this._impl]) : super.unbound(); 937 _MediaFactoryStubControl.unbound([this._impl]) : super.unbound();
899 938
900 String get serviceName => MediaFactory.serviceName; 939 String get serviceName => MediaFactory.serviceName;
901 940
902 941
903 942
904 dynamic handleMessage(bindings.ServiceMessage message) { 943 void handleMessage(bindings.ServiceMessage message) {
905 if (bindings.ControlMessageHandler.isControlMessage(message)) { 944 if (bindings.ControlMessageHandler.isControlMessage(message)) {
906 return bindings.ControlMessageHandler.handleMessage(this, 945 bindings.ControlMessageHandler.handleMessage(
907 0, 946 this, 0, message);
908 message); 947 return;
909 } 948 }
910 if (_impl == null) { 949 if (_impl == null) {
911 throw new core.MojoApiError("$this has no implementation set"); 950 throw new core.MojoApiError("$this has no implementation set");
912 } 951 }
913 switch (message.header.type) { 952 switch (message.header.type) {
914 case _mediaFactoryMethodCreatePlayerName: 953 case _mediaFactoryMethodCreatePlayerName:
915 var params = _MediaFactoryCreatePlayerParams.deserialize( 954 var params = _MediaFactoryCreatePlayerParams.deserialize(
916 message.payload); 955 message.payload);
917 _impl.createPlayer(params.reader, params.player); 956 _impl.createPlayer(params.reader, params.player);
918 break; 957 break;
(...skipping 24 matching lines...) Expand all
943 break; 982 break;
944 case _mediaFactoryMethodCreateTimelineControllerName: 983 case _mediaFactoryMethodCreateTimelineControllerName:
945 var params = _MediaFactoryCreateTimelineControllerParams.deserialize( 984 var params = _MediaFactoryCreateTimelineControllerParams.deserialize(
946 message.payload); 985 message.payload);
947 _impl.createTimelineController(params.timelineController); 986 _impl.createTimelineController(params.timelineController);
948 break; 987 break;
949 default: 988 default:
950 throw new bindings.MojoCodecError("Unexpected message name"); 989 throw new bindings.MojoCodecError("Unexpected message name");
951 break; 990 break;
952 } 991 }
953 return null;
954 } 992 }
955 993
956 MediaFactory get impl => _impl; 994 MediaFactory get impl => _impl;
957 set impl(MediaFactory d) { 995 set impl(MediaFactory d) {
958 if (d == null) { 996 if (d == null) {
959 throw new core.MojoApiError("$this: Cannot set a null implementation"); 997 throw new core.MojoApiError("$this: Cannot set a null implementation");
960 } 998 }
961 if (isBound && (_impl == null)) { 999 if (isBound && (_impl == null)) {
962 beginHandlingEvents(); 1000 beginHandlingEvents();
963 } 1001 }
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
1022 void createNetworkReader(String url, seeking_reader_mojom.SeekingReaderInterfa ceRequest reader) { 1060 void createNetworkReader(String url, seeking_reader_mojom.SeekingReaderInterfa ceRequest reader) {
1023 return impl.createNetworkReader(url, reader); 1061 return impl.createNetworkReader(url, reader);
1024 } 1062 }
1025 void createTimelineController(timeline_controller_mojom.MediaTimelineControlle rInterfaceRequest timelineController) { 1063 void createTimelineController(timeline_controller_mojom.MediaTimelineControlle rInterfaceRequest timelineController) {
1026 return impl.createTimelineController(timelineController); 1064 return impl.createTimelineController(timelineController);
1027 } 1065 }
1028 } 1066 }
1029 1067
1030 1068
1031 1069
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698