github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis31.js.wasm.yaml (about) 1 - File: webref/push-api.idl 2 Interface: 3 Name: PushEvent 4 Inherits: ExtendableEvent 5 ExtAttrs: 6 - Name: Exposed 7 Values: 8 - ServiceWorker 9 - Name: SecureContext 10 Attrs: 11 - Name: data 12 Readonly: true 13 Type: 14 Name: PushMessageData 15 Nullable: true 16 ExtAttrs: 17 - Name: Exposed 18 Values: 19 - ServiceWorker 20 - Name: SecureContext 21 Constructors: 22 - Args: 23 - Name: type 24 Type: 25 Name: DOMString 26 - Name: eventInitDict 27 Optional: true 28 Default: '{}' 29 Type: 30 Name: PushEventInit 31 ExtAttrs: 32 - Name: Exposed 33 Values: 34 - ServiceWorker 35 - Name: SecureContext 36 - File: webref/push-api.idl 37 Dict: 38 Name: PushEventInit 39 Inherits: ExtendableEventInit 40 Fields: 41 - Name: data 42 Type: 43 Name: PushMessageDataInit 44 - Name: bubbles 45 Default: "false" 46 Type: 47 Name: boolean 48 - Name: cancelable 49 Default: "false" 50 Type: 51 Name: boolean 52 - Name: composed 53 Default: "false" 54 Type: 55 Name: boolean 56 - File: webref/push-api.idl 57 Interface: 58 Name: PushManager 59 ExtAttrs: 60 - Name: Exposed 61 Values: 62 - Window 63 - Worker 64 - Name: SecureContext 65 Attrs: 66 - Name: supportedContentEncodings 67 Modifier: static 68 Readonly: true 69 Type: 70 Name: FrozenArray 71 Params: 72 - Name: DOMString 73 ExtAttrs: 74 - Name: SameObject 75 - Name: Exposed 76 Values: 77 - Window 78 - Worker 79 - Name: SecureContext 80 Operations: 81 - Name: subscribe 82 Args: 83 - Name: options 84 Optional: true 85 Default: '{}' 86 Type: 87 Name: PushSubscriptionOptionsInit 88 Returns: 89 - Name: Promise 90 Params: 91 - Name: PushSubscription 92 ExtAttrs: 93 - Name: Exposed 94 Values: 95 - Window 96 - Worker 97 - Name: SecureContext 98 - Name: getSubscription 99 Returns: 100 - Name: Promise 101 Params: 102 - Name: PushSubscription 103 Nullable: true 104 ExtAttrs: 105 - Name: Exposed 106 Values: 107 - Window 108 - Worker 109 - Name: SecureContext 110 - Name: permissionState 111 Args: 112 - Name: options 113 Optional: true 114 Default: '{}' 115 Type: 116 Name: PushSubscriptionOptionsInit 117 Returns: 118 - Name: Promise 119 Params: 120 - Name: PermissionState 121 ExtAttrs: 122 - Name: Exposed 123 Values: 124 - Window 125 - Worker 126 - Name: SecureContext 127 - File: webref/push-api.idl 128 Interface: 129 Name: PushMessageData 130 ExtAttrs: 131 - Name: Exposed 132 Values: 133 - ServiceWorker 134 - Name: SecureContext 135 Operations: 136 - Name: arrayBuffer 137 Returns: 138 - Name: ArrayBuffer 139 ExtAttrs: 140 - Name: Exposed 141 Values: 142 - ServiceWorker 143 - Name: SecureContext 144 - Name: blob 145 Returns: 146 - Name: Blob 147 ExtAttrs: 148 - Name: Exposed 149 Values: 150 - ServiceWorker 151 - Name: SecureContext 152 - Name: json 153 Returns: 154 - Name: any 155 ExtAttrs: 156 - Name: Exposed 157 Values: 158 - ServiceWorker 159 - Name: SecureContext 160 - Name: text 161 Returns: 162 - Name: USVString 163 ExtAttrs: 164 - Name: Exposed 165 Values: 166 - ServiceWorker 167 - Name: SecureContext 168 - File: webref/push-api.idl 169 Typedef: 170 Name: PushMessageDataInit 171 Type: 172 Union: 173 - Name: BufferSource 174 - Name: USVString 175 - File: webref/push-api.idl 176 Dict: 177 Name: PushPermissionDescriptor 178 Inherits: PermissionDescriptor 179 Fields: 180 - Name: userVisibleOnly 181 Default: "false" 182 Type: 183 Name: boolean 184 - Name: name 185 Required: true 186 Type: 187 Name: DOMString 188 - File: webref/push-api.idl 189 Interface: 190 Name: PushSubscription 191 ExtAttrs: 192 - Name: Exposed 193 Values: 194 - Window 195 - Worker 196 - Name: SecureContext 197 Attrs: 198 - Name: endpoint 199 Readonly: true 200 Type: 201 Name: USVString 202 ExtAttrs: 203 - Name: Exposed 204 Values: 205 - Window 206 - Worker 207 - Name: SecureContext 208 - Name: expirationTime 209 Readonly: true 210 Type: 211 Name: EpochTimeStamp 212 Nullable: true 213 ExtAttrs: 214 - Name: Exposed 215 Values: 216 - Window 217 - Worker 218 - Name: SecureContext 219 - Name: options 220 Readonly: true 221 Type: 222 Name: PushSubscriptionOptions 223 ExtAttrs: 224 - Name: SameObject 225 - Name: Exposed 226 Values: 227 - Window 228 - Worker 229 - Name: SecureContext 230 Operations: 231 - Name: getKey 232 Args: 233 - Name: name 234 Type: 235 Name: PushEncryptionKeyName 236 Returns: 237 - Name: ArrayBuffer 238 Nullable: true 239 ExtAttrs: 240 - Name: Exposed 241 Values: 242 - Window 243 - Worker 244 - Name: SecureContext 245 - Name: unsubscribe 246 Returns: 247 - Name: Promise 248 Params: 249 - Name: boolean 250 ExtAttrs: 251 - Name: Exposed 252 Values: 253 - Window 254 - Worker 255 - Name: SecureContext 256 - Name: toJSON 257 Returns: 258 - Name: PushSubscriptionJSON 259 ExtAttrs: 260 - Name: Exposed 261 Values: 262 - Window 263 - Worker 264 - Name: SecureContext 265 - File: webref/push-api.idl 266 Interface: 267 Name: PushSubscriptionChangeEvent 268 Inherits: ExtendableEvent 269 ExtAttrs: 270 - Name: Exposed 271 Values: 272 - ServiceWorker 273 - Name: SecureContext 274 Attrs: 275 - Name: newSubscription 276 Readonly: true 277 Type: 278 Name: PushSubscription 279 Nullable: true 280 ExtAttrs: 281 - Name: Exposed 282 Values: 283 - ServiceWorker 284 - Name: SecureContext 285 - Name: oldSubscription 286 Readonly: true 287 Type: 288 Name: PushSubscription 289 Nullable: true 290 ExtAttrs: 291 - Name: Exposed 292 Values: 293 - ServiceWorker 294 - Name: SecureContext 295 Constructors: 296 - Args: 297 - Name: type 298 Type: 299 Name: DOMString 300 - Name: eventInitDict 301 Optional: true 302 Default: '{}' 303 Type: 304 Name: PushSubscriptionChangeEventInit 305 ExtAttrs: 306 - Name: Exposed 307 Values: 308 - ServiceWorker 309 - Name: SecureContext 310 - File: webref/push-api.idl 311 Dict: 312 Name: PushSubscriptionChangeEventInit 313 Inherits: ExtendableEventInit 314 Fields: 315 - Name: newSubscription 316 Default: "null" 317 Type: 318 Name: PushSubscription 319 - Name: oldSubscription 320 Default: "null" 321 Type: 322 Name: PushSubscription 323 - Name: bubbles 324 Default: "false" 325 Type: 326 Name: boolean 327 - Name: cancelable 328 Default: "false" 329 Type: 330 Name: boolean 331 - Name: composed 332 Default: "false" 333 Type: 334 Name: boolean 335 - File: webref/push-api.idl 336 Dict: 337 Name: PushSubscriptionJSON 338 Fields: 339 - Name: endpoint 340 Type: 341 Name: USVString 342 - Name: expirationTime 343 Default: "null" 344 Type: 345 Name: EpochTimeStamp 346 Nullable: true 347 - Name: keys 348 Type: 349 Name: record 350 Params: 351 - Name: DOMString 352 - Name: USVString 353 - File: webref/push-api.idl 354 Interface: 355 Name: PushSubscriptionOptions 356 ExtAttrs: 357 - Name: Exposed 358 Values: 359 - Window 360 - Worker 361 - Name: SecureContext 362 Attrs: 363 - Name: userVisibleOnly 364 Readonly: true 365 Type: 366 Name: boolean 367 ExtAttrs: 368 - Name: Exposed 369 Values: 370 - Window 371 - Worker 372 - Name: SecureContext 373 - Name: applicationServerKey 374 Readonly: true 375 Type: 376 Name: ArrayBuffer 377 Nullable: true 378 ExtAttrs: 379 - Name: SameObject 380 - Name: Exposed 381 Values: 382 - Window 383 - Worker 384 - Name: SecureContext 385 - File: webref/push-api.idl 386 Dict: 387 Name: PushSubscriptionOptionsInit 388 Fields: 389 - Name: userVisibleOnly 390 Default: "false" 391 Type: 392 Name: boolean 393 - Name: applicationServerKey 394 Default: "null" 395 Type: 396 Union: 397 - Name: BufferSource 398 - Name: DOMString 399 Nullable: true 400 - File: webref/local-font-access.idl 401 Dict: 402 Name: QueryOptions 403 Fields: 404 - Name: postscriptNames 405 Type: 406 Name: sequence 407 Params: 408 - Name: DOMString 409 - File: webref/streams.idl 410 Dict: 411 Name: QueuingStrategy 412 Fields: 413 - Name: highWaterMark 414 Type: 415 Name: unrestricted double 416 - Name: size 417 Type: 418 Name: QueuingStrategySize 419 - File: webref/streams.idl 420 Dict: 421 Name: QueuingStrategyInit 422 Fields: 423 - Name: highWaterMark 424 Required: true 425 Type: 426 Name: unrestricted double 427 - File: webref/streams.idl 428 Callback: 429 Name: QueuingStrategySize 430 Args: 431 - Name: chunk 432 Type: 433 Name: any 434 Returns: 435 - Name: unrestricted double 436 - File: webref/webrtc.idl 437 Dict: 438 Name: RTCAnswerOptions 439 Inherits: RTCOfferAnswerOptions 440 - File: webref/webrtc-stats.idl 441 Dict: 442 Name: RTCAudioPlayoutStats 443 Inherits: RTCStats 444 Fields: 445 - Name: kind 446 Required: true 447 Type: 448 Name: DOMString 449 - Name: synthesizedSamplesDuration 450 Type: 451 Name: double 452 - Name: synthesizedSamplesEvents 453 Type: 454 Name: unsigned long 455 - Name: totalSamplesDuration 456 Type: 457 Name: double 458 - Name: totalPlayoutDelay 459 Type: 460 Name: double 461 - Name: totalSamplesCount 462 Type: 463 Name: unsigned long long 464 - Name: timestamp 465 Required: true 466 Type: 467 Name: DOMHighResTimeStamp 468 - Name: type 469 Required: true 470 Type: 471 Name: RTCStatsType 472 - Name: id 473 Required: true 474 Type: 475 Name: DOMString 476 - File: webref/webrtc-stats.idl 477 Dict: 478 Name: RTCAudioSourceStats 479 Inherits: RTCMediaSourceStats 480 Fields: 481 - Name: audioLevel 482 Type: 483 Name: double 484 - Name: totalAudioEnergy 485 Type: 486 Name: double 487 - Name: totalSamplesDuration 488 Type: 489 Name: double 490 - Name: echoReturnLoss 491 Type: 492 Name: double 493 - Name: echoReturnLossEnhancement 494 Type: 495 Name: double 496 - Name: droppedSamplesDuration 497 Type: 498 Name: double 499 - Name: droppedSamplesEvents 500 Type: 501 Name: unsigned long 502 - Name: totalCaptureDelay 503 Type: 504 Name: double 505 - Name: totalSamplesCaptured 506 Type: 507 Name: unsigned long long 508 - Name: trackIdentifier 509 Required: true 510 Type: 511 Name: DOMString 512 - Name: kind 513 Required: true 514 Type: 515 Name: DOMString 516 - Name: timestamp 517 Required: true 518 Type: 519 Name: DOMHighResTimeStamp 520 - Name: type 521 Required: true 522 Type: 523 Name: RTCStatsType 524 - Name: id 525 Required: true 526 Type: 527 Name: DOMString 528 - File: webref/webrtc.idl 529 Enum: 530 Name: RTCBundlePolicy 531 Values: 532 - balanced 533 - max-compat 534 - max-bundle 535 - File: webref/webrtc.idl 536 Interface: 537 Name: RTCCertificate 538 ExtAttrs: 539 - Name: Exposed 540 Values: 541 - Window 542 - Name: Serializable 543 Attrs: 544 - Name: expires 545 Readonly: true 546 Type: 547 Name: EpochTimeStamp 548 ExtAttrs: 549 - Name: Exposed 550 Values: 551 - Window 552 - Name: Serializable 553 Operations: 554 - Name: getFingerprints 555 Returns: 556 - Name: sequence 557 Params: 558 - Name: RTCDtlsFingerprint 559 ExtAttrs: 560 - Name: Exposed 561 Values: 562 - Window 563 - Name: Serializable 564 - File: webref/webrtc.idl 565 Dict: 566 Name: RTCCertificateExpiration 567 Fields: 568 - Name: expires 569 Type: 570 Name: unsigned long long 571 ExtAttrs: 572 - Name: EnforceRange 573 - File: webref/webrtc-stats.idl 574 Dict: 575 Name: RTCCertificateStats 576 Inherits: RTCStats 577 Fields: 578 - Name: fingerprint 579 Required: true 580 Type: 581 Name: DOMString 582 - Name: fingerprintAlgorithm 583 Required: true 584 Type: 585 Name: DOMString 586 - Name: base64Certificate 587 Required: true 588 Type: 589 Name: DOMString 590 - Name: issuerCertificateId 591 Type: 592 Name: DOMString 593 - Name: timestamp 594 Required: true 595 Type: 596 Name: DOMHighResTimeStamp 597 - Name: type 598 Required: true 599 Type: 600 Name: RTCStatsType 601 - Name: id 602 Required: true 603 Type: 604 Name: DOMString 605 - File: webref/webrtc-stats.idl 606 Dict: 607 Name: RTCCodecStats 608 Inherits: RTCStats 609 Fields: 610 - Name: payloadType 611 Required: true 612 Type: 613 Name: unsigned long 614 - Name: transportId 615 Required: true 616 Type: 617 Name: DOMString 618 - Name: mimeType 619 Required: true 620 Type: 621 Name: DOMString 622 - Name: clockRate 623 Type: 624 Name: unsigned long 625 - Name: channels 626 Type: 627 Name: unsigned long 628 - Name: sdpFmtpLine 629 Type: 630 Name: DOMString 631 - Name: timestamp 632 Required: true 633 Type: 634 Name: DOMHighResTimeStamp 635 - Name: type 636 Required: true 637 Type: 638 Name: RTCStatsType 639 - Name: id 640 Required: true 641 Type: 642 Name: DOMString 643 - File: webref/webrtc.idl 644 Dict: 645 Name: RTCConfiguration 646 Fields: 647 - Name: iceServers 648 Default: '[]' 649 Type: 650 Name: sequence 651 Params: 652 - Name: RTCIceServer 653 - Name: iceTransportPolicy 654 Default: '"all"' 655 Type: 656 Name: RTCIceTransportPolicy 657 - Name: bundlePolicy 658 Default: '"balanced"' 659 Type: 660 Name: RTCBundlePolicy 661 - Name: rtcpMuxPolicy 662 Default: '"require"' 663 Type: 664 Name: RTCRtcpMuxPolicy 665 - Name: certificates 666 Default: '[]' 667 Type: 668 Name: sequence 669 Params: 670 - Name: RTCCertificate 671 - Name: iceCandidatePoolSize 672 Default: "0" 673 Type: 674 Name: octet 675 ExtAttrs: 676 - Name: EnforceRange 677 - Name: peerIdentity 678 Type: 679 Name: DOMString 680 - File: webref/webrtc.idl 681 Interface: 682 Name: RTCDTMFSender 683 Inherits: EventTarget 684 ExtAttrs: 685 - Name: Exposed 686 Values: 687 - Window 688 Attrs: 689 - Name: ontonechange 690 Type: 691 Name: EventHandler 692 ExtAttrs: 693 - Name: Exposed 694 Values: 695 - Window 696 - Name: canInsertDTMF 697 Readonly: true 698 Type: 699 Name: boolean 700 ExtAttrs: 701 - Name: Exposed 702 Values: 703 - Window 704 - Name: toneBuffer 705 Readonly: true 706 Type: 707 Name: DOMString 708 ExtAttrs: 709 - Name: Exposed 710 Values: 711 - Window 712 Operations: 713 - Name: insertDTMF 714 Args: 715 - Name: tones 716 Type: 717 Name: DOMString 718 - Name: duration 719 Optional: true 720 Default: "100" 721 Type: 722 Name: unsigned long 723 - Name: interToneGap 724 Optional: true 725 Default: "70" 726 Type: 727 Name: unsigned long 728 Returns: 729 - Name: undefined 730 ExtAttrs: 731 - Name: Exposed 732 Values: 733 - Window 734 - File: webref/webrtc.idl 735 Interface: 736 Name: RTCDTMFToneChangeEvent 737 Inherits: Event 738 ExtAttrs: 739 - Name: Exposed 740 Values: 741 - Window 742 Attrs: 743 - Name: tone 744 Readonly: true 745 Type: 746 Name: DOMString 747 ExtAttrs: 748 - Name: Exposed 749 Values: 750 - Window 751 Constructors: 752 - Args: 753 - Name: type 754 Type: 755 Name: DOMString 756 - Name: eventInitDict 757 Optional: true 758 Default: '{}' 759 Type: 760 Name: RTCDTMFToneChangeEventInit 761 ExtAttrs: 762 - Name: Exposed 763 Values: 764 - Window 765 - File: webref/webrtc.idl 766 Dict: 767 Name: RTCDTMFToneChangeEventInit 768 Inherits: EventInit 769 Fields: 770 - Name: tone 771 Default: '""' 772 Type: 773 Name: DOMString 774 - Name: bubbles 775 Default: "false" 776 Type: 777 Name: boolean 778 - Name: cancelable 779 Default: "false" 780 Type: 781 Name: boolean 782 - Name: composed 783 Default: "false" 784 Type: 785 Name: boolean 786 - File: webref/webrtc.idl 787 Interface: 788 Name: RTCDataChannel 789 Inherits: EventTarget 790 ExtAttrs: 791 - Name: Exposed 792 Values: 793 - Window 794 Attrs: 795 - Name: label 796 Readonly: true 797 Type: 798 Name: USVString 799 ExtAttrs: 800 - Name: Exposed 801 Values: 802 - Window 803 - Name: ordered 804 Readonly: true 805 Type: 806 Name: boolean 807 ExtAttrs: 808 - Name: Exposed 809 Values: 810 - Window 811 - Name: maxPacketLifeTime 812 Readonly: true 813 Type: 814 Name: unsigned short 815 Nullable: true 816 ExtAttrs: 817 - Name: Exposed 818 Values: 819 - Window 820 - Name: maxRetransmits 821 Readonly: true 822 Type: 823 Name: unsigned short 824 Nullable: true 825 ExtAttrs: 826 - Name: Exposed 827 Values: 828 - Window 829 - Name: protocol 830 Readonly: true 831 Type: 832 Name: USVString 833 ExtAttrs: 834 - Name: Exposed 835 Values: 836 - Window 837 - Name: negotiated 838 Readonly: true 839 Type: 840 Name: boolean 841 ExtAttrs: 842 - Name: Exposed 843 Values: 844 - Window 845 - Name: id 846 Readonly: true 847 Type: 848 Name: unsigned short 849 Nullable: true 850 ExtAttrs: 851 - Name: Exposed 852 Values: 853 - Window 854 - Name: readyState 855 Readonly: true 856 Type: 857 Name: RTCDataChannelState 858 ExtAttrs: 859 - Name: Exposed 860 Values: 861 - Window 862 - Name: bufferedAmount 863 Readonly: true 864 Type: 865 Name: unsigned long 866 ExtAttrs: 867 - Name: Exposed 868 Values: 869 - Window 870 - Name: bufferedAmountLowThreshold 871 Type: 872 Name: unsigned long 873 ExtAttrs: 874 - Name: EnforceRange 875 - Name: Exposed 876 Values: 877 - Window 878 - Name: onopen 879 Type: 880 Name: EventHandler 881 ExtAttrs: 882 - Name: Exposed 883 Values: 884 - Window 885 - Name: onbufferedamountlow 886 Type: 887 Name: EventHandler 888 ExtAttrs: 889 - Name: Exposed 890 Values: 891 - Window 892 - Name: onerror 893 Type: 894 Name: EventHandler 895 ExtAttrs: 896 - Name: Exposed 897 Values: 898 - Window 899 - Name: onclosing 900 Type: 901 Name: EventHandler 902 ExtAttrs: 903 - Name: Exposed 904 Values: 905 - Window 906 - Name: onclose 907 Type: 908 Name: EventHandler 909 ExtAttrs: 910 - Name: Exposed 911 Values: 912 - Window 913 - Name: onmessage 914 Type: 915 Name: EventHandler 916 ExtAttrs: 917 - Name: Exposed 918 Values: 919 - Window 920 - Name: binaryType 921 Type: 922 Name: BinaryType 923 ExtAttrs: 924 - Name: Exposed 925 Values: 926 - Window 927 - Name: priority 928 Readonly: true 929 Type: 930 Name: RTCPriorityType 931 Operations: 932 - Name: close 933 Returns: 934 - Name: undefined 935 ExtAttrs: 936 - Name: Exposed 937 Values: 938 - Window 939 - Name: send 940 Args: 941 - Name: data 942 Type: 943 Name: USVString 944 Returns: 945 - Name: undefined 946 ExtAttrs: 947 - Name: Exposed 948 Values: 949 - Window 950 - Name: send 951 Args: 952 - Name: data 953 Type: 954 Name: Blob 955 Returns: 956 - Name: undefined 957 ExtAttrs: 958 - Name: Exposed 959 Values: 960 - Window 961 - Name: send 962 Args: 963 - Name: data 964 Type: 965 Name: ArrayBuffer 966 Returns: 967 - Name: undefined 968 ExtAttrs: 969 - Name: Exposed 970 Values: 971 - Window 972 - Name: send 973 Args: 974 - Name: data 975 Type: 976 Name: ArrayBufferView 977 Returns: 978 - Name: undefined 979 ExtAttrs: 980 - Name: Exposed 981 Values: 982 - Window 983 - File: webref/webrtc.idl 984 Interface: 985 Name: RTCDataChannelEvent 986 Inherits: Event 987 ExtAttrs: 988 - Name: Exposed 989 Values: 990 - Window 991 Attrs: 992 - Name: channel 993 Readonly: true 994 Type: 995 Name: RTCDataChannel 996 ExtAttrs: 997 - Name: Exposed 998 Values: 999 - Window 1000 Constructors: 1001 - Args: 1002 - Name: type 1003 Type: 1004 Name: DOMString 1005 - Name: eventInitDict 1006 Type: 1007 Name: RTCDataChannelEventInit 1008 ExtAttrs: 1009 - Name: Exposed 1010 Values: 1011 - Window 1012 - File: webref/webrtc.idl 1013 Dict: 1014 Name: RTCDataChannelEventInit 1015 Inherits: EventInit 1016 Fields: 1017 - Name: channel 1018 Required: true 1019 Type: 1020 Name: RTCDataChannel 1021 - Name: bubbles 1022 Default: "false" 1023 Type: 1024 Name: boolean 1025 - Name: cancelable 1026 Default: "false" 1027 Type: 1028 Name: boolean 1029 - Name: composed 1030 Default: "false" 1031 Type: 1032 Name: boolean 1033 - File: webref/webrtc.idl 1034 Dict: 1035 Name: RTCDataChannelInit 1036 Fields: 1037 - Name: ordered 1038 Default: "true" 1039 Type: 1040 Name: boolean 1041 - Name: maxPacketLifeTime 1042 Type: 1043 Name: unsigned short 1044 ExtAttrs: 1045 - Name: EnforceRange 1046 - Name: maxRetransmits 1047 Type: 1048 Name: unsigned short 1049 ExtAttrs: 1050 - Name: EnforceRange 1051 - Name: protocol 1052 Default: '""' 1053 Type: 1054 Name: USVString 1055 - Name: negotiated 1056 Default: "false" 1057 Type: 1058 Name: boolean 1059 - Name: id 1060 Type: 1061 Name: unsigned short 1062 ExtAttrs: 1063 - Name: EnforceRange 1064 - Name: priority 1065 Default: '"low"' 1066 Type: 1067 Name: RTCPriorityType 1068 - File: webref/webrtc.idl 1069 Enum: 1070 Name: RTCDataChannelState 1071 Values: 1072 - connecting 1073 - open 1074 - closing 1075 - closed 1076 - File: webref/webrtc-stats.idl 1077 Dict: 1078 Name: RTCDataChannelStats 1079 Inherits: RTCStats 1080 Fields: 1081 - Name: label 1082 Type: 1083 Name: DOMString 1084 - Name: protocol 1085 Type: 1086 Name: DOMString 1087 - Name: dataChannelIdentifier 1088 Type: 1089 Name: unsigned short 1090 - Name: state 1091 Required: true 1092 Type: 1093 Name: RTCDataChannelState 1094 - Name: messagesSent 1095 Type: 1096 Name: unsigned long 1097 - Name: bytesSent 1098 Type: 1099 Name: unsigned long long 1100 - Name: messagesReceived 1101 Type: 1102 Name: unsigned long 1103 - Name: bytesReceived 1104 Type: 1105 Name: unsigned long long 1106 - Name: timestamp 1107 Required: true 1108 Type: 1109 Name: DOMHighResTimeStamp 1110 - Name: type 1111 Required: true 1112 Type: 1113 Name: RTCStatsType 1114 - Name: id 1115 Required: true 1116 Type: 1117 Name: DOMString 1118 - File: webref/mst-content-hint.idl 1119 Enum: 1120 Name: RTCDegradationPreference 1121 Values: 1122 - maintain-framerate 1123 - maintain-resolution 1124 - balanced 1125 - File: webref/webrtc.idl 1126 Dict: 1127 Name: RTCDtlsFingerprint 1128 Fields: 1129 - Name: algorithm 1130 Type: 1131 Name: DOMString 1132 - Name: value 1133 Type: 1134 Name: DOMString 1135 - File: webref/webrtc-stats.idl 1136 Enum: 1137 Name: RTCDtlsRole 1138 Values: 1139 - client 1140 - server 1141 - unknown 1142 - File: webref/webrtc.idl 1143 Interface: 1144 Name: RTCDtlsTransport 1145 Inherits: EventTarget 1146 ExtAttrs: 1147 - Name: Exposed 1148 Values: 1149 - Window 1150 Attrs: 1151 - Name: iceTransport 1152 Readonly: true 1153 Type: 1154 Name: RTCIceTransport 1155 ExtAttrs: 1156 - Name: SameObject 1157 - Name: Exposed 1158 Values: 1159 - Window 1160 - Name: state 1161 Readonly: true 1162 Type: 1163 Name: RTCDtlsTransportState 1164 ExtAttrs: 1165 - Name: Exposed 1166 Values: 1167 - Window 1168 - Name: onstatechange 1169 Type: 1170 Name: EventHandler 1171 ExtAttrs: 1172 - Name: Exposed 1173 Values: 1174 - Window 1175 - Name: onerror 1176 Type: 1177 Name: EventHandler 1178 ExtAttrs: 1179 - Name: Exposed 1180 Values: 1181 - Window 1182 Operations: 1183 - Name: getRemoteCertificates 1184 Returns: 1185 - Name: sequence 1186 Params: 1187 - Name: ArrayBuffer 1188 ExtAttrs: 1189 - Name: Exposed 1190 Values: 1191 - Window 1192 - File: webref/webrtc.idl 1193 Enum: 1194 Name: RTCDtlsTransportState 1195 Values: 1196 - new 1197 - connecting 1198 - connected 1199 - closed 1200 - failed 1201 - File: webref/webrtc-encoded-transform.idl 1202 Interface: 1203 Name: RTCEncodedAudioFrame 1204 ExtAttrs: 1205 - Name: Exposed 1206 Values: 1207 - Window 1208 - DedicatedWorker 1209 Attrs: 1210 - Name: timestamp 1211 Readonly: true 1212 Type: 1213 Name: unsigned long 1214 ExtAttrs: 1215 - Name: Exposed 1216 Values: 1217 - Window 1218 - DedicatedWorker 1219 - Name: data 1220 Type: 1221 Name: ArrayBuffer 1222 ExtAttrs: 1223 - Name: Exposed 1224 Values: 1225 - Window 1226 - DedicatedWorker 1227 Operations: 1228 - Name: getMetadata 1229 Returns: 1230 - Name: RTCEncodedAudioFrameMetadata 1231 ExtAttrs: 1232 - Name: Exposed 1233 Values: 1234 - Window 1235 - DedicatedWorker 1236 - File: webref/webrtc-encoded-transform.idl 1237 Dict: 1238 Name: RTCEncodedAudioFrameMetadata 1239 Fields: 1240 - Name: synchronizationSource 1241 Type: 1242 Name: unsigned long 1243 - Name: payloadType 1244 Type: 1245 Name: octet 1246 - Name: contributingSources 1247 Type: 1248 Name: sequence 1249 Params: 1250 - Name: unsigned long 1251 - Name: sequenceNumber 1252 Type: 1253 Name: short 1254 - File: webref/webrtc-encoded-transform.idl 1255 Interface: 1256 Name: RTCEncodedVideoFrame 1257 ExtAttrs: 1258 - Name: Exposed 1259 Values: 1260 - Window 1261 - DedicatedWorker 1262 Attrs: 1263 - Name: type 1264 Readonly: true 1265 Type: 1266 Name: RTCEncodedVideoFrameType 1267 ExtAttrs: 1268 - Name: Exposed 1269 Values: 1270 - Window 1271 - DedicatedWorker 1272 - Name: timestamp 1273 Readonly: true 1274 Type: 1275 Name: unsigned long 1276 ExtAttrs: 1277 - Name: Exposed 1278 Values: 1279 - Window 1280 - DedicatedWorker 1281 - Name: data 1282 Type: 1283 Name: ArrayBuffer 1284 ExtAttrs: 1285 - Name: Exposed 1286 Values: 1287 - Window 1288 - DedicatedWorker 1289 Operations: 1290 - Name: getMetadata 1291 Returns: 1292 - Name: RTCEncodedVideoFrameMetadata 1293 ExtAttrs: 1294 - Name: Exposed 1295 Values: 1296 - Window 1297 - DedicatedWorker 1298 - File: webref/webrtc-encoded-transform.idl 1299 Dict: 1300 Name: RTCEncodedVideoFrameMetadata 1301 Fields: 1302 - Name: frameId 1303 Type: 1304 Name: unsigned long long 1305 - Name: dependencies 1306 Type: 1307 Name: sequence 1308 Params: 1309 - Name: unsigned long long 1310 - Name: width 1311 Type: 1312 Name: unsigned short 1313 - Name: height 1314 Type: 1315 Name: unsigned short 1316 - Name: spatialIndex 1317 Type: 1318 Name: unsigned long 1319 - Name: temporalIndex 1320 Type: 1321 Name: unsigned long 1322 - Name: synchronizationSource 1323 Type: 1324 Name: unsigned long 1325 - Name: payloadType 1326 Type: 1327 Name: octet 1328 - Name: contributingSources 1329 Type: 1330 Name: sequence 1331 Params: 1332 - Name: unsigned long 1333 - Name: timestamp 1334 Type: 1335 Name: long long 1336 - File: webref/webrtc-encoded-transform.idl 1337 Enum: 1338 Name: RTCEncodedVideoFrameType 1339 Values: 1340 - empty 1341 - key 1342 - delta 1343 - File: webref/webrtc.idl 1344 Interface: 1345 Name: RTCError 1346 Inherits: DOMException 1347 ExtAttrs: 1348 - Name: Exposed 1349 Values: 1350 - Window 1351 Attrs: 1352 - Name: errorDetail 1353 Readonly: true 1354 Type: 1355 Name: RTCErrorDetailType 1356 ExtAttrs: 1357 - Name: Exposed 1358 Values: 1359 - Window 1360 - Name: sdpLineNumber 1361 Readonly: true 1362 Type: 1363 Name: long 1364 Nullable: true 1365 ExtAttrs: 1366 - Name: Exposed 1367 Values: 1368 - Window 1369 - Name: sctpCauseCode 1370 Readonly: true 1371 Type: 1372 Name: long 1373 Nullable: true 1374 ExtAttrs: 1375 - Name: Exposed 1376 Values: 1377 - Window 1378 - Name: receivedAlert 1379 Readonly: true 1380 Type: 1381 Name: unsigned long 1382 Nullable: true 1383 ExtAttrs: 1384 - Name: Exposed 1385 Values: 1386 - Window 1387 - Name: sentAlert 1388 Readonly: true 1389 Type: 1390 Name: unsigned long 1391 Nullable: true 1392 ExtAttrs: 1393 - Name: Exposed 1394 Values: 1395 - Window 1396 - Name: httpRequestStatusCode 1397 Readonly: true 1398 Type: 1399 Name: long 1400 Nullable: true 1401 Constructors: 1402 - Args: 1403 - Name: init 1404 Type: 1405 Name: RTCErrorInit 1406 - Name: message 1407 Optional: true 1408 Default: '""' 1409 Type: 1410 Name: DOMString 1411 ExtAttrs: 1412 - Name: Exposed 1413 Values: 1414 - Window 1415 - File: webref/webrtc.idl 1416 Enum: 1417 Name: RTCErrorDetailType 1418 Values: 1419 - data-channel-failure 1420 - dtls-failure 1421 - fingerprint-failure 1422 - sctp-failure 1423 - sdp-syntax-error 1424 - hardware-encoder-not-available 1425 - hardware-encoder-error 1426 - File: webref/webrtc-identity.idl 1427 Enum: 1428 Name: RTCErrorDetailTypeIdp 1429 Values: 1430 - idp-bad-script-failure 1431 - idp-execution-failure 1432 - idp-load-failure 1433 - idp-need-login 1434 - idp-timeout 1435 - idp-tls-failure 1436 - idp-token-expired 1437 - idp-token-invalid 1438 - File: webref/webrtc.idl 1439 Interface: 1440 Name: RTCErrorEvent 1441 Inherits: Event 1442 ExtAttrs: 1443 - Name: Exposed 1444 Values: 1445 - Window 1446 Attrs: 1447 - Name: error 1448 Readonly: true 1449 Type: 1450 Name: RTCError 1451 ExtAttrs: 1452 - Name: SameObject 1453 - Name: Exposed 1454 Values: 1455 - Window 1456 Constructors: 1457 - Args: 1458 - Name: type 1459 Type: 1460 Name: DOMString 1461 - Name: eventInitDict 1462 Type: 1463 Name: RTCErrorEventInit 1464 ExtAttrs: 1465 - Name: Exposed 1466 Values: 1467 - Window 1468 - File: webref/webrtc.idl 1469 Dict: 1470 Name: RTCErrorEventInit 1471 Inherits: EventInit 1472 Fields: 1473 - Name: error 1474 Required: true 1475 Type: 1476 Name: RTCError 1477 - Name: bubbles 1478 Default: "false" 1479 Type: 1480 Name: boolean 1481 - Name: cancelable 1482 Default: "false" 1483 Type: 1484 Name: boolean 1485 - Name: composed 1486 Default: "false" 1487 Type: 1488 Name: boolean 1489 - File: webref/webrtc.idl 1490 Dict: 1491 Name: RTCErrorInit 1492 Fields: 1493 - Name: errorDetail 1494 Required: true 1495 Type: 1496 Name: RTCErrorDetailType 1497 - Name: sdpLineNumber 1498 Type: 1499 Name: long 1500 - Name: sctpCauseCode 1501 Type: 1502 Name: long 1503 - Name: receivedAlert 1504 Type: 1505 Name: unsigned long 1506 - Name: sentAlert 1507 Type: 1508 Name: unsigned long 1509 - Name: httpRequestStatusCode 1510 Type: 1511 Name: long