github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis24.js.wasm.yaml (about) 1 - File: webref/mediacapture-streams.idl 2 Interface: 3 Name: MediaDeviceInfo 4 ExtAttrs: 5 - Name: Exposed 6 Values: 7 - Window 8 - Name: SecureContext 9 Attrs: 10 - Name: deviceId 11 Readonly: true 12 Type: 13 Name: DOMString 14 ExtAttrs: 15 - Name: Exposed 16 Values: 17 - Window 18 - Name: SecureContext 19 - Name: kind 20 Readonly: true 21 Type: 22 Name: MediaDeviceKind 23 ExtAttrs: 24 - Name: Exposed 25 Values: 26 - Window 27 - Name: SecureContext 28 - Name: label 29 Readonly: true 30 Type: 31 Name: DOMString 32 ExtAttrs: 33 - Name: Exposed 34 Values: 35 - Window 36 - Name: SecureContext 37 - Name: groupId 38 Readonly: true 39 Type: 40 Name: DOMString 41 ExtAttrs: 42 - Name: Exposed 43 Values: 44 - Window 45 - Name: SecureContext 46 Operations: 47 - Name: toJSON 48 Returns: 49 - Name: object 50 ExtAttrs: 51 - Name: Default 52 - Name: Exposed 53 Values: 54 - Window 55 - Name: SecureContext 56 - File: webref/mediacapture-streams.idl 57 Enum: 58 Name: MediaDeviceKind 59 Values: 60 - audioinput 61 - audiooutput 62 - videoinput 63 - File: webref/mediacapture-streams.idl 64 Interface: 65 Name: MediaDevices 66 Inherits: EventTarget 67 ExtAttrs: 68 - Name: Exposed 69 Values: 70 - Window 71 - Name: SecureContext 72 Attrs: 73 - Name: ondevicechange 74 Type: 75 Name: EventHandler 76 ExtAttrs: 77 - Name: Exposed 78 Values: 79 - Window 80 - Name: SecureContext 81 - Name: oncaptureaction 82 Type: 83 Name: EventHandler 84 Operations: 85 - Name: enumerateDevices 86 Returns: 87 - Name: Promise 88 Params: 89 - Name: sequence 90 Params: 91 - Name: MediaDeviceInfo 92 ExtAttrs: 93 - Name: Exposed 94 Values: 95 - Window 96 - Name: SecureContext 97 - Name: getDisplayMedia 98 Args: 99 - Name: options 100 Optional: true 101 Default: '{}' 102 Type: 103 Name: DisplayMediaStreamOptions 104 Returns: 105 - Name: Promise 106 Params: 107 - Name: MediaStream 108 - Name: setSupportedCaptureActions 109 Args: 110 - Name: actions 111 Type: 112 Name: sequence 113 Params: 114 - Name: DOMString 115 Returns: 116 - Name: undefined 117 - Name: selectAudioOutput 118 Args: 119 - Name: options 120 Optional: true 121 Default: '{}' 122 Type: 123 Name: AudioOutputOptions 124 Returns: 125 - Name: Promise 126 Params: 127 - Name: MediaDeviceInfo 128 - Name: setCaptureHandleConfig 129 Args: 130 - Name: config 131 Optional: true 132 Default: '{}' 133 Type: 134 Name: CaptureHandleConfig 135 Returns: 136 - Name: undefined 137 - Name: getViewportMedia 138 Args: 139 - Name: constraints 140 Optional: true 141 Default: '{}' 142 Type: 143 Name: ViewportMediaStreamConstraints 144 Returns: 145 - Name: Promise 146 Params: 147 - Name: MediaStream 148 - Name: getSupportedConstraints 149 Returns: 150 - Name: MediaTrackSupportedConstraints 151 - Name: getUserMedia 152 Args: 153 - Name: constraints 154 Optional: true 155 Default: '{}' 156 Type: 157 Name: MediaStreamConstraints 158 Returns: 159 - Name: Promise 160 Params: 161 - Name: MediaStream 162 - File: webref/webaudio.idl 163 Interface: 164 Name: MediaElementAudioSourceNode 165 Inherits: AudioNode 166 ExtAttrs: 167 - Name: Exposed 168 Values: 169 - Window 170 Attrs: 171 - Name: mediaElement 172 Readonly: true 173 Type: 174 Name: HTMLMediaElement 175 ExtAttrs: 176 - Name: SameObject 177 - Name: Exposed 178 Values: 179 - Window 180 Constructors: 181 - Args: 182 - Name: context 183 Type: 184 Name: AudioContext 185 - Name: options 186 Type: 187 Name: MediaElementAudioSourceOptions 188 ExtAttrs: 189 - Name: Exposed 190 Values: 191 - Window 192 - File: webref/webaudio.idl 193 Dict: 194 Name: MediaElementAudioSourceOptions 195 Fields: 196 - Name: mediaElement 197 Required: true 198 Type: 199 Name: HTMLMediaElement 200 - File: webref/media-capabilities.idl 201 Dict: 202 Name: MediaEncodingConfiguration 203 Inherits: MediaConfiguration 204 Fields: 205 - Name: type 206 Required: true 207 Type: 208 Name: MediaEncodingType 209 - Name: video 210 Type: 211 Name: VideoConfiguration 212 - Name: audio 213 Type: 214 Name: AudioConfiguration 215 - File: webref/media-capabilities.idl 216 Enum: 217 Name: MediaEncodingType 218 Values: 219 - record 220 - webrtc 221 - File: webref/encrypted-media.idl 222 Interface: 223 Name: MediaEncryptedEvent 224 Inherits: Event 225 ExtAttrs: 226 - Name: Exposed 227 Values: 228 - Window 229 Attrs: 230 - Name: initDataType 231 Readonly: true 232 Type: 233 Name: DOMString 234 ExtAttrs: 235 - Name: Exposed 236 Values: 237 - Window 238 - Name: initData 239 Readonly: true 240 Type: 241 Name: ArrayBuffer 242 Nullable: true 243 ExtAttrs: 244 - Name: Exposed 245 Values: 246 - Window 247 Constructors: 248 - Args: 249 - Name: type 250 Type: 251 Name: DOMString 252 - Name: eventInitDict 253 Optional: true 254 Default: '{}' 255 Type: 256 Name: MediaEncryptedEventInit 257 ExtAttrs: 258 - Name: Exposed 259 Values: 260 - Window 261 - File: webref/encrypted-media.idl 262 Dict: 263 Name: MediaEncryptedEventInit 264 Inherits: EventInit 265 Fields: 266 - Name: initDataType 267 Default: '""' 268 Type: 269 Name: DOMString 270 - Name: initData 271 Default: "null" 272 Type: 273 Name: ArrayBuffer 274 Nullable: true 275 - Name: bubbles 276 Default: "false" 277 Type: 278 Name: boolean 279 - Name: cancelable 280 Default: "false" 281 Type: 282 Name: boolean 283 - Name: composed 284 Default: "false" 285 Type: 286 Name: boolean 287 - File: webref/html.idl 288 Interface: 289 Name: MediaError 290 ExtAttrs: 291 - Name: Exposed 292 Values: 293 - Window 294 Constants: 295 - Name: MEDIA_ERR_ABORTED 296 Value: "1" 297 Type: 298 Name: unsigned short 299 - Name: MEDIA_ERR_NETWORK 300 Value: "2" 301 Type: 302 Name: unsigned short 303 - Name: MEDIA_ERR_DECODE 304 Value: "3" 305 Type: 306 Name: unsigned short 307 - Name: MEDIA_ERR_SRC_NOT_SUPPORTED 308 Value: "4" 309 Type: 310 Name: unsigned short 311 Attrs: 312 - Name: code 313 Readonly: true 314 Type: 315 Name: unsigned short 316 ExtAttrs: 317 - Name: Exposed 318 Values: 319 - Window 320 - Name: message 321 Readonly: true 322 Type: 323 Name: DOMString 324 ExtAttrs: 325 - Name: Exposed 326 Values: 327 - Window 328 - File: webref/mediasession.idl 329 Dict: 330 Name: MediaImage 331 Fields: 332 - Name: src 333 Required: true 334 Type: 335 Name: USVString 336 - Name: sizes 337 Default: '""' 338 Type: 339 Name: DOMString 340 - Name: type 341 Default: '""' 342 Type: 343 Name: DOMString 344 - File: webref/encrypted-media.idl 345 Interface: 346 Name: MediaKeyMessageEvent 347 Inherits: Event 348 ExtAttrs: 349 - Name: Exposed 350 Values: 351 - Window 352 - Name: SecureContext 353 Attrs: 354 - Name: messageType 355 Readonly: true 356 Type: 357 Name: MediaKeyMessageType 358 ExtAttrs: 359 - Name: Exposed 360 Values: 361 - Window 362 - Name: SecureContext 363 - Name: message 364 Readonly: true 365 Type: 366 Name: ArrayBuffer 367 ExtAttrs: 368 - Name: Exposed 369 Values: 370 - Window 371 - Name: SecureContext 372 Constructors: 373 - Args: 374 - Name: type 375 Type: 376 Name: DOMString 377 - Name: eventInitDict 378 Type: 379 Name: MediaKeyMessageEventInit 380 ExtAttrs: 381 - Name: Exposed 382 Values: 383 - Window 384 - Name: SecureContext 385 - File: webref/encrypted-media.idl 386 Dict: 387 Name: MediaKeyMessageEventInit 388 Inherits: EventInit 389 Fields: 390 - Name: messageType 391 Required: true 392 Type: 393 Name: MediaKeyMessageType 394 - Name: message 395 Required: true 396 Type: 397 Name: ArrayBuffer 398 - Name: bubbles 399 Default: "false" 400 Type: 401 Name: boolean 402 - Name: cancelable 403 Default: "false" 404 Type: 405 Name: boolean 406 - Name: composed 407 Default: "false" 408 Type: 409 Name: boolean 410 - File: webref/encrypted-media.idl 411 Enum: 412 Name: MediaKeyMessageType 413 Values: 414 - license-request 415 - license-renewal 416 - license-release 417 - individualization-request 418 - File: webref/encrypted-media.idl 419 Interface: 420 Name: MediaKeySession 421 Inherits: EventTarget 422 ExtAttrs: 423 - Name: Exposed 424 Values: 425 - Window 426 - Name: SecureContext 427 Attrs: 428 - Name: sessionId 429 Readonly: true 430 Type: 431 Name: DOMString 432 ExtAttrs: 433 - Name: Exposed 434 Values: 435 - Window 436 - Name: SecureContext 437 - Name: expiration 438 Readonly: true 439 Type: 440 Name: unrestricted double 441 ExtAttrs: 442 - Name: Exposed 443 Values: 444 - Window 445 - Name: SecureContext 446 - Name: closed 447 Readonly: true 448 Type: 449 Name: Promise 450 Params: 451 - Name: MediaKeySessionClosedReason 452 ExtAttrs: 453 - Name: Exposed 454 Values: 455 - Window 456 - Name: SecureContext 457 - Name: keyStatuses 458 Readonly: true 459 Type: 460 Name: MediaKeyStatusMap 461 ExtAttrs: 462 - Name: Exposed 463 Values: 464 - Window 465 - Name: SecureContext 466 - Name: onkeystatuseschange 467 Type: 468 Name: EventHandler 469 ExtAttrs: 470 - Name: Exposed 471 Values: 472 - Window 473 - Name: SecureContext 474 - Name: onmessage 475 Type: 476 Name: EventHandler 477 ExtAttrs: 478 - Name: Exposed 479 Values: 480 - Window 481 - Name: SecureContext 482 Operations: 483 - Name: generateRequest 484 Args: 485 - Name: initDataType 486 Type: 487 Name: DOMString 488 - Name: initData 489 Type: 490 Name: BufferSource 491 Returns: 492 - Name: Promise 493 Params: 494 - Name: undefined 495 ExtAttrs: 496 - Name: Exposed 497 Values: 498 - Window 499 - Name: SecureContext 500 - Name: load 501 Args: 502 - Name: sessionId 503 Type: 504 Name: DOMString 505 Returns: 506 - Name: Promise 507 Params: 508 - Name: boolean 509 ExtAttrs: 510 - Name: Exposed 511 Values: 512 - Window 513 - Name: SecureContext 514 - Name: update 515 Args: 516 - Name: response 517 Type: 518 Name: BufferSource 519 Returns: 520 - Name: Promise 521 Params: 522 - Name: undefined 523 ExtAttrs: 524 - Name: Exposed 525 Values: 526 - Window 527 - Name: SecureContext 528 - Name: close 529 Returns: 530 - Name: Promise 531 Params: 532 - Name: undefined 533 ExtAttrs: 534 - Name: Exposed 535 Values: 536 - Window 537 - Name: SecureContext 538 - Name: remove 539 Returns: 540 - Name: Promise 541 Params: 542 - Name: undefined 543 ExtAttrs: 544 - Name: Exposed 545 Values: 546 - Window 547 - Name: SecureContext 548 - File: webref/encrypted-media.idl 549 Enum: 550 Name: MediaKeySessionClosedReason 551 Values: 552 - internal-error 553 - closed-by-application 554 - release-acknowledged 555 - hardware-context-reset 556 - resource-evicted 557 - File: webref/encrypted-media.idl 558 Enum: 559 Name: MediaKeySessionType 560 Values: 561 - temporary 562 - persistent-license 563 - File: webref/encrypted-media.idl 564 Enum: 565 Name: MediaKeyStatus 566 Values: 567 - usable 568 - expired 569 - released 570 - output-restricted 571 - output-downscaled 572 - usable-in-future 573 - status-pending 574 - internal-error 575 - File: webref/encrypted-media.idl 576 Interface: 577 Name: MediaKeyStatusMap 578 ExtAttrs: 579 - Name: Exposed 580 Values: 581 - Window 582 - Name: SecureContext 583 Attrs: 584 - Name: size 585 Readonly: true 586 Type: 587 Name: unsigned long 588 ExtAttrs: 589 - Name: Exposed 590 Values: 591 - Window 592 - Name: SecureContext 593 Operations: 594 - Name: has 595 Args: 596 - Name: keyId 597 Type: 598 Name: BufferSource 599 Returns: 600 - Name: boolean 601 ExtAttrs: 602 - Name: Exposed 603 Values: 604 - Window 605 - Name: SecureContext 606 - Name: get 607 Args: 608 - Name: keyId 609 Type: 610 Name: BufferSource 611 Returns: 612 - Union: 613 - Name: MediaKeyStatus 614 - Name: undefined 615 ExtAttrs: 616 - Name: Exposed 617 Values: 618 - Window 619 - Name: SecureContext 620 Iterable: 621 TypeParams: 622 - Name: BufferSource 623 - Name: MediaKeyStatus 624 - File: webref/encrypted-media.idl 625 Interface: 626 Name: MediaKeySystemAccess 627 ExtAttrs: 628 - Name: Exposed 629 Values: 630 - Window 631 - Name: SecureContext 632 Attrs: 633 - Name: keySystem 634 Readonly: true 635 Type: 636 Name: DOMString 637 ExtAttrs: 638 - Name: Exposed 639 Values: 640 - Window 641 - Name: SecureContext 642 Operations: 643 - Name: getConfiguration 644 Returns: 645 - Name: MediaKeySystemConfiguration 646 ExtAttrs: 647 - Name: Exposed 648 Values: 649 - Window 650 - Name: SecureContext 651 - Name: createMediaKeys 652 Returns: 653 - Name: Promise 654 Params: 655 - Name: MediaKeys 656 ExtAttrs: 657 - Name: Exposed 658 Values: 659 - Window 660 - Name: SecureContext 661 - File: webref/encrypted-media.idl 662 Dict: 663 Name: MediaKeySystemConfiguration 664 Fields: 665 - Name: label 666 Default: '""' 667 Type: 668 Name: DOMString 669 - Name: initDataTypes 670 Default: '[]' 671 Type: 672 Name: sequence 673 Params: 674 - Name: DOMString 675 - Name: audioCapabilities 676 Default: '[]' 677 Type: 678 Name: sequence 679 Params: 680 - Name: MediaKeySystemMediaCapability 681 - Name: videoCapabilities 682 Default: '[]' 683 Type: 684 Name: sequence 685 Params: 686 - Name: MediaKeySystemMediaCapability 687 - Name: distinctiveIdentifier 688 Default: '"optional"' 689 Type: 690 Name: MediaKeysRequirement 691 - Name: persistentState 692 Default: '"optional"' 693 Type: 694 Name: MediaKeysRequirement 695 - Name: sessionTypes 696 Type: 697 Name: sequence 698 Params: 699 - Name: DOMString 700 - File: webref/encrypted-media.idl 701 Dict: 702 Name: MediaKeySystemMediaCapability 703 Fields: 704 - Name: contentType 705 Default: '""' 706 Type: 707 Name: DOMString 708 - Name: encryptionScheme 709 Default: "null" 710 Type: 711 Name: DOMString 712 Nullable: true 713 - Name: robustness 714 Default: '""' 715 Type: 716 Name: DOMString 717 - File: webref/encrypted-media.idl 718 Interface: 719 Name: MediaKeys 720 ExtAttrs: 721 - Name: Exposed 722 Values: 723 - Window 724 - Name: SecureContext 725 Operations: 726 - Name: createSession 727 Args: 728 - Name: sessionType 729 Optional: true 730 Default: '"temporary"' 731 Type: 732 Name: MediaKeySessionType 733 Returns: 734 - Name: MediaKeySession 735 ExtAttrs: 736 - Name: Exposed 737 Values: 738 - Window 739 - Name: SecureContext 740 - Name: setServerCertificate 741 Args: 742 - Name: serverCertificate 743 Type: 744 Name: BufferSource 745 Returns: 746 - Name: Promise 747 Params: 748 - Name: boolean 749 ExtAttrs: 750 - Name: Exposed 751 Values: 752 - Window 753 - Name: SecureContext 754 - File: webref/encrypted-media.idl 755 Enum: 756 Name: MediaKeysRequirement 757 Values: 758 - required 759 - optional 760 - not-allowed 761 - File: webref/cssom.idl 762 Interface: 763 Name: MediaList 764 ExtAttrs: 765 - Name: Exposed 766 Values: 767 - Window 768 Attrs: 769 - Name: mediaText 770 Modifier: stringifier 771 Type: 772 Name: CSSOMString 773 ExtAttrs: 774 - Name: Exposed 775 Values: 776 - Window 777 - Name: length 778 Readonly: true 779 Type: 780 Name: unsigned long 781 ExtAttrs: 782 - Name: Exposed 783 Values: 784 - Window 785 Operations: 786 - Name: item 787 Modifier: getter 788 Args: 789 - Name: index 790 Type: 791 Name: unsigned long 792 Returns: 793 - Name: CSSOMString 794 Nullable: true 795 ExtAttrs: 796 - Name: Exposed 797 Values: 798 - Window 799 - Name: appendMedium 800 Args: 801 - Name: medium 802 Type: 803 Name: CSSOMString 804 Returns: 805 - Name: undefined 806 ExtAttrs: 807 - Name: Exposed 808 Values: 809 - Window 810 - Name: deleteMedium 811 Args: 812 - Name: medium 813 Type: 814 Name: CSSOMString 815 Returns: 816 - Name: undefined 817 ExtAttrs: 818 - Name: Exposed 819 Values: 820 - Window 821 - File: webref/mediasession.idl 822 Interface: 823 Name: MediaMetadata 824 ExtAttrs: 825 - Name: Exposed 826 Values: 827 - Window 828 Attrs: 829 - Name: title 830 Type: 831 Name: DOMString 832 ExtAttrs: 833 - Name: Exposed 834 Values: 835 - Window 836 - Name: artist 837 Type: 838 Name: DOMString 839 ExtAttrs: 840 - Name: Exposed 841 Values: 842 - Window 843 - Name: album 844 Type: 845 Name: DOMString 846 ExtAttrs: 847 - Name: Exposed 848 Values: 849 - Window 850 - Name: artwork 851 Type: 852 Name: FrozenArray 853 Params: 854 - Name: MediaImage 855 ExtAttrs: 856 - Name: Exposed 857 Values: 858 - Window 859 Constructors: 860 - Args: 861 - Name: init 862 Optional: true 863 Default: '{}' 864 Type: 865 Name: MediaMetadataInit 866 ExtAttrs: 867 - Name: Exposed 868 Values: 869 - Window 870 - File: webref/mediasession.idl 871 Dict: 872 Name: MediaMetadataInit 873 Fields: 874 - Name: title 875 Default: '""' 876 Type: 877 Name: DOMString 878 - Name: artist 879 Default: '""' 880 Type: 881 Name: DOMString 882 - Name: album 883 Default: '""' 884 Type: 885 Name: DOMString 886 - Name: artwork 887 Default: '[]' 888 Type: 889 Name: sequence 890 Params: 891 - Name: MediaImage 892 - File: webref/mediasession.idl 893 Dict: 894 Name: MediaPositionState 895 Fields: 896 - Name: duration 897 Type: 898 Name: double 899 - Name: playbackRate 900 Type: 901 Name: double 902 - Name: position 903 Type: 904 Name: double 905 - File: webref/html.idl 906 Typedef: 907 Name: MediaProvider 908 Type: 909 Union: 910 - Name: MediaStream 911 - Name: MediaSource 912 - Name: Blob 913 - File: webref/cssom-view.idl 914 Interface: 915 Name: MediaQueryList 916 Inherits: EventTarget 917 ExtAttrs: 918 - Name: Exposed 919 Values: 920 - Window 921 Attrs: 922 - Name: media 923 Readonly: true 924 Type: 925 Name: CSSOMString 926 ExtAttrs: 927 - Name: Exposed 928 Values: 929 - Window 930 - Name: matches 931 Readonly: true 932 Type: 933 Name: boolean 934 ExtAttrs: 935 - Name: Exposed 936 Values: 937 - Window 938 - Name: onchange 939 Type: 940 Name: EventHandler 941 ExtAttrs: 942 - Name: Exposed 943 Values: 944 - Window 945 Operations: 946 - Name: addListener 947 Args: 948 - Name: callback 949 Type: 950 Name: EventListener 951 Nullable: true 952 Returns: 953 - Name: undefined 954 ExtAttrs: 955 - Name: Exposed 956 Values: 957 - Window 958 - Name: removeListener 959 Args: 960 - Name: callback 961 Type: 962 Name: EventListener 963 Nullable: true 964 Returns: 965 - Name: undefined 966 ExtAttrs: 967 - Name: Exposed 968 Values: 969 - Window 970 - File: webref/cssom-view.idl 971 Interface: 972 Name: MediaQueryListEvent 973 Inherits: Event 974 ExtAttrs: 975 - Name: Exposed 976 Values: 977 - Window 978 Attrs: 979 - Name: media 980 Readonly: true 981 Type: 982 Name: CSSOMString 983 ExtAttrs: 984 - Name: Exposed 985 Values: 986 - Window 987 - Name: matches 988 Readonly: true 989 Type: 990 Name: boolean 991 ExtAttrs: 992 - Name: Exposed 993 Values: 994 - Window 995 Constructors: 996 - Args: 997 - Name: type 998 Type: 999 Name: CSSOMString 1000 - Name: eventInitDict 1001 Optional: true 1002 Default: '{}' 1003 Type: 1004 Name: MediaQueryListEventInit 1005 ExtAttrs: 1006 - Name: Exposed 1007 Values: 1008 - Window 1009 - File: webref/cssom-view.idl 1010 Dict: 1011 Name: MediaQueryListEventInit 1012 Inherits: EventInit 1013 Fields: 1014 - Name: media 1015 Default: '""' 1016 Type: 1017 Name: CSSOMString 1018 - Name: matches 1019 Default: "false" 1020 Type: 1021 Name: boolean 1022 - Name: bubbles 1023 Default: "false" 1024 Type: 1025 Name: boolean 1026 - Name: cancelable 1027 Default: "false" 1028 Type: 1029 Name: boolean 1030 - Name: composed 1031 Default: "false" 1032 Type: 1033 Name: boolean 1034 - File: webref/mediastream-recording.idl 1035 Interface: 1036 Name: MediaRecorder 1037 Inherits: EventTarget 1038 ExtAttrs: 1039 - Name: Exposed 1040 Values: 1041 - Window 1042 Attrs: 1043 - Name: stream 1044 Readonly: true 1045 Type: 1046 Name: MediaStream 1047 ExtAttrs: 1048 - Name: Exposed 1049 Values: 1050 - Window 1051 - Name: mimeType 1052 Readonly: true 1053 Type: 1054 Name: DOMString 1055 ExtAttrs: 1056 - Name: Exposed 1057 Values: 1058 - Window 1059 - Name: state 1060 Readonly: true 1061 Type: 1062 Name: RecordingState 1063 ExtAttrs: 1064 - Name: Exposed 1065 Values: 1066 - Window 1067 - Name: onstart 1068 Type: 1069 Name: EventHandler 1070 ExtAttrs: 1071 - Name: Exposed 1072 Values: 1073 - Window 1074 - Name: onstop 1075 Type: 1076 Name: EventHandler 1077 ExtAttrs: 1078 - Name: Exposed 1079 Values: 1080 - Window 1081 - Name: ondataavailable 1082 Type: 1083 Name: EventHandler 1084 ExtAttrs: 1085 - Name: Exposed 1086 Values: 1087 - Window 1088 - Name: onpause 1089 Type: 1090 Name: EventHandler 1091 ExtAttrs: 1092 - Name: Exposed 1093 Values: 1094 - Window 1095 - Name: onresume 1096 Type: 1097 Name: EventHandler 1098 ExtAttrs: 1099 - Name: Exposed 1100 Values: 1101 - Window 1102 - Name: onerror 1103 Type: 1104 Name: EventHandler 1105 ExtAttrs: 1106 - Name: Exposed 1107 Values: 1108 - Window 1109 - Name: videoBitsPerSecond 1110 Readonly: true 1111 Type: 1112 Name: unsigned long 1113 ExtAttrs: 1114 - Name: Exposed 1115 Values: 1116 - Window 1117 - Name: audioBitsPerSecond 1118 Readonly: true 1119 Type: 1120 Name: unsigned long 1121 ExtAttrs: 1122 - Name: Exposed 1123 Values: 1124 - Window 1125 - Name: audioBitrateMode 1126 Readonly: true 1127 Type: 1128 Name: BitrateMode 1129 ExtAttrs: 1130 - Name: Exposed 1131 Values: 1132 - Window 1133 Operations: 1134 - Name: start 1135 Args: 1136 - Name: timeslice 1137 Optional: true 1138 Type: 1139 Name: unsigned long 1140 Returns: 1141 - Name: undefined 1142 ExtAttrs: 1143 - Name: Exposed 1144 Values: 1145 - Window 1146 - Name: stop 1147 Returns: 1148 - Name: undefined 1149 ExtAttrs: 1150 - Name: Exposed 1151 Values: 1152 - Window 1153 - Name: pause 1154 Returns: 1155 - Name: undefined 1156 ExtAttrs: 1157 - Name: Exposed 1158 Values: 1159 - Window 1160 - Name: resume 1161 Returns: 1162 - Name: undefined 1163 ExtAttrs: 1164 - Name: Exposed 1165 Values: 1166 - Window 1167 - Name: requestData 1168 Returns: 1169 - Name: undefined 1170 ExtAttrs: 1171 - Name: Exposed 1172 Values: 1173 - Window 1174 - Name: isTypeSupported 1175 Modifier: static 1176 Args: 1177 - Name: type 1178 Type: 1179 Name: DOMString 1180 Returns: 1181 - Name: boolean 1182 ExtAttrs: 1183 - Name: Exposed 1184 Values: 1185 - Window 1186 Constructors: 1187 - Args: 1188 - Name: stream 1189 Type: 1190 Name: MediaStream 1191 - Name: options 1192 Optional: true 1193 Default: '{}' 1194 Type: 1195 Name: MediaRecorderOptions 1196 ExtAttrs: 1197 - Name: Exposed 1198 Values: 1199 - Window 1200 - File: webref/mediastream-recording.idl 1201 Dict: 1202 Name: MediaRecorderOptions 1203 Fields: 1204 - Name: mimeType 1205 Default: '""' 1206 Type: 1207 Name: DOMString 1208 - Name: audioBitsPerSecond 1209 Type: 1210 Name: unsigned long 1211 - Name: videoBitsPerSecond 1212 Type: 1213 Name: unsigned long 1214 - Name: bitsPerSecond 1215 Type: 1216 Name: unsigned long 1217 - Name: audioBitrateMode 1218 Default: '"variable"' 1219 Type: 1220 Name: BitrateMode 1221 - Name: videoKeyFrameIntervalDuration 1222 Type: 1223 Name: DOMHighResTimeStamp 1224 - Name: videoKeyFrameIntervalCount 1225 Type: 1226 Name: unsigned long 1227 - File: webref/mediasession.idl 1228 Interface: 1229 Name: MediaSession 1230 ExtAttrs: 1231 - Name: Exposed 1232 Values: 1233 - Window 1234 Attrs: 1235 - Name: metadata 1236 Type: 1237 Name: MediaMetadata 1238 Nullable: true 1239 ExtAttrs: 1240 - Name: Exposed 1241 Values: 1242 - Window 1243 - Name: playbackState 1244 Type: 1245 Name: MediaSessionPlaybackState 1246 ExtAttrs: 1247 - Name: Exposed 1248 Values: 1249 - Window 1250 Operations: 1251 - Name: setActionHandler 1252 Args: 1253 - Name: action 1254 Type: 1255 Name: MediaSessionAction 1256 - Name: handler 1257 Type: 1258 Name: MediaSessionActionHandler 1259 Nullable: true 1260 Returns: 1261 - Name: undefined 1262 ExtAttrs: 1263 - Name: Exposed 1264 Values: 1265 - Window 1266 - Name: setPositionState 1267 Args: 1268 - Name: state 1269 Optional: true 1270 Default: '{}' 1271 Type: 1272 Name: MediaPositionState 1273 Returns: 1274 - Name: undefined 1275 ExtAttrs: 1276 - Name: Exposed 1277 Values: 1278 - Window 1279 - Name: setMicrophoneActive 1280 Args: 1281 - Name: active 1282 Type: 1283 Name: boolean 1284 Returns: 1285 - Name: undefined 1286 ExtAttrs: 1287 - Name: Exposed 1288 Values: 1289 - Window 1290 - Name: setCameraActive 1291 Args: 1292 - Name: active 1293 Type: 1294 Name: boolean 1295 Returns: 1296 - Name: undefined 1297 ExtAttrs: 1298 - Name: Exposed 1299 Values: 1300 - Window 1301 - File: webref/mediasession.idl 1302 Enum: 1303 Name: MediaSessionAction 1304 Values: 1305 - play 1306 - pause 1307 - seekbackward 1308 - seekforward 1309 - previoustrack 1310 - nexttrack 1311 - skipad 1312 - stop 1313 - seekto 1314 - togglemicrophone 1315 - togglecamera 1316 - hangup 1317 - previousslide 1318 - nextslide 1319 - File: webref/mediasession.idl 1320 Dict: 1321 Name: MediaSessionActionDetails 1322 Fields: 1323 - Name: action 1324 Required: true 1325 Type: 1326 Name: MediaSessionAction 1327 - Name: seekOffset 1328 Type: 1329 Name: double 1330 - Name: seekTime 1331 Type: 1332 Name: double 1333 - Name: fastSeek 1334 Type: 1335 Name: boolean 1336 - File: webref/mediasession.idl 1337 Callback: 1338 Name: MediaSessionActionHandler 1339 Args: 1340 - Name: details 1341 Type: 1342 Name: MediaSessionActionDetails 1343 Returns: 1344 - Name: undefined 1345 - File: webref/mediasession.idl 1346 Enum: 1347 Name: MediaSessionPlaybackState 1348 Values: 1349 - none 1350 - paused 1351 - playing 1352 - File: webref/image-capture.idl 1353 Dict: 1354 Name: MediaSettingsRange 1355 Fields: 1356 - Name: max 1357 Type: 1358 Name: double 1359 - Name: min 1360 Type: 1361 Name: double 1362 - Name: step 1363 Type: 1364 Name: double 1365 - File: webref/media-source.idl 1366 Interface: 1367 Name: MediaSource 1368 Inherits: EventTarget 1369 ExtAttrs: 1370 - Name: Exposed 1371 Values: 1372 - Window 1373 - DedicatedWorker 1374 Attrs: 1375 - Name: handle 1376 Readonly: true 1377 Type: 1378 Name: MediaSourceHandle 1379 ExtAttrs: 1380 - Name: SameObject 1381 - Name: Exposed 1382 Values: 1383 - DedicatedWorker 1384 - Name: sourceBuffers 1385 Readonly: true 1386 Type: 1387 Name: SourceBufferList 1388 ExtAttrs: 1389 - Name: Exposed 1390 Values: 1391 - Window 1392 - DedicatedWorker 1393 - Name: activeSourceBuffers 1394 Readonly: true 1395 Type: 1396 Name: SourceBufferList 1397 ExtAttrs: 1398 - Name: Exposed 1399 Values: 1400 - Window 1401 - DedicatedWorker 1402 - Name: readyState 1403 Readonly: true 1404 Type: 1405 Name: ReadyState 1406 ExtAttrs: 1407 - Name: Exposed 1408 Values: 1409 - Window 1410 - DedicatedWorker 1411 - Name: duration 1412 Type: 1413 Name: unrestricted double 1414 ExtAttrs: 1415 - Name: Exposed 1416 Values: 1417 - Window 1418 - DedicatedWorker 1419 - Name: onsourceopen 1420 Type: 1421 Name: EventHandler 1422 ExtAttrs: 1423 - Name: Exposed 1424 Values: 1425 - Window 1426 - DedicatedWorker 1427 - Name: onsourceended 1428 Type: 1429 Name: EventHandler 1430 ExtAttrs: 1431 - Name: Exposed 1432 Values: 1433 - Window 1434 - DedicatedWorker 1435 - Name: onsourceclose 1436 Type: 1437 Name: EventHandler 1438 ExtAttrs: 1439 - Name: Exposed 1440 Values: 1441 - Window 1442 - DedicatedWorker 1443 - Name: canConstructInDedicatedWorker 1444 Modifier: static 1445 Readonly: true 1446 Type: 1447 Name: boolean 1448 ExtAttrs: 1449 - Name: Exposed 1450 Values: 1451 - Window 1452 - DedicatedWorker 1453 Operations: 1454 - Name: addSourceBuffer 1455 Args: 1456 - Name: type 1457 Type: 1458 Name: DOMString 1459 Returns: 1460 - Name: SourceBuffer 1461 ExtAttrs: 1462 - Name: Exposed 1463 Values: 1464 - Window 1465 - DedicatedWorker 1466 - Name: removeSourceBuffer 1467 Args: 1468 - Name: sourceBuffer 1469 Type: 1470 Name: SourceBuffer 1471 Returns: 1472 - Name: undefined 1473 ExtAttrs: 1474 - Name: Exposed 1475 Values: 1476 - Window 1477 - DedicatedWorker 1478 - Name: endOfStream 1479 Args: 1480 - Name: error 1481 Optional: true 1482 Type: 1483 Name: EndOfStreamError 1484 Returns: 1485 - Name: undefined 1486 ExtAttrs: 1487 - Name: Exposed 1488 Values: 1489 - Window 1490 - DedicatedWorker 1491 - Name: setLiveSeekableRange 1492 Args: 1493 - Name: start 1494 Type: 1495 Name: double 1496 - Name: end 1497 Type: 1498 Name: double 1499 Returns: 1500 - Name: undefined 1501 ExtAttrs: 1502 - Name: Exposed 1503 Values: 1504 - Window 1505 - DedicatedWorker 1506 - Name: clearLiveSeekableRange 1507 Returns: 1508 - Name: undefined 1509 ExtAttrs: 1510 - Name: Exposed 1511 Values: 1512 - Window 1513 - DedicatedWorker 1514 - Name: isTypeSupported 1515 Modifier: static 1516 Args: 1517 - Name: type 1518 Type: 1519 Name: DOMString 1520 Returns: 1521 - Name: boolean 1522 ExtAttrs: 1523 - Name: Exposed 1524 Values: 1525 - Window 1526 - DedicatedWorker 1527 - File: webref/media-source.idl 1528 Interface: 1529 Name: MediaSourceHandle 1530 ExtAttrs: 1531 - Name: Transferable 1532 - Name: Exposed 1533 Values: 1534 - Window 1535 - DedicatedWorker 1536 - File: webref/mediacapture-streams.idl 1537 Interface: 1538 Name: MediaStream 1539 Inherits: EventTarget 1540 ExtAttrs: 1541 - Name: Exposed 1542 Values: 1543 - Window 1544 Attrs: 1545 - Name: id 1546 Readonly: true 1547 Type: 1548 Name: DOMString 1549 ExtAttrs: 1550 - Name: Exposed 1551 Values: 1552 - Window 1553 - Name: active 1554 Readonly: true 1555 Type: 1556 Name: boolean 1557 ExtAttrs: 1558 - Name: Exposed 1559 Values: 1560 - Window 1561 - Name: onaddtrack 1562 Type: 1563 Name: EventHandler 1564 ExtAttrs: 1565 - Name: Exposed 1566 Values: 1567 - Window 1568 - Name: onremovetrack 1569 Type: 1570 Name: EventHandler 1571 ExtAttrs: 1572 - Name: Exposed 1573 Values: 1574 - Window 1575 Operations: 1576 - Name: getAudioTracks 1577 Returns: 1578 - Name: sequence 1579 Params: 1580 - Name: MediaStreamTrack 1581 ExtAttrs: 1582 - Name: Exposed 1583 Values: 1584 - Window 1585 - Name: getVideoTracks 1586 Returns: 1587 - Name: sequence 1588 Params: 1589 - Name: MediaStreamTrack 1590 ExtAttrs: 1591 - Name: Exposed 1592 Values: 1593 - Window 1594 - Name: getTracks 1595 Returns: 1596 - Name: sequence 1597 Params: 1598 - Name: MediaStreamTrack 1599 ExtAttrs: 1600 - Name: Exposed 1601 Values: 1602 - Window 1603 - Name: getTrackById 1604 Args: 1605 - Name: trackId 1606 Type: 1607 Name: DOMString 1608 Returns: 1609 - Name: MediaStreamTrack 1610 Nullable: true 1611 ExtAttrs: 1612 - Name: Exposed 1613 Values: 1614 - Window 1615 - Name: addTrack 1616 Args: 1617 - Name: track 1618 Type: 1619 Name: MediaStreamTrack 1620 Returns: 1621 - Name: undefined 1622 ExtAttrs: 1623 - Name: Exposed 1624 Values: 1625 - Window 1626 - Name: removeTrack 1627 Args: 1628 - Name: track 1629 Type: 1630 Name: MediaStreamTrack 1631 Returns: 1632 - Name: undefined 1633 ExtAttrs: 1634 - Name: Exposed 1635 Values: 1636 - Window 1637 - Name: clone 1638 Returns: 1639 - Name: MediaStream 1640 ExtAttrs: 1641 - Name: Exposed 1642 Values: 1643 - Window 1644 Constructors: 1645 - Args: 1646 - Name: stream 1647 Type: 1648 Name: MediaStream 1649 ExtAttrs: 1650 - Name: Exposed 1651 Values: 1652 - Window 1653 - Args: 1654 - Name: tracks 1655 Type: 1656 Name: sequence 1657 Params: 1658 - Name: MediaStreamTrack 1659 ExtAttrs: 1660 - Name: Exposed 1661 Values: 1662 - Window 1663 - File: webref/webaudio.idl 1664 Interface: 1665 Name: MediaStreamAudioDestinationNode 1666 Inherits: AudioNode 1667 ExtAttrs: 1668 - Name: Exposed 1669 Values: 1670 - Window 1671 Attrs: 1672 - Name: stream 1673 Readonly: true 1674 Type: 1675 Name: MediaStream 1676 ExtAttrs: 1677 - Name: Exposed 1678 Values: 1679 - Window 1680 Constructors: 1681 - Args: 1682 - Name: context 1683 Type: 1684 Name: AudioContext 1685 - Name: options 1686 Optional: true 1687 Default: '{}' 1688 Type: 1689 Name: AudioNodeOptions 1690 ExtAttrs: 1691 - Name: Exposed 1692 Values: 1693 - Window 1694 - File: webref/webaudio.idl 1695 Interface: 1696 Name: MediaStreamAudioSourceNode 1697 Inherits: AudioNode 1698 ExtAttrs: 1699 - Name: Exposed 1700 Values: 1701 - Window 1702 Attrs: 1703 - Name: mediaStream 1704 Readonly: true 1705 Type: 1706 Name: MediaStream 1707 ExtAttrs: 1708 - Name: SameObject 1709 - Name: Exposed 1710 Values: 1711 - Window 1712 Constructors: 1713 - Args: 1714 - Name: context 1715 Type: 1716 Name: AudioContext 1717 - Name: options 1718 Type: 1719 Name: MediaStreamAudioSourceOptions 1720 ExtAttrs: 1721 - Name: Exposed 1722 Values: 1723 - Window 1724 - File: webref/webaudio.idl 1725 Dict: 1726 Name: MediaStreamAudioSourceOptions 1727 Fields: 1728 - Name: mediaStream 1729 Required: true 1730 Type: 1731 Name: MediaStream 1732 - File: webref/mediacapture-streams.idl 1733 Dict: 1734 Name: MediaStreamConstraints 1735 Fields: 1736 - Name: video 1737 Default: "false" 1738 Type: 1739 Union: 1740 - Name: boolean 1741 - Name: MediaTrackConstraints 1742 - Name: audio 1743 Default: "false" 1744 Type: 1745 Union: 1746 - Name: boolean 1747 - Name: MediaTrackConstraints 1748 - Name: peerIdentity 1749 Type: 1750 Name: DOMString 1751 - Name: preferCurrentTab 1752 Default: "false" 1753 Type: 1754 Name: boolean 1755 - File: webref/mediacapture-streams.idl 1756 Interface: 1757 Name: MediaStreamTrack 1758 Inherits: EventTarget 1759 ExtAttrs: 1760 - Name: Exposed 1761 Values: 1762 - Window 1763 Attrs: 1764 - Name: kind 1765 Readonly: true 1766 Type: 1767 Name: DOMString 1768 ExtAttrs: 1769 - Name: Exposed 1770 Values: 1771 - Window 1772 - Name: id 1773 Readonly: true 1774 Type: 1775 Name: DOMString 1776 ExtAttrs: 1777 - Name: Exposed 1778 Values: 1779 - Window 1780 - Name: label 1781 Readonly: true 1782 Type: 1783 Name: DOMString 1784 ExtAttrs: 1785 - Name: Exposed 1786 Values: 1787 - Window 1788 - Name: enabled 1789 Type: 1790 Name: boolean 1791 ExtAttrs: 1792 - Name: Exposed 1793 Values: 1794 - Window 1795 - Name: muted 1796 Readonly: true 1797 Type: 1798 Name: boolean 1799 ExtAttrs: 1800 - Name: Exposed 1801 Values: 1802 - Window 1803 - Name: onmute 1804 Type: 1805 Name: EventHandler 1806 ExtAttrs: 1807 - Name: Exposed 1808 Values: 1809 - Window 1810 - Name: onunmute 1811 Type: 1812 Name: EventHandler 1813 ExtAttrs: 1814 - Name: Exposed 1815 Values: 1816 - Window 1817 - Name: readyState 1818 Readonly: true 1819 Type: 1820 Name: MediaStreamTrackState 1821 ExtAttrs: 1822 - Name: Exposed 1823 Values: 1824 - Window 1825 - Name: onended 1826 Type: 1827 Name: EventHandler 1828 ExtAttrs: 1829 - Name: Exposed 1830 Values: 1831 - Window 1832 - Name: oncapturehandlechange 1833 Type: 1834 Name: EventHandler 1835 - Name: contentHint 1836 Type: 1837 Name: DOMString 1838 - Name: isolated 1839 Readonly: true 1840 Type: 1841 Name: boolean 1842 - Name: onisolationchange 1843 Type: 1844 Name: EventHandler 1845 Operations: 1846 - Name: clone 1847 Returns: 1848 - Name: MediaStreamTrack 1849 ExtAttrs: 1850 - Name: Exposed 1851 Values: 1852 - Window 1853 - Name: stop 1854 Returns: 1855 - Name: undefined 1856 ExtAttrs: 1857 - Name: Exposed 1858 Values: 1859 - Window 1860 - Name: getCapabilities 1861 Returns: 1862 - Name: MediaTrackCapabilities 1863 ExtAttrs: 1864 - Name: Exposed 1865 Values: 1866 - Window 1867 - Name: getConstraints 1868 Returns: 1869 - Name: MediaTrackConstraints 1870 ExtAttrs: 1871 - Name: Exposed 1872 Values: 1873 - Window 1874 - Name: getSettings 1875 Returns: 1876 - Name: MediaTrackSettings 1877 ExtAttrs: 1878 - Name: Exposed 1879 Values: 1880 - Window 1881 - Name: applyConstraints 1882 Args: 1883 - Name: constraints 1884 Optional: true 1885 Default: '{}' 1886 Type: 1887 Name: MediaTrackConstraints 1888 Returns: 1889 - Name: Promise 1890 Params: 1891 - Name: undefined 1892 ExtAttrs: 1893 - Name: Exposed 1894 Values: 1895 - Window 1896 - Name: getSupportedCaptureActions 1897 Returns: 1898 - Name: sequence 1899 Params: 1900 - Name: DOMString 1901 - Name: sendCaptureAction 1902 Args: 1903 - Name: action 1904 Type: 1905 Name: CaptureAction 1906 Returns: 1907 - Name: Promise 1908 Params: 1909 - Name: undefined 1910 - Name: getCaptureHandle 1911 Returns: 1912 - Name: CaptureHandle 1913 Nullable: true 1914 - File: webref/webaudio.idl 1915 Interface: 1916 Name: MediaStreamTrackAudioSourceNode 1917 Inherits: AudioNode 1918 ExtAttrs: 1919 - Name: Exposed 1920 Values: 1921 - Window 1922 Constructors: 1923 - Args: 1924 - Name: context 1925 Type: 1926 Name: AudioContext 1927 - Name: options 1928 Type: 1929 Name: MediaStreamTrackAudioSourceOptions 1930 ExtAttrs: 1931 - Name: Exposed 1932 Values: 1933 - Window 1934 - File: webref/webaudio.idl 1935 Dict: 1936 Name: MediaStreamTrackAudioSourceOptions 1937 Fields: 1938 - Name: mediaStreamTrack 1939 Required: true 1940 Type: 1941 Name: MediaStreamTrack