| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 library rate_control_mojom; | 5 library rate_control_mojom; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 | 8 |
| 9 import 'package:mojo/bindings.dart' as bindings; | 9 import 'package:mojo/bindings.dart' as bindings; |
| 10 import 'package:mojo/core.dart' as core; | 10 import 'package:mojo/core.dart' as core; |
| 11 import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; |
| 12 import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as servic
e_describer; |
| 11 | 13 |
| 12 | 14 |
| 13 | 15 |
| 14 class TimelineQuad extends bindings.Struct { | 16 class TimelineQuad extends bindings.Struct { |
| 15 static const List<bindings.StructDataHeader> kVersions = const [ | 17 static const List<bindings.StructDataHeader> kVersions = const [ |
| 16 const bindings.StructDataHeader(32, 0) | 18 const bindings.StructDataHeader(32, 0) |
| 17 ]; | 19 ]; |
| 18 int referenceOffset = 0; | 20 int referenceOffset = 0; |
| 19 int targetOffset = 0; | 21 int targetOffset = 0; |
| 20 int referenceDelta = 0; | 22 int referenceDelta = 0; |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 98 Map map = new Map(); | 100 Map map = new Map(); |
| 99 map["referenceOffset"] = referenceOffset; | 101 map["referenceOffset"] = referenceOffset; |
| 100 map["targetOffset"] = targetOffset; | 102 map["targetOffset"] = targetOffset; |
| 101 map["referenceDelta"] = referenceDelta; | 103 map["referenceDelta"] = referenceDelta; |
| 102 map["targetDelta"] = targetDelta; | 104 map["targetDelta"] = targetDelta; |
| 103 return map; | 105 return map; |
| 104 } | 106 } |
| 105 } | 107 } |
| 106 | 108 |
| 107 | 109 |
| 110 |
| 111 |
| 108 class TimelineTransform extends bindings.Struct { | 112 class TimelineTransform extends bindings.Struct { |
| 109 static const List<bindings.StructDataHeader> kVersions = const [ | 113 static const List<bindings.StructDataHeader> kVersions = const [ |
| 110 const bindings.StructDataHeader(24, 0) | 114 const bindings.StructDataHeader(24, 0) |
| 111 ]; | 115 ]; |
| 112 static const int kLocalTimeId = 4294967295; | 116 static const int kLocalTimeId = 4294967295; |
| 113 static const int kContextual = 4294967294; | 117 static const int kContextual = 4294967294; |
| 114 TimelineQuad quad = null; | 118 TimelineQuad quad = null; |
| 115 int referenceTimelineId = 4294967294; | 119 int referenceTimelineId = 4294967294; |
| 116 int targetTimelineId = 4294967295; | 120 int targetTimelineId = 4294967295; |
| 117 | 121 |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 186 Map toJson() { | 190 Map toJson() { |
| 187 Map map = new Map(); | 191 Map map = new Map(); |
| 188 map["quad"] = quad; | 192 map["quad"] = quad; |
| 189 map["referenceTimelineId"] = referenceTimelineId; | 193 map["referenceTimelineId"] = referenceTimelineId; |
| 190 map["targetTimelineId"] = targetTimelineId; | 194 map["targetTimelineId"] = targetTimelineId; |
| 191 return map; | 195 return map; |
| 192 } | 196 } |
| 193 } | 197 } |
| 194 | 198 |
| 195 | 199 |
| 200 |
| 201 |
| 196 class _RateControlGetCurrentTransformParams extends bindings.Struct { | 202 class _RateControlGetCurrentTransformParams extends bindings.Struct { |
| 197 static const List<bindings.StructDataHeader> kVersions = const [ | 203 static const List<bindings.StructDataHeader> kVersions = const [ |
| 198 const bindings.StructDataHeader(8, 0) | 204 const bindings.StructDataHeader(8, 0) |
| 199 ]; | 205 ]; |
| 200 | 206 |
| 201 _RateControlGetCurrentTransformParams() : super(kVersions.last.size); | 207 _RateControlGetCurrentTransformParams() : super(kVersions.last.size); |
| 202 | 208 |
| 203 static _RateControlGetCurrentTransformParams deserialize(bindings.Message mess
age) { | 209 static _RateControlGetCurrentTransformParams deserialize(bindings.Message mess
age) { |
| 204 var decoder = new bindings.Decoder(message); | 210 var decoder = new bindings.Decoder(message); |
| 205 var result = decode(decoder); | 211 var result = decode(decoder); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 244 return "_RateControlGetCurrentTransformParams("")"; | 250 return "_RateControlGetCurrentTransformParams("")"; |
| 245 } | 251 } |
| 246 | 252 |
| 247 Map toJson() { | 253 Map toJson() { |
| 248 Map map = new Map(); | 254 Map map = new Map(); |
| 249 return map; | 255 return map; |
| 250 } | 256 } |
| 251 } | 257 } |
| 252 | 258 |
| 253 | 259 |
| 260 |
| 261 |
| 254 class RateControlGetCurrentTransformResponseParams extends bindings.Struct { | 262 class RateControlGetCurrentTransformResponseParams extends bindings.Struct { |
| 255 static const List<bindings.StructDataHeader> kVersions = const [ | 263 static const List<bindings.StructDataHeader> kVersions = const [ |
| 256 const bindings.StructDataHeader(16, 0) | 264 const bindings.StructDataHeader(16, 0) |
| 257 ]; | 265 ]; |
| 258 TimelineTransform trans = null; | 266 TimelineTransform trans = null; |
| 259 | 267 |
| 260 RateControlGetCurrentTransformResponseParams() : super(kVersions.last.size); | 268 RateControlGetCurrentTransformResponseParams() : super(kVersions.last.size); |
| 261 | 269 |
| 262 static RateControlGetCurrentTransformResponseParams deserialize(bindings.Messa
ge message) { | 270 static RateControlGetCurrentTransformResponseParams deserialize(bindings.Messa
ge message) { |
| 263 var decoder = new bindings.Decoder(message); | 271 var decoder = new bindings.Decoder(message); |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 312 } | 320 } |
| 313 | 321 |
| 314 Map toJson() { | 322 Map toJson() { |
| 315 Map map = new Map(); | 323 Map map = new Map(); |
| 316 map["trans"] = trans; | 324 map["trans"] = trans; |
| 317 return map; | 325 return map; |
| 318 } | 326 } |
| 319 } | 327 } |
| 320 | 328 |
| 321 | 329 |
| 330 |
| 331 |
| 322 class _RateControlSetCurrentQuadParams extends bindings.Struct { | 332 class _RateControlSetCurrentQuadParams extends bindings.Struct { |
| 323 static const List<bindings.StructDataHeader> kVersions = const [ | 333 static const List<bindings.StructDataHeader> kVersions = const [ |
| 324 const bindings.StructDataHeader(16, 0) | 334 const bindings.StructDataHeader(16, 0) |
| 325 ]; | 335 ]; |
| 326 TimelineQuad quad = null; | 336 TimelineQuad quad = null; |
| 327 | 337 |
| 328 _RateControlSetCurrentQuadParams() : super(kVersions.last.size); | 338 _RateControlSetCurrentQuadParams() : super(kVersions.last.size); |
| 329 | 339 |
| 330 static _RateControlSetCurrentQuadParams deserialize(bindings.Message message)
{ | 340 static _RateControlSetCurrentQuadParams deserialize(bindings.Message message)
{ |
| 331 var decoder = new bindings.Decoder(message); | 341 var decoder = new bindings.Decoder(message); |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 380 } | 390 } |
| 381 | 391 |
| 382 Map toJson() { | 392 Map toJson() { |
| 383 Map map = new Map(); | 393 Map map = new Map(); |
| 384 map["quad"] = quad; | 394 map["quad"] = quad; |
| 385 return map; | 395 return map; |
| 386 } | 396 } |
| 387 } | 397 } |
| 388 | 398 |
| 389 | 399 |
| 400 |
| 401 |
| 390 class _RateControlSetTargetTimelineIdParams extends bindings.Struct { | 402 class _RateControlSetTargetTimelineIdParams extends bindings.Struct { |
| 391 static const List<bindings.StructDataHeader> kVersions = const [ | 403 static const List<bindings.StructDataHeader> kVersions = const [ |
| 392 const bindings.StructDataHeader(16, 0) | 404 const bindings.StructDataHeader(16, 0) |
| 393 ]; | 405 ]; |
| 394 int id = 0; | 406 int id = 0; |
| 395 | 407 |
| 396 _RateControlSetTargetTimelineIdParams() : super(kVersions.last.size); | 408 _RateControlSetTargetTimelineIdParams() : super(kVersions.last.size); |
| 397 | 409 |
| 398 static _RateControlSetTargetTimelineIdParams deserialize(bindings.Message mess
age) { | 410 static _RateControlSetTargetTimelineIdParams deserialize(bindings.Message mess
age) { |
| 399 var decoder = new bindings.Decoder(message); | 411 var decoder = new bindings.Decoder(message); |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 447 } | 459 } |
| 448 | 460 |
| 449 Map toJson() { | 461 Map toJson() { |
| 450 Map map = new Map(); | 462 Map map = new Map(); |
| 451 map["id"] = id; | 463 map["id"] = id; |
| 452 return map; | 464 return map; |
| 453 } | 465 } |
| 454 } | 466 } |
| 455 | 467 |
| 456 | 468 |
| 469 |
| 470 |
| 457 class _RateControlSetRateParams extends bindings.Struct { | 471 class _RateControlSetRateParams extends bindings.Struct { |
| 458 static const List<bindings.StructDataHeader> kVersions = const [ | 472 static const List<bindings.StructDataHeader> kVersions = const [ |
| 459 const bindings.StructDataHeader(16, 0) | 473 const bindings.StructDataHeader(16, 0) |
| 460 ]; | 474 ]; |
| 461 int referenceDelta = 0; | 475 int referenceDelta = 0; |
| 462 int targetDelta = 0; | 476 int targetDelta = 0; |
| 463 | 477 |
| 464 _RateControlSetRateParams() : super(kVersions.last.size); | 478 _RateControlSetRateParams() : super(kVersions.last.size); |
| 465 | 479 |
| 466 static _RateControlSetRateParams deserialize(bindings.Message message) { | 480 static _RateControlSetRateParams deserialize(bindings.Message message) { |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 523 | 537 |
| 524 Map toJson() { | 538 Map toJson() { |
| 525 Map map = new Map(); | 539 Map map = new Map(); |
| 526 map["referenceDelta"] = referenceDelta; | 540 map["referenceDelta"] = referenceDelta; |
| 527 map["targetDelta"] = targetDelta; | 541 map["targetDelta"] = targetDelta; |
| 528 return map; | 542 return map; |
| 529 } | 543 } |
| 530 } | 544 } |
| 531 | 545 |
| 532 | 546 |
| 547 |
| 548 |
| 533 class _RateControlSetRateAtReferenceTimeParams extends bindings.Struct { | 549 class _RateControlSetRateAtReferenceTimeParams extends bindings.Struct { |
| 534 static const List<bindings.StructDataHeader> kVersions = const [ | 550 static const List<bindings.StructDataHeader> kVersions = const [ |
| 535 const bindings.StructDataHeader(24, 0) | 551 const bindings.StructDataHeader(24, 0) |
| 536 ]; | 552 ]; |
| 537 int referenceDelta = 0; | 553 int referenceDelta = 0; |
| 538 int targetDelta = 0; | 554 int targetDelta = 0; |
| 539 int referenceTime = 0; | 555 int referenceTime = 0; |
| 540 | 556 |
| 541 _RateControlSetRateAtReferenceTimeParams() : super(kVersions.last.size); | 557 _RateControlSetRateAtReferenceTimeParams() : super(kVersions.last.size); |
| 542 | 558 |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 608 Map toJson() { | 624 Map toJson() { |
| 609 Map map = new Map(); | 625 Map map = new Map(); |
| 610 map["referenceDelta"] = referenceDelta; | 626 map["referenceDelta"] = referenceDelta; |
| 611 map["targetDelta"] = targetDelta; | 627 map["targetDelta"] = targetDelta; |
| 612 map["referenceTime"] = referenceTime; | 628 map["referenceTime"] = referenceTime; |
| 613 return map; | 629 return map; |
| 614 } | 630 } |
| 615 } | 631 } |
| 616 | 632 |
| 617 | 633 |
| 634 |
| 635 |
| 618 class _RateControlSetRateAtTargetTimeParams extends bindings.Struct { | 636 class _RateControlSetRateAtTargetTimeParams extends bindings.Struct { |
| 619 static const List<bindings.StructDataHeader> kVersions = const [ | 637 static const List<bindings.StructDataHeader> kVersions = const [ |
| 620 const bindings.StructDataHeader(24, 0) | 638 const bindings.StructDataHeader(24, 0) |
| 621 ]; | 639 ]; |
| 622 int referenceDelta = 0; | 640 int referenceDelta = 0; |
| 623 int targetDelta = 0; | 641 int targetDelta = 0; |
| 624 int targetTime = 0; | 642 int targetTime = 0; |
| 625 | 643 |
| 626 _RateControlSetRateAtTargetTimeParams() : super(kVersions.last.size); | 644 _RateControlSetRateAtTargetTimeParams() : super(kVersions.last.size); |
| 627 | 645 |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 693 Map toJson() { | 711 Map toJson() { |
| 694 Map map = new Map(); | 712 Map map = new Map(); |
| 695 map["referenceDelta"] = referenceDelta; | 713 map["referenceDelta"] = referenceDelta; |
| 696 map["targetDelta"] = targetDelta; | 714 map["targetDelta"] = targetDelta; |
| 697 map["targetTime"] = targetTime; | 715 map["targetTime"] = targetTime; |
| 698 return map; | 716 return map; |
| 699 } | 717 } |
| 700 } | 718 } |
| 701 | 719 |
| 702 | 720 |
| 721 |
| 722 |
| 703 class _RateControlCancelPendingChangesParams extends bindings.Struct { | 723 class _RateControlCancelPendingChangesParams extends bindings.Struct { |
| 704 static const List<bindings.StructDataHeader> kVersions = const [ | 724 static const List<bindings.StructDataHeader> kVersions = const [ |
| 705 const bindings.StructDataHeader(8, 0) | 725 const bindings.StructDataHeader(8, 0) |
| 706 ]; | 726 ]; |
| 707 | 727 |
| 708 _RateControlCancelPendingChangesParams() : super(kVersions.last.size); | 728 _RateControlCancelPendingChangesParams() : super(kVersions.last.size); |
| 709 | 729 |
| 710 static _RateControlCancelPendingChangesParams deserialize(bindings.Message mes
sage) { | 730 static _RateControlCancelPendingChangesParams deserialize(bindings.Message mes
sage) { |
| 711 var decoder = new bindings.Decoder(message); | 731 var decoder = new bindings.Decoder(message); |
| 712 var result = decode(decoder); | 732 var result = decode(decoder); |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 750 String toString() { | 770 String toString() { |
| 751 return "_RateControlCancelPendingChangesParams("")"; | 771 return "_RateControlCancelPendingChangesParams("")"; |
| 752 } | 772 } |
| 753 | 773 |
| 754 Map toJson() { | 774 Map toJson() { |
| 755 Map map = new Map(); | 775 Map map = new Map(); |
| 756 return map; | 776 return map; |
| 757 } | 777 } |
| 758 } | 778 } |
| 759 | 779 |
| 780 |
| 781 |
| 782 |
| 760 const int _RateControl_getCurrentTransformName = 0; | 783 const int _RateControl_getCurrentTransformName = 0; |
| 761 const int _RateControl_setCurrentQuadName = 1; | 784 const int _RateControl_setCurrentQuadName = 1; |
| 762 const int _RateControl_setTargetTimelineIdName = 2; | 785 const int _RateControl_setTargetTimelineIdName = 2; |
| 763 const int _RateControl_setRateName = 3; | 786 const int _RateControl_setRateName = 3; |
| 764 const int _RateControl_setRateAtReferenceTimeName = 4; | 787 const int _RateControl_setRateAtReferenceTimeName = 4; |
| 765 const int _RateControl_setRateAtTargetTimeName = 5; | 788 const int _RateControl_setRateAtTargetTimeName = 5; |
| 766 const int _RateControl_cancelPendingChangesName = 6; | 789 const int _RateControl_cancelPendingChangesName = 6; |
| 767 | 790 |
| 791 |
| 792 |
| 793 class _RateControlServiceDescription implements service_describer.ServiceDescrip
tion { |
| 794 dynamic getTopLevelInterface([Function responseFactory]) => null; |
| 795 |
| 796 dynamic getTypeDefinition(String typeKey, [Function responseFactory]) => null; |
| 797 |
| 798 dynamic getAllTypeDefinitions([Function responseFactory]) => null; |
| 799 } |
| 800 |
| 768 abstract class RateControl { | 801 abstract class RateControl { |
| 769 static const String serviceName = null; | 802 static const String serviceName = null; |
| 770 dynamic getCurrentTransform([Function responseFactory = null]); | 803 dynamic getCurrentTransform([Function responseFactory = null]); |
| 771 void setCurrentQuad(TimelineQuad quad); | 804 void setCurrentQuad(TimelineQuad quad); |
| 772 void setTargetTimelineId(int id); | 805 void setTargetTimelineId(int id); |
| 773 void setRate(int referenceDelta, int targetDelta); | 806 void setRate(int referenceDelta, int targetDelta); |
| 774 void setRateAtReferenceTime(int referenceDelta, int targetDelta, int reference
Time); | 807 void setRateAtReferenceTime(int referenceDelta, int targetDelta, int reference
Time); |
| 775 void setRateAtTargetTime(int referenceDelta, int targetDelta, int targetTime); | 808 void setRateAtTargetTime(int referenceDelta, int targetDelta, int targetTime); |
| 776 void cancelPendingChanges(); | 809 void cancelPendingChanges(); |
| 777 } | 810 } |
| 778 | 811 |
| 779 | 812 |
| 780 class _RateControlProxyImpl extends bindings.Proxy { | 813 class _RateControlProxyImpl extends bindings.Proxy { |
| 781 _RateControlProxyImpl.fromEndpoint( | 814 _RateControlProxyImpl.fromEndpoint( |
| 782 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); | 815 core.MojoMessagePipeEndpoint endpoint) : super.fromEndpoint(endpoint); |
| 783 | 816 |
| 784 _RateControlProxyImpl.fromHandle(core.MojoHandle handle) : | 817 _RateControlProxyImpl.fromHandle(core.MojoHandle handle) : |
| 785 super.fromHandle(handle); | 818 super.fromHandle(handle); |
| 786 | 819 |
| 787 _RateControlProxyImpl.unbound() : super.unbound(); | 820 _RateControlProxyImpl.unbound() : super.unbound(); |
| 788 | 821 |
| 789 static _RateControlProxyImpl newFromEndpoint( | 822 static _RateControlProxyImpl newFromEndpoint( |
| 790 core.MojoMessagePipeEndpoint endpoint) { | 823 core.MojoMessagePipeEndpoint endpoint) { |
| 791 assert(endpoint.setDescription("For _RateControlProxyImpl")); | 824 assert(endpoint.setDescription("For _RateControlProxyImpl")); |
| 792 return new _RateControlProxyImpl.fromEndpoint(endpoint); | 825 return new _RateControlProxyImpl.fromEndpoint(endpoint); |
| 793 } | 826 } |
| 794 | 827 |
| 828 service_describer.ServiceDescription get serviceDescription => |
| 829 new _RateControlServiceDescription(); |
| 830 |
| 795 void handleResponse(bindings.ServiceMessage message) { | 831 void handleResponse(bindings.ServiceMessage message) { |
| 796 switch (message.header.type) { | 832 switch (message.header.type) { |
| 797 case _RateControl_getCurrentTransformName: | 833 case _RateControl_getCurrentTransformName: |
| 798 var r = RateControlGetCurrentTransformResponseParams.deserialize( | 834 var r = RateControlGetCurrentTransformResponseParams.deserialize( |
| 799 message.payload); | 835 message.payload); |
| 800 if (!message.header.hasRequestId) { | 836 if (!message.header.hasRequestId) { |
| 801 proxyError("Expected a message with a valid request Id."); | 837 proxyError("Expected a message with a valid request Id."); |
| 802 return; | 838 return; |
| 803 } | 839 } |
| 804 Completer c = completerMap[message.header.requestId]; | 840 Completer c = completerMap[message.header.requestId]; |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1057 assert(_impl == null); | 1093 assert(_impl == null); |
| 1058 _impl = d; | 1094 _impl = d; |
| 1059 } | 1095 } |
| 1060 | 1096 |
| 1061 String toString() { | 1097 String toString() { |
| 1062 var superString = super.toString(); | 1098 var superString = super.toString(); |
| 1063 return "RateControlStub($superString)"; | 1099 return "RateControlStub($superString)"; |
| 1064 } | 1100 } |
| 1065 | 1101 |
| 1066 int get version => 0; | 1102 int get version => 0; |
| 1103 |
| 1104 service_describer.ServiceDescription get serviceDescription => |
| 1105 new _RateControlServiceDescription(); |
| 1067 } | 1106 } |
| 1068 | 1107 |
| 1069 | 1108 |
| 1109 |
| OLD | NEW |