github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis32.js.wasm.yaml (about) 1 - File: webref/webrtc.idl 2 Interface: 3 Name: RTCIceCandidate 4 ExtAttrs: 5 - Name: Exposed 6 Values: 7 - Window 8 Attrs: 9 - Name: candidate 10 Readonly: true 11 Type: 12 Name: DOMString 13 ExtAttrs: 14 - Name: Exposed 15 Values: 16 - Window 17 - Name: sdpMid 18 Readonly: true 19 Type: 20 Name: DOMString 21 Nullable: true 22 ExtAttrs: 23 - Name: Exposed 24 Values: 25 - Window 26 - Name: sdpMLineIndex 27 Readonly: true 28 Type: 29 Name: unsigned short 30 Nullable: true 31 ExtAttrs: 32 - Name: Exposed 33 Values: 34 - Window 35 - Name: foundation 36 Readonly: true 37 Type: 38 Name: DOMString 39 Nullable: true 40 ExtAttrs: 41 - Name: Exposed 42 Values: 43 - Window 44 - Name: component 45 Readonly: true 46 Type: 47 Name: RTCIceComponent 48 Nullable: true 49 ExtAttrs: 50 - Name: Exposed 51 Values: 52 - Window 53 - Name: priority 54 Readonly: true 55 Type: 56 Name: unsigned long 57 Nullable: true 58 ExtAttrs: 59 - Name: Exposed 60 Values: 61 - Window 62 - Name: address 63 Readonly: true 64 Type: 65 Name: DOMString 66 Nullable: true 67 ExtAttrs: 68 - Name: Exposed 69 Values: 70 - Window 71 - Name: protocol 72 Readonly: true 73 Type: 74 Name: RTCIceProtocol 75 Nullable: true 76 ExtAttrs: 77 - Name: Exposed 78 Values: 79 - Window 80 - Name: port 81 Readonly: true 82 Type: 83 Name: unsigned short 84 Nullable: true 85 ExtAttrs: 86 - Name: Exposed 87 Values: 88 - Window 89 - Name: type 90 Readonly: true 91 Type: 92 Name: RTCIceCandidateType 93 Nullable: true 94 ExtAttrs: 95 - Name: Exposed 96 Values: 97 - Window 98 - Name: tcpType 99 Readonly: true 100 Type: 101 Name: RTCIceTcpCandidateType 102 Nullable: true 103 ExtAttrs: 104 - Name: Exposed 105 Values: 106 - Window 107 - Name: relatedAddress 108 Readonly: true 109 Type: 110 Name: DOMString 111 Nullable: true 112 ExtAttrs: 113 - Name: Exposed 114 Values: 115 - Window 116 - Name: relatedPort 117 Readonly: true 118 Type: 119 Name: unsigned short 120 Nullable: true 121 ExtAttrs: 122 - Name: Exposed 123 Values: 124 - Window 125 - Name: usernameFragment 126 Readonly: true 127 Type: 128 Name: DOMString 129 Nullable: true 130 ExtAttrs: 131 - Name: Exposed 132 Values: 133 - Window 134 - Name: relayProtocol 135 Readonly: true 136 Type: 137 Name: RTCIceServerTransportProtocol 138 Nullable: true 139 ExtAttrs: 140 - Name: Exposed 141 Values: 142 - Window 143 - Name: url 144 Readonly: true 145 Type: 146 Name: DOMString 147 Nullable: true 148 ExtAttrs: 149 - Name: Exposed 150 Values: 151 - Window 152 Operations: 153 - Name: toJSON 154 Returns: 155 - Name: RTCIceCandidateInit 156 ExtAttrs: 157 - Name: Exposed 158 Values: 159 - Window 160 Constructors: 161 - Args: 162 - Name: candidateInitDict 163 Optional: true 164 Default: '{}' 165 Type: 166 Name: RTCIceCandidateInit 167 ExtAttrs: 168 - Name: Exposed 169 Values: 170 - Window 171 - File: webref/webrtc.idl 172 Dict: 173 Name: RTCIceCandidateInit 174 Fields: 175 - Name: candidate 176 Default: '""' 177 Type: 178 Name: DOMString 179 - Name: sdpMid 180 Default: "null" 181 Type: 182 Name: DOMString 183 Nullable: true 184 - Name: sdpMLineIndex 185 Default: "null" 186 Type: 187 Name: unsigned short 188 Nullable: true 189 - Name: usernameFragment 190 Default: "null" 191 Type: 192 Name: DOMString 193 Nullable: true 194 - File: webref/webrtc.idl 195 Dict: 196 Name: RTCIceCandidatePair 197 Fields: 198 - Name: local 199 Type: 200 Name: RTCIceCandidate 201 - Name: remote 202 Type: 203 Name: RTCIceCandidate 204 - File: webref/webrtc-stats.idl 205 Dict: 206 Name: RTCIceCandidatePairStats 207 Inherits: RTCStats 208 Fields: 209 - Name: transportId 210 Required: true 211 Type: 212 Name: DOMString 213 - Name: localCandidateId 214 Required: true 215 Type: 216 Name: DOMString 217 - Name: remoteCandidateId 218 Required: true 219 Type: 220 Name: DOMString 221 - Name: state 222 Required: true 223 Type: 224 Name: RTCStatsIceCandidatePairState 225 - Name: nominated 226 Type: 227 Name: boolean 228 - Name: packetsSent 229 Type: 230 Name: unsigned long long 231 - Name: packetsReceived 232 Type: 233 Name: unsigned long long 234 - Name: bytesSent 235 Type: 236 Name: unsigned long long 237 - Name: bytesReceived 238 Type: 239 Name: unsigned long long 240 - Name: lastPacketSentTimestamp 241 Type: 242 Name: DOMHighResTimeStamp 243 - Name: lastPacketReceivedTimestamp 244 Type: 245 Name: DOMHighResTimeStamp 246 - Name: totalRoundTripTime 247 Type: 248 Name: double 249 - Name: currentRoundTripTime 250 Type: 251 Name: double 252 - Name: availableOutgoingBitrate 253 Type: 254 Name: double 255 - Name: availableIncomingBitrate 256 Type: 257 Name: double 258 - Name: requestsReceived 259 Type: 260 Name: unsigned long long 261 - Name: requestsSent 262 Type: 263 Name: unsigned long long 264 - Name: responsesReceived 265 Type: 266 Name: unsigned long long 267 - Name: responsesSent 268 Type: 269 Name: unsigned long long 270 - Name: consentRequestsSent 271 Type: 272 Name: unsigned long long 273 - Name: packetsDiscardedOnSend 274 Type: 275 Name: unsigned long 276 - Name: bytesDiscardedOnSend 277 Type: 278 Name: unsigned long long 279 - Name: timestamp 280 Required: true 281 Type: 282 Name: DOMHighResTimeStamp 283 - Name: type 284 Required: true 285 Type: 286 Name: RTCStatsType 287 - Name: id 288 Required: true 289 Type: 290 Name: DOMString 291 - File: webref/webrtc-stats.idl 292 Dict: 293 Name: RTCIceCandidateStats 294 Inherits: RTCStats 295 Fields: 296 - Name: transportId 297 Required: true 298 Type: 299 Name: DOMString 300 - Name: address 301 Type: 302 Name: DOMString 303 Nullable: true 304 - Name: port 305 Type: 306 Name: long 307 - Name: protocol 308 Type: 309 Name: DOMString 310 - Name: candidateType 311 Required: true 312 Type: 313 Name: RTCIceCandidateType 314 - Name: priority 315 Type: 316 Name: long 317 - Name: url 318 Type: 319 Name: DOMString 320 - Name: relayProtocol 321 Type: 322 Name: RTCIceServerTransportProtocol 323 - Name: foundation 324 Type: 325 Name: DOMString 326 - Name: relatedAddress 327 Type: 328 Name: DOMString 329 - Name: relatedPort 330 Type: 331 Name: long 332 - Name: usernameFragment 333 Type: 334 Name: DOMString 335 - Name: tcpType 336 Type: 337 Name: RTCIceTcpCandidateType 338 - Name: timestamp 339 Required: true 340 Type: 341 Name: DOMHighResTimeStamp 342 - Name: type 343 Required: true 344 Type: 345 Name: RTCStatsType 346 - Name: id 347 Required: true 348 Type: 349 Name: DOMString 350 - File: webref/webrtc.idl 351 Enum: 352 Name: RTCIceCandidateType 353 Values: 354 - host 355 - srflx 356 - prflx 357 - relay 358 - File: webref/webrtc.idl 359 Enum: 360 Name: RTCIceComponent 361 Values: 362 - rtp 363 - rtcp 364 - File: webref/webrtc.idl 365 Enum: 366 Name: RTCIceConnectionState 367 Values: 368 - closed 369 - failed 370 - disconnected 371 - new 372 - checking 373 - completed 374 - connected 375 - File: webref/webrtc-ice.idl 376 Dict: 377 Name: RTCIceGatherOptions 378 Fields: 379 - Name: gatherPolicy 380 Default: '"all"' 381 Type: 382 Name: RTCIceTransportPolicy 383 - Name: iceServers 384 Type: 385 Name: sequence 386 Params: 387 - Name: RTCIceServer 388 - File: webref/webrtc.idl 389 Enum: 390 Name: RTCIceGathererState 391 Values: 392 - new 393 - gathering 394 - complete 395 - File: webref/webrtc.idl 396 Enum: 397 Name: RTCIceGatheringState 398 Values: 399 - new 400 - gathering 401 - complete 402 - File: webref/webrtc.idl 403 Dict: 404 Name: RTCIceParameters 405 Fields: 406 - Name: usernameFragment 407 Type: 408 Name: DOMString 409 - Name: password 410 Type: 411 Name: DOMString 412 - Name: iceLite 413 Type: 414 Name: boolean 415 - File: webref/webrtc.idl 416 Enum: 417 Name: RTCIceProtocol 418 Values: 419 - udp 420 - tcp 421 - File: webref/webrtc.idl 422 Enum: 423 Name: RTCIceRole 424 Values: 425 - unknown 426 - controlling 427 - controlled 428 - File: webref/webrtc.idl 429 Dict: 430 Name: RTCIceServer 431 Fields: 432 - Name: urls 433 Required: true 434 Type: 435 Union: 436 - Name: DOMString 437 - Name: sequence 438 Params: 439 - Name: DOMString 440 - Name: username 441 Type: 442 Name: DOMString 443 - Name: credential 444 Type: 445 Name: DOMString 446 - File: webref/webrtc.idl 447 Enum: 448 Name: RTCIceServerTransportProtocol 449 Values: 450 - udp 451 - tcp 452 - tls 453 - File: webref/webrtc.idl 454 Enum: 455 Name: RTCIceTcpCandidateType 456 Values: 457 - active 458 - passive 459 - so 460 - File: webref/webrtc.idl 461 Interface: 462 Name: RTCIceTransport 463 Inherits: EventTarget 464 ExtAttrs: 465 - Name: Exposed 466 Values: 467 - Window 468 Attrs: 469 - Name: role 470 Readonly: true 471 Type: 472 Name: RTCIceRole 473 ExtAttrs: 474 - Name: Exposed 475 Values: 476 - Window 477 - Name: component 478 Readonly: true 479 Type: 480 Name: RTCIceComponent 481 ExtAttrs: 482 - Name: Exposed 483 Values: 484 - Window 485 - Name: state 486 Readonly: true 487 Type: 488 Name: RTCIceTransportState 489 ExtAttrs: 490 - Name: Exposed 491 Values: 492 - Window 493 - Name: gatheringState 494 Readonly: true 495 Type: 496 Name: RTCIceGathererState 497 ExtAttrs: 498 - Name: Exposed 499 Values: 500 - Window 501 - Name: onstatechange 502 Type: 503 Name: EventHandler 504 ExtAttrs: 505 - Name: Exposed 506 Values: 507 - Window 508 - Name: ongatheringstatechange 509 Type: 510 Name: EventHandler 511 ExtAttrs: 512 - Name: Exposed 513 Values: 514 - Window 515 - Name: onselectedcandidatepairchange 516 Type: 517 Name: EventHandler 518 ExtAttrs: 519 - Name: Exposed 520 Values: 521 - Window 522 - Name: onerror 523 Type: 524 Name: EventHandler 525 ExtAttrs: 526 - Name: Exposed 527 Values: 528 - Window 529 - Name: onicecandidate 530 Type: 531 Name: EventHandler 532 ExtAttrs: 533 - Name: Exposed 534 Values: 535 - Window 536 Operations: 537 - Name: getLocalCandidates 538 Returns: 539 - Name: sequence 540 Params: 541 - Name: RTCIceCandidate 542 ExtAttrs: 543 - Name: Exposed 544 Values: 545 - Window 546 - Name: getRemoteCandidates 547 Returns: 548 - Name: sequence 549 Params: 550 - Name: RTCIceCandidate 551 ExtAttrs: 552 - Name: Exposed 553 Values: 554 - Window 555 - Name: getSelectedCandidatePair 556 Returns: 557 - Name: RTCIceCandidatePair 558 Nullable: true 559 ExtAttrs: 560 - Name: Exposed 561 Values: 562 - Window 563 - Name: getLocalParameters 564 Returns: 565 - Name: RTCIceParameters 566 Nullable: true 567 ExtAttrs: 568 - Name: Exposed 569 Values: 570 - Window 571 - Name: getRemoteParameters 572 Returns: 573 - Name: RTCIceParameters 574 Nullable: true 575 ExtAttrs: 576 - Name: Exposed 577 Values: 578 - Window 579 - Name: gather 580 Args: 581 - Name: options 582 Optional: true 583 Default: '{}' 584 Type: 585 Name: RTCIceGatherOptions 586 Returns: 587 - Name: undefined 588 ExtAttrs: 589 - Name: Exposed 590 Values: 591 - Window 592 - Name: start 593 Args: 594 - Name: remoteParameters 595 Optional: true 596 Default: '{}' 597 Type: 598 Name: RTCIceParameters 599 - Name: role 600 Optional: true 601 Default: '"controlled"' 602 Type: 603 Name: RTCIceRole 604 Returns: 605 - Name: undefined 606 ExtAttrs: 607 - Name: Exposed 608 Values: 609 - Window 610 - Name: stop 611 Returns: 612 - Name: undefined 613 ExtAttrs: 614 - Name: Exposed 615 Values: 616 - Window 617 - Name: addRemoteCandidate 618 Args: 619 - Name: remoteCandidate 620 Optional: true 621 Default: '{}' 622 Type: 623 Name: RTCIceCandidateInit 624 Returns: 625 - Name: undefined 626 ExtAttrs: 627 - Name: Exposed 628 Values: 629 - Window 630 - File: webref/webrtc.idl 631 Enum: 632 Name: RTCIceTransportPolicy 633 Values: 634 - relay 635 - all 636 - File: webref/webrtc.idl 637 Enum: 638 Name: RTCIceTransportState 639 Values: 640 - closed 641 - failed 642 - disconnected 643 - new 644 - checking 645 - completed 646 - connected 647 - File: webref/webrtc-identity.idl 648 Interface: 649 Name: RTCIdentityAssertion 650 ExtAttrs: 651 - Name: Exposed 652 Values: 653 - Window 654 Attrs: 655 - Name: idp 656 Type: 657 Name: DOMString 658 ExtAttrs: 659 - Name: Exposed 660 Values: 661 - Window 662 - Name: name 663 Type: 664 Name: DOMString 665 ExtAttrs: 666 - Name: Exposed 667 Values: 668 - Window 669 Constructors: 670 - Args: 671 - Name: idp 672 Type: 673 Name: DOMString 674 - Name: name 675 Type: 676 Name: DOMString 677 ExtAttrs: 678 - Name: Exposed 679 Values: 680 - Window 681 - File: webref/webrtc-identity.idl 682 Dict: 683 Name: RTCIdentityAssertionResult 684 Fields: 685 - Name: idp 686 Required: true 687 Type: 688 Name: RTCIdentityProviderDetails 689 - Name: assertion 690 Required: true 691 Type: 692 Name: DOMString 693 - File: webref/webrtc-identity.idl 694 Dict: 695 Name: RTCIdentityProvider 696 Fields: 697 - Name: generateAssertion 698 Required: true 699 Type: 700 Name: GenerateAssertionCallback 701 - Name: validateAssertion 702 Required: true 703 Type: 704 Name: ValidateAssertionCallback 705 - File: webref/webrtc-identity.idl 706 Dict: 707 Name: RTCIdentityProviderDetails 708 Fields: 709 - Name: domain 710 Required: true 711 Type: 712 Name: DOMString 713 - Name: protocol 714 Default: '"default"' 715 Type: 716 Name: DOMString 717 - File: webref/webrtc-identity.idl 718 Interface: 719 Name: RTCIdentityProviderGlobalScope 720 Inherits: WorkerGlobalScope 721 ExtAttrs: 722 - Name: Global 723 Values: 724 - Worker 725 - RTCIdentityProvider 726 - Name: Exposed 727 Values: 728 - RTCIdentityProvider 729 Attrs: 730 - Name: rtcIdentityProvider 731 Readonly: true 732 Type: 733 Name: RTCIdentityProviderRegistrar 734 ExtAttrs: 735 - Name: Global 736 Values: 737 - Worker 738 - RTCIdentityProvider 739 - Name: Exposed 740 Values: 741 - RTCIdentityProvider 742 - File: webref/webrtc-identity.idl 743 Dict: 744 Name: RTCIdentityProviderOptions 745 Fields: 746 - Name: protocol 747 Default: '"default"' 748 Type: 749 Name: DOMString 750 - Name: usernameHint 751 Type: 752 Name: DOMString 753 - Name: peerIdentity 754 Type: 755 Name: DOMString 756 - File: webref/webrtc-identity.idl 757 Interface: 758 Name: RTCIdentityProviderRegistrar 759 ExtAttrs: 760 - Name: Exposed 761 Values: 762 - RTCIdentityProvider 763 Operations: 764 - Name: register 765 Args: 766 - Name: idp 767 Type: 768 Name: RTCIdentityProvider 769 Returns: 770 - Name: undefined 771 ExtAttrs: 772 - Name: Exposed 773 Values: 774 - RTCIdentityProvider 775 - File: webref/webrtc-identity.idl 776 Dict: 777 Name: RTCIdentityValidationResult 778 Fields: 779 - Name: identity 780 Required: true 781 Type: 782 Name: DOMString 783 - Name: contents 784 Required: true 785 Type: 786 Name: DOMString 787 - File: webref/webrtc-stats.idl 788 Dict: 789 Name: RTCInboundRtpStreamStats 790 Inherits: RTCReceivedRtpStreamStats 791 Fields: 792 - Name: trackIdentifier 793 Required: true 794 Type: 795 Name: DOMString 796 - Name: mid 797 Type: 798 Name: DOMString 799 - Name: remoteId 800 Type: 801 Name: DOMString 802 - Name: framesDecoded 803 Type: 804 Name: unsigned long 805 - Name: keyFramesDecoded 806 Type: 807 Name: unsigned long 808 - Name: framesRendered 809 Type: 810 Name: unsigned long 811 - Name: framesDropped 812 Type: 813 Name: unsigned long 814 - Name: frameWidth 815 Type: 816 Name: unsigned long 817 - Name: frameHeight 818 Type: 819 Name: unsigned long 820 - Name: framesPerSecond 821 Type: 822 Name: double 823 - Name: qpSum 824 Type: 825 Name: unsigned long long 826 - Name: totalDecodeTime 827 Type: 828 Name: double 829 - Name: totalInterFrameDelay 830 Type: 831 Name: double 832 - Name: totalSquaredInterFrameDelay 833 Type: 834 Name: double 835 - Name: pauseCount 836 Type: 837 Name: unsigned long 838 - Name: totalPausesDuration 839 Type: 840 Name: double 841 - Name: freezeCount 842 Type: 843 Name: unsigned long 844 - Name: totalFreezesDuration 845 Type: 846 Name: double 847 - Name: lastPacketReceivedTimestamp 848 Type: 849 Name: DOMHighResTimeStamp 850 - Name: headerBytesReceived 851 Type: 852 Name: unsigned long long 853 - Name: packetsDiscarded 854 Type: 855 Name: unsigned long long 856 - Name: fecBytesReceived 857 Type: 858 Name: unsigned long long 859 - Name: fecPacketsReceived 860 Type: 861 Name: unsigned long long 862 - Name: fecPacketsDiscarded 863 Type: 864 Name: unsigned long long 865 - Name: bytesReceived 866 Type: 867 Name: unsigned long long 868 - Name: nackCount 869 Type: 870 Name: unsigned long 871 - Name: firCount 872 Type: 873 Name: unsigned long 874 - Name: pliCount 875 Type: 876 Name: unsigned long 877 - Name: totalProcessingDelay 878 Type: 879 Name: double 880 - Name: estimatedPlayoutTimestamp 881 Type: 882 Name: DOMHighResTimeStamp 883 - Name: jitterBufferDelay 884 Type: 885 Name: double 886 - Name: jitterBufferTargetDelay 887 Type: 888 Name: double 889 - Name: jitterBufferEmittedCount 890 Type: 891 Name: unsigned long long 892 - Name: jitterBufferMinimumDelay 893 Type: 894 Name: double 895 - Name: totalSamplesReceived 896 Type: 897 Name: unsigned long long 898 - Name: concealedSamples 899 Type: 900 Name: unsigned long long 901 - Name: silentConcealedSamples 902 Type: 903 Name: unsigned long long 904 - Name: concealmentEvents 905 Type: 906 Name: unsigned long long 907 - Name: insertedSamplesForDeceleration 908 Type: 909 Name: unsigned long long 910 - Name: removedSamplesForAcceleration 911 Type: 912 Name: unsigned long long 913 - Name: audioLevel 914 Type: 915 Name: double 916 - Name: totalAudioEnergy 917 Type: 918 Name: double 919 - Name: totalSamplesDuration 920 Type: 921 Name: double 922 - Name: framesReceived 923 Type: 924 Name: unsigned long 925 - Name: decoderImplementation 926 Type: 927 Name: DOMString 928 - Name: playoutId 929 Type: 930 Name: DOMString 931 - Name: powerEfficientDecoder 932 Type: 933 Name: boolean 934 - Name: framesAssembledFromMultiplePackets 935 Type: 936 Name: unsigned long 937 - Name: totalAssemblyTime 938 Type: 939 Name: double 940 - Name: retransmittedPacketsReceived 941 Type: 942 Name: unsigned long long 943 - Name: retransmittedBytesReceived 944 Type: 945 Name: unsigned long long 946 - Name: rtxSsrc 947 Type: 948 Name: unsigned long 949 - Name: fecSsrc 950 Type: 951 Name: unsigned long 952 - Name: packetsReceived 953 Type: 954 Name: unsigned long long 955 - Name: packetsLost 956 Type: 957 Name: long long 958 - Name: jitter 959 Type: 960 Name: double 961 - Name: ssrc 962 Required: true 963 Type: 964 Name: unsigned long 965 - Name: kind 966 Required: true 967 Type: 968 Name: DOMString 969 - Name: transportId 970 Type: 971 Name: DOMString 972 - Name: codecId 973 Type: 974 Name: DOMString 975 - Name: timestamp 976 Required: true 977 Type: 978 Name: DOMHighResTimeStamp 979 - Name: type 980 Required: true 981 Type: 982 Name: RTCStatsType 983 - Name: id 984 Required: true 985 Type: 986 Name: DOMString 987 - File: webref/webrtc.idl 988 Dict: 989 Name: RTCLocalSessionDescriptionInit 990 Fields: 991 - Name: type 992 Type: 993 Name: RTCSdpType 994 - Name: sdp 995 Default: '""' 996 Type: 997 Name: DOMString 998 - File: webref/webrtc-stats.idl 999 Dict: 1000 Name: RTCMediaSourceStats 1001 Inherits: RTCStats 1002 Fields: 1003 - Name: trackIdentifier 1004 Required: true 1005 Type: 1006 Name: DOMString 1007 - Name: kind 1008 Required: true 1009 Type: 1010 Name: DOMString 1011 - Name: timestamp 1012 Required: true 1013 Type: 1014 Name: DOMHighResTimeStamp 1015 - Name: type 1016 Required: true 1017 Type: 1018 Name: RTCStatsType 1019 - Name: id 1020 Required: true 1021 Type: 1022 Name: DOMString 1023 - File: webref/webrtc.idl 1024 Dict: 1025 Name: RTCOfferAnswerOptions 1026 - File: webref/webrtc.idl 1027 Dict: 1028 Name: RTCOfferOptions 1029 Inherits: RTCOfferAnswerOptions 1030 Fields: 1031 - Name: iceRestart 1032 Default: "false" 1033 Type: 1034 Name: boolean 1035 - Name: offerToReceiveAudio 1036 Type: 1037 Name: boolean 1038 - Name: offerToReceiveVideo 1039 Type: 1040 Name: boolean 1041 - File: webref/webrtc-stats.idl 1042 Dict: 1043 Name: RTCOutboundRtpStreamStats 1044 Inherits: RTCSentRtpStreamStats 1045 Fields: 1046 - Name: mid 1047 Type: 1048 Name: DOMString 1049 - Name: mediaSourceId 1050 Type: 1051 Name: DOMString 1052 - Name: remoteId 1053 Type: 1054 Name: DOMString 1055 - Name: rid 1056 Type: 1057 Name: DOMString 1058 - Name: headerBytesSent 1059 Type: 1060 Name: unsigned long long 1061 - Name: retransmittedPacketsSent 1062 Type: 1063 Name: unsigned long long 1064 - Name: retransmittedBytesSent 1065 Type: 1066 Name: unsigned long long 1067 - Name: rtxSsrc 1068 Type: 1069 Name: unsigned long 1070 - Name: targetBitrate 1071 Type: 1072 Name: double 1073 - Name: totalEncodedBytesTarget 1074 Type: 1075 Name: unsigned long long 1076 - Name: frameWidth 1077 Type: 1078 Name: unsigned long 1079 - Name: frameHeight 1080 Type: 1081 Name: unsigned long 1082 - Name: framesPerSecond 1083 Type: 1084 Name: double 1085 - Name: framesSent 1086 Type: 1087 Name: unsigned long 1088 - Name: hugeFramesSent 1089 Type: 1090 Name: unsigned long 1091 - Name: framesEncoded 1092 Type: 1093 Name: unsigned long 1094 - Name: keyFramesEncoded 1095 Type: 1096 Name: unsigned long 1097 - Name: qpSum 1098 Type: 1099 Name: unsigned long long 1100 - Name: totalEncodeTime 1101 Type: 1102 Name: double 1103 - Name: totalPacketSendDelay 1104 Type: 1105 Name: double 1106 - Name: qualityLimitationReason 1107 Type: 1108 Name: RTCQualityLimitationReason 1109 - Name: qualityLimitationDurations 1110 Type: 1111 Name: record 1112 Params: 1113 - Name: DOMString 1114 - Name: double 1115 - Name: qualityLimitationResolutionChanges 1116 Type: 1117 Name: unsigned long 1118 - Name: nackCount 1119 Type: 1120 Name: unsigned long 1121 - Name: firCount 1122 Type: 1123 Name: unsigned long 1124 - Name: pliCount 1125 Type: 1126 Name: unsigned long 1127 - Name: encoderImplementation 1128 Type: 1129 Name: DOMString 1130 - Name: powerEfficientEncoder 1131 Type: 1132 Name: boolean 1133 - Name: active 1134 Type: 1135 Name: boolean 1136 - Name: scalabilityMode 1137 Type: 1138 Name: DOMString 1139 - Name: packetsSent 1140 Type: 1141 Name: unsigned long long 1142 - Name: bytesSent 1143 Type: 1144 Name: unsigned long long 1145 - Name: ssrc 1146 Required: true 1147 Type: 1148 Name: unsigned long 1149 - Name: kind 1150 Required: true 1151 Type: 1152 Name: DOMString 1153 - Name: transportId 1154 Type: 1155 Name: DOMString 1156 - Name: codecId 1157 Type: 1158 Name: DOMString 1159 - Name: timestamp 1160 Required: true 1161 Type: 1162 Name: DOMHighResTimeStamp 1163 - Name: type 1164 Required: true 1165 Type: 1166 Name: RTCStatsType 1167 - Name: id 1168 Required: true 1169 Type: 1170 Name: DOMString 1171 - File: webref/webrtc.idl 1172 Interface: 1173 Name: RTCPeerConnection 1174 Inherits: EventTarget 1175 ExtAttrs: 1176 - Name: Exposed 1177 Values: 1178 - Window 1179 Attrs: 1180 - Name: localDescription 1181 Readonly: true 1182 Type: 1183 Name: RTCSessionDescription 1184 Nullable: true 1185 ExtAttrs: 1186 - Name: Exposed 1187 Values: 1188 - Window 1189 - Name: currentLocalDescription 1190 Readonly: true 1191 Type: 1192 Name: RTCSessionDescription 1193 Nullable: true 1194 ExtAttrs: 1195 - Name: Exposed 1196 Values: 1197 - Window 1198 - Name: pendingLocalDescription 1199 Readonly: true 1200 Type: 1201 Name: RTCSessionDescription 1202 Nullable: true 1203 ExtAttrs: 1204 - Name: Exposed 1205 Values: 1206 - Window 1207 - Name: remoteDescription 1208 Readonly: true 1209 Type: 1210 Name: RTCSessionDescription 1211 Nullable: true 1212 ExtAttrs: 1213 - Name: Exposed 1214 Values: 1215 - Window 1216 - Name: currentRemoteDescription 1217 Readonly: true 1218 Type: 1219 Name: RTCSessionDescription 1220 Nullable: true 1221 ExtAttrs: 1222 - Name: Exposed 1223 Values: 1224 - Window 1225 - Name: pendingRemoteDescription 1226 Readonly: true 1227 Type: 1228 Name: RTCSessionDescription 1229 Nullable: true 1230 ExtAttrs: 1231 - Name: Exposed 1232 Values: 1233 - Window 1234 - Name: signalingState 1235 Readonly: true 1236 Type: 1237 Name: RTCSignalingState 1238 ExtAttrs: 1239 - Name: Exposed 1240 Values: 1241 - Window 1242 - Name: iceGatheringState 1243 Readonly: true 1244 Type: 1245 Name: RTCIceGatheringState 1246 ExtAttrs: 1247 - Name: Exposed 1248 Values: 1249 - Window 1250 - Name: iceConnectionState 1251 Readonly: true 1252 Type: 1253 Name: RTCIceConnectionState 1254 ExtAttrs: 1255 - Name: Exposed 1256 Values: 1257 - Window 1258 - Name: connectionState 1259 Readonly: true 1260 Type: 1261 Name: RTCPeerConnectionState 1262 ExtAttrs: 1263 - Name: Exposed 1264 Values: 1265 - Window 1266 - Name: canTrickleIceCandidates 1267 Readonly: true 1268 Type: 1269 Name: boolean 1270 Nullable: true 1271 ExtAttrs: 1272 - Name: Exposed 1273 Values: 1274 - Window 1275 - Name: onnegotiationneeded 1276 Type: 1277 Name: EventHandler 1278 ExtAttrs: 1279 - Name: Exposed 1280 Values: 1281 - Window 1282 - Name: onicecandidate 1283 Type: 1284 Name: EventHandler 1285 ExtAttrs: 1286 - Name: Exposed 1287 Values: 1288 - Window 1289 - Name: onicecandidateerror 1290 Type: 1291 Name: EventHandler 1292 ExtAttrs: 1293 - Name: Exposed 1294 Values: 1295 - Window 1296 - Name: onsignalingstatechange 1297 Type: 1298 Name: EventHandler 1299 ExtAttrs: 1300 - Name: Exposed 1301 Values: 1302 - Window 1303 - Name: oniceconnectionstatechange 1304 Type: 1305 Name: EventHandler 1306 ExtAttrs: 1307 - Name: Exposed 1308 Values: 1309 - Window 1310 - Name: onicegatheringstatechange 1311 Type: 1312 Name: EventHandler 1313 ExtAttrs: 1314 - Name: Exposed 1315 Values: 1316 - Window 1317 - Name: onconnectionstatechange 1318 Type: 1319 Name: EventHandler 1320 ExtAttrs: 1321 - Name: Exposed 1322 Values: 1323 - Window 1324 - Name: sctp 1325 Readonly: true 1326 Type: 1327 Name: RTCSctpTransport 1328 Nullable: true 1329 - Name: ondatachannel 1330 Type: 1331 Name: EventHandler 1332 - Name: ontrack 1333 Type: 1334 Name: EventHandler 1335 - Name: peerIdentity 1336 Readonly: true 1337 Type: 1338 Name: Promise 1339 Params: 1340 - Name: RTCIdentityAssertion 1341 - Name: idpLoginUrl 1342 Readonly: true 1343 Type: 1344 Name: DOMString 1345 Nullable: true 1346 - Name: idpErrorInfo 1347 Readonly: true 1348 Type: 1349 Name: DOMString 1350 Nullable: true 1351 Operations: 1352 - Name: createOffer 1353 Args: 1354 - Name: options 1355 Optional: true 1356 Default: '{}' 1357 Type: 1358 Name: RTCOfferOptions 1359 Returns: 1360 - Name: Promise 1361 Params: 1362 - Name: RTCSessionDescriptionInit 1363 ExtAttrs: 1364 - Name: Exposed 1365 Values: 1366 - Window 1367 - Name: createAnswer 1368 Args: 1369 - Name: options 1370 Optional: true 1371 Default: '{}' 1372 Type: 1373 Name: RTCAnswerOptions 1374 Returns: 1375 - Name: Promise 1376 Params: 1377 - Name: RTCSessionDescriptionInit 1378 ExtAttrs: 1379 - Name: Exposed 1380 Values: 1381 - Window 1382 - Name: setLocalDescription 1383 Args: 1384 - Name: description 1385 Optional: true 1386 Default: '{}' 1387 Type: 1388 Name: RTCLocalSessionDescriptionInit 1389 Returns: 1390 - Name: Promise 1391 Params: 1392 - Name: undefined 1393 ExtAttrs: 1394 - Name: Exposed 1395 Values: 1396 - Window 1397 - Name: setRemoteDescription 1398 Args: 1399 - Name: description 1400 Type: 1401 Name: RTCSessionDescriptionInit 1402 Returns: 1403 - Name: Promise 1404 Params: 1405 - Name: undefined 1406 ExtAttrs: 1407 - Name: Exposed 1408 Values: 1409 - Window 1410 - Name: addIceCandidate 1411 Args: 1412 - Name: candidate 1413 Optional: true 1414 Default: '{}' 1415 Type: 1416 Name: RTCIceCandidateInit 1417 Returns: 1418 - Name: Promise 1419 Params: 1420 - Name: undefined 1421 ExtAttrs: 1422 - Name: Exposed 1423 Values: 1424 - Window 1425 - Name: restartIce 1426 Returns: 1427 - Name: undefined 1428 ExtAttrs: 1429 - Name: Exposed 1430 Values: 1431 - Window 1432 - Name: getConfiguration 1433 Returns: 1434 - Name: RTCConfiguration 1435 ExtAttrs: 1436 - Name: Exposed 1437 Values: 1438 - Window 1439 - Name: setConfiguration 1440 Args: 1441 - Name: configuration 1442 Optional: true 1443 Default: '{}' 1444 Type: 1445 Name: RTCConfiguration 1446 Returns: 1447 - Name: undefined 1448 ExtAttrs: 1449 - Name: Exposed 1450 Values: 1451 - Window 1452 - Name: close 1453 Returns: 1454 - Name: undefined 1455 ExtAttrs: 1456 - Name: Exposed 1457 Values: 1458 - Window 1459 - Name: createOffer 1460 Args: 1461 - Name: successCallback 1462 Type: 1463 Name: RTCSessionDescriptionCallback 1464 - Name: failureCallback 1465 Type: 1466 Name: RTCPeerConnectionErrorCallback 1467 - Name: options 1468 Optional: true 1469 Default: '{}' 1470 Type: 1471 Name: RTCOfferOptions 1472 Returns: 1473 - Name: Promise 1474 Params: 1475 - Name: undefined 1476 ExtAttrs: 1477 - Name: Exposed 1478 Values: 1479 - Window 1480 - Name: setLocalDescription 1481 Args: 1482 - Name: description 1483 Type: 1484 Name: RTCLocalSessionDescriptionInit 1485 - Name: successCallback 1486 Type: 1487 Name: VoidFunction 1488 - Name: failureCallback 1489 Type: 1490 Name: RTCPeerConnectionErrorCallback 1491 Returns: 1492 - Name: Promise 1493 Params: 1494 - Name: undefined 1495 ExtAttrs: 1496 - Name: Exposed 1497 Values: 1498 - Window 1499 - Name: createAnswer 1500 Args: 1501 - Name: successCallback 1502 Type: 1503 Name: RTCSessionDescriptionCallback 1504 - Name: failureCallback 1505 Type: 1506 Name: RTCPeerConnectionErrorCallback 1507 Returns: 1508 - Name: Promise 1509 Params: 1510 - Name: undefined 1511 ExtAttrs: 1512 - Name: Exposed 1513 Values: 1514 - Window 1515 - Name: setRemoteDescription 1516 Args: 1517 - Name: description 1518 Type: 1519 Name: RTCSessionDescriptionInit 1520 - Name: successCallback 1521 Type: 1522 Name: VoidFunction 1523 - Name: failureCallback 1524 Type: 1525 Name: RTCPeerConnectionErrorCallback 1526 Returns: 1527 - Name: Promise 1528 Params: 1529 - Name: undefined 1530 ExtAttrs: 1531 - Name: Exposed 1532 Values: 1533 - Window 1534 - Name: addIceCandidate 1535 Args: 1536 - Name: candidate 1537 Type: 1538 Name: RTCIceCandidateInit 1539 - Name: successCallback 1540 Type: 1541 Name: VoidFunction 1542 - Name: failureCallback 1543 Type: 1544 Name: RTCPeerConnectionErrorCallback 1545 Returns: 1546 - Name: Promise 1547 Params: 1548 - Name: undefined 1549 ExtAttrs: 1550 - Name: Exposed 1551 Values: 1552 - Window 1553 - Name: createDataChannel 1554 Args: 1555 - Name: label 1556 Type: 1557 Name: USVString 1558 - Name: dataChannelDict 1559 Optional: true 1560 Default: '{}' 1561 Type: 1562 Name: RTCDataChannelInit 1563 Returns: 1564 - Name: RTCDataChannel 1565 - Name: getSenders 1566 Returns: 1567 - Name: sequence 1568 Params: 1569 - Name: RTCRtpSender 1570 - Name: getReceivers 1571 Returns: 1572 - Name: sequence 1573 Params: 1574 - Name: RTCRtpReceiver 1575 - Name: getTransceivers 1576 Returns: 1577 - Name: sequence 1578 Params: 1579 - Name: RTCRtpTransceiver 1580 - Name: addTrack 1581 Args: 1582 - Name: track 1583 Type: 1584 Name: MediaStreamTrack 1585 - Name: streams 1586 Variadic: true 1587 Type: 1588 Name: MediaStream 1589 Returns: 1590 - Name: RTCRtpSender 1591 - Name: removeTrack 1592 Args: 1593 - Name: sender 1594 Type: 1595 Name: RTCRtpSender 1596 Returns: 1597 - Name: undefined 1598 - Name: addTransceiver 1599 Args: 1600 - Name: trackOrKind 1601 Type: 1602 Union: 1603 - Name: MediaStreamTrack 1604 - Name: DOMString 1605 - Name: init 1606 Optional: true 1607 Default: '{}' 1608 Type: 1609 Name: RTCRtpTransceiverInit 1610 Returns: 1611 - Name: RTCRtpTransceiver 1612 - Name: getStats 1613 Args: 1614 - Name: selector 1615 Optional: true 1616 Default: "null" 1617 Type: 1618 Name: MediaStreamTrack 1619 Nullable: true 1620 Returns: 1621 - Name: Promise 1622 Params: 1623 - Name: RTCStatsReport 1624 - Name: generateCertificate 1625 Modifier: static 1626 Args: 1627 - Name: keygenAlgorithm 1628 Type: 1629 Name: AlgorithmIdentifier 1630 Returns: 1631 - Name: Promise 1632 Params: 1633 - Name: RTCCertificate 1634 - Name: setIdentityProvider 1635 Args: 1636 - Name: provider 1637 Type: 1638 Name: DOMString 1639 - Name: options 1640 Optional: true 1641 Default: '{}' 1642 Type: 1643 Name: RTCIdentityProviderOptions 1644 Returns: 1645 - Name: undefined 1646 - Name: getIdentityAssertion 1647 Returns: 1648 - Name: Promise 1649 Params: 1650 - Name: DOMString 1651 Constructors: 1652 - Args: 1653 - Name: configuration 1654 Optional: true 1655 Default: '{}' 1656 Type: 1657 Name: RTCConfiguration 1658 ExtAttrs: 1659 - Name: Exposed 1660 Values: 1661 - Window 1662 - File: webref/webrtc.idl 1663 Callback: 1664 Name: RTCPeerConnectionErrorCallback 1665 Args: 1666 - Name: error 1667 Type: 1668 Name: DOMException 1669 Returns: 1670 - Name: undefined 1671 - File: webref/webrtc.idl 1672 Interface: 1673 Name: RTCPeerConnectionIceErrorEvent 1674 Inherits: Event 1675 ExtAttrs: 1676 - Name: Exposed 1677 Values: 1678 - Window 1679 Attrs: 1680 - Name: address 1681 Readonly: true 1682 Type: 1683 Name: DOMString 1684 Nullable: true 1685 ExtAttrs: 1686 - Name: Exposed 1687 Values: 1688 - Window 1689 - Name: port 1690 Readonly: true 1691 Type: 1692 Name: unsigned short 1693 Nullable: true 1694 ExtAttrs: 1695 - Name: Exposed 1696 Values: 1697 - Window 1698 - Name: url 1699 Readonly: true 1700 Type: 1701 Name: DOMString 1702 ExtAttrs: 1703 - Name: Exposed 1704 Values: 1705 - Window 1706 - Name: errorCode 1707 Readonly: true 1708 Type: 1709 Name: unsigned short 1710 ExtAttrs: 1711 - Name: Exposed 1712 Values: 1713 - Window 1714 - Name: errorText 1715 Readonly: true 1716 Type: 1717 Name: USVString 1718 ExtAttrs: 1719 - Name: Exposed 1720 Values: 1721 - Window 1722 Constructors: 1723 - Args: 1724 - Name: type 1725 Type: 1726 Name: DOMString 1727 - Name: eventInitDict 1728 Type: 1729 Name: RTCPeerConnectionIceErrorEventInit 1730 ExtAttrs: 1731 - Name: Exposed 1732 Values: 1733 - Window 1734 - File: webref/webrtc.idl 1735 Dict: 1736 Name: RTCPeerConnectionIceErrorEventInit 1737 Inherits: EventInit 1738 Fields: 1739 - Name: address 1740 Type: 1741 Name: DOMString 1742 Nullable: true 1743 - Name: port 1744 Type: 1745 Name: unsigned short 1746 Nullable: true 1747 - Name: url 1748 Type: 1749 Name: DOMString 1750 - Name: errorCode 1751 Required: true 1752 Type: 1753 Name: unsigned short 1754 - Name: errorText 1755 Type: 1756 Name: USVString 1757 - Name: bubbles 1758 Default: "false" 1759 Type: 1760 Name: boolean 1761 - Name: cancelable 1762 Default: "false" 1763 Type: 1764 Name: boolean 1765 - Name: composed 1766 Default: "false" 1767 Type: 1768 Name: boolean 1769 - File: webref/webrtc.idl 1770 Interface: 1771 Name: RTCPeerConnectionIceEvent 1772 Inherits: Event 1773 ExtAttrs: 1774 - Name: Exposed 1775 Values: 1776 - Window 1777 Attrs: 1778 - Name: candidate 1779 Readonly: true 1780 Type: 1781 Name: RTCIceCandidate 1782 Nullable: true 1783 ExtAttrs: 1784 - Name: Exposed 1785 Values: 1786 - Window 1787 - Name: url 1788 Readonly: true 1789 Type: 1790 Name: DOMString 1791 Nullable: true 1792 ExtAttrs: 1793 - Name: Exposed 1794 Values: 1795 - Window 1796 Constructors: 1797 - Args: 1798 - Name: type 1799 Type: 1800 Name: DOMString 1801 - Name: eventInitDict 1802 Optional: true 1803 Default: '{}' 1804 Type: 1805 Name: RTCPeerConnectionIceEventInit 1806 ExtAttrs: 1807 - Name: Exposed 1808 Values: 1809 - Window 1810 - File: webref/webrtc.idl 1811 Dict: 1812 Name: RTCPeerConnectionIceEventInit 1813 Inherits: EventInit 1814 Fields: 1815 - Name: candidate 1816 Type: 1817 Name: RTCIceCandidate 1818 Nullable: true 1819 - Name: url 1820 Type: 1821 Name: DOMString 1822 Nullable: true 1823 - Name: bubbles 1824 Default: "false" 1825 Type: 1826 Name: boolean 1827 - Name: cancelable 1828 Default: "false" 1829 Type: 1830 Name: boolean 1831 - Name: composed 1832 Default: "false" 1833 Type: 1834 Name: boolean 1835 - File: webref/webrtc.idl 1836 Enum: 1837 Name: RTCPeerConnectionState 1838 Values: 1839 - closed 1840 - failed 1841 - disconnected 1842 - new 1843 - connecting 1844 - connected 1845 - File: webref/webrtc-stats.idl 1846 Dict: 1847 Name: RTCPeerConnectionStats 1848 Inherits: RTCStats 1849 Fields: 1850 - Name: dataChannelsOpened 1851 Type: 1852 Name: unsigned long 1853 - Name: dataChannelsClosed 1854 Type: 1855 Name: unsigned long 1856 - Name: timestamp 1857 Required: true 1858 Type: 1859 Name: DOMHighResTimeStamp 1860 - Name: type 1861 Required: true 1862 Type: 1863 Name: RTCStatsType 1864 - Name: id 1865 Required: true 1866 Type: 1867 Name: DOMString 1868 - File: webref/webrtc-priority.idl 1869 Enum: 1870 Name: RTCPriorityType 1871 Values: 1872 - very-low 1873 - low 1874 - medium 1875 - high 1876 - File: webref/webrtc-stats.idl 1877 Enum: 1878 Name: RTCQualityLimitationReason 1879 Values: 1880 - none 1881 - cpu 1882 - bandwidth 1883 - other 1884 - File: webref/webrtc-stats.idl 1885 Dict: 1886 Name: RTCReceivedRtpStreamStats 1887 Inherits: RTCRtpStreamStats 1888 Fields: 1889 - Name: packetsReceived 1890 Type: 1891 Name: unsigned long long 1892 - Name: packetsLost 1893 Type: 1894 Name: long long 1895 - Name: jitter 1896 Type: 1897 Name: double 1898 - Name: ssrc 1899 Required: true 1900 Type: 1901 Name: unsigned long 1902 - Name: kind 1903 Required: true 1904 Type: 1905 Name: DOMString 1906 - Name: transportId 1907 Type: 1908 Name: DOMString 1909 - Name: codecId 1910 Type: 1911 Name: DOMString 1912 - Name: timestamp 1913 Required: true 1914 Type: 1915 Name: DOMHighResTimeStamp 1916 - Name: type 1917 Required: true 1918 Type: 1919 Name: RTCStatsType 1920 - Name: id 1921 Required: true 1922 Type: 1923 Name: DOMString 1924 - File: webref/webrtc-stats.idl 1925 Dict: 1926 Name: RTCRemoteInboundRtpStreamStats 1927 Inherits: RTCReceivedRtpStreamStats 1928 Fields: 1929 - Name: localId 1930 Type: 1931 Name: DOMString 1932 - Name: roundTripTime 1933 Type: 1934 Name: double 1935 - Name: totalRoundTripTime 1936 Type: 1937 Name: double 1938 - Name: fractionLost 1939 Type: 1940 Name: double 1941 - Name: roundTripTimeMeasurements 1942 Type: 1943 Name: unsigned long long 1944 - Name: packetsReceived 1945 Type: 1946 Name: unsigned long long 1947 - Name: packetsLost 1948 Type: 1949 Name: long long 1950 - Name: jitter 1951 Type: 1952 Name: double 1953 - Name: ssrc 1954 Required: true 1955 Type: 1956 Name: unsigned long 1957 - Name: kind 1958 Required: true 1959 Type: 1960 Name: DOMString 1961 - Name: transportId 1962 Type: 1963 Name: DOMString 1964 - Name: codecId 1965 Type: 1966 Name: DOMString 1967 - Name: timestamp 1968 Required: true 1969 Type: 1970 Name: DOMHighResTimeStamp 1971 - Name: type 1972 Required: true 1973 Type: 1974 Name: RTCStatsType 1975 - Name: id 1976 Required: true 1977 Type: 1978 Name: DOMString 1979 - File: webref/webrtc-stats.idl 1980 Dict: 1981 Name: RTCRemoteOutboundRtpStreamStats 1982 Inherits: RTCSentRtpStreamStats 1983 Fields: 1984 - Name: localId 1985 Type: 1986 Name: DOMString 1987 - Name: remoteTimestamp 1988 Type: 1989 Name: DOMHighResTimeStamp 1990 - Name: reportsSent 1991 Type: 1992 Name: unsigned long long 1993 - Name: roundTripTime 1994 Type: 1995 Name: double 1996 - Name: totalRoundTripTime 1997 Type: 1998 Name: double 1999 - Name: roundTripTimeMeasurements 2000 Type: 2001 Name: unsigned long long 2002 - Name: packetsSent 2003 Type: 2004 Name: unsigned long long 2005 - Name: bytesSent 2006 Type: 2007 Name: unsigned long long 2008 - Name: ssrc 2009 Required: true 2010 Type: 2011 Name: unsigned long 2012 - Name: kind 2013 Required: true 2014 Type: 2015 Name: DOMString 2016 - Name: transportId 2017 Type: 2018 Name: DOMString 2019 - Name: codecId 2020 Type: 2021 Name: DOMString 2022 - Name: timestamp 2023 Required: true 2024 Type: 2025 Name: DOMHighResTimeStamp 2026 - Name: type 2027 Required: true 2028 Type: 2029 Name: RTCStatsType 2030 - Name: id 2031 Required: true 2032 Type: 2033 Name: DOMString 2034 - File: webref/webrtc.idl 2035 Enum: 2036 Name: RTCRtcpMuxPolicy 2037 Values: 2038 - require 2039 - File: webref/webrtc.idl 2040 Dict: 2041 Name: RTCRtcpParameters 2042 Fields: 2043 - Name: cname 2044 Type: 2045 Name: DOMString 2046 - Name: reducedSize 2047 Type: 2048 Name: boolean 2049 - File: webref/webrtc.idl 2050 Dict: 2051 Name: RTCRtpCapabilities 2052 Fields: 2053 - Name: codecs 2054 Required: true 2055 Type: 2056 Name: sequence 2057 Params: 2058 - Name: RTCRtpCodecCapability 2059 - Name: headerExtensions 2060 Required: true 2061 Type: 2062 Name: sequence 2063 Params: 2064 - Name: RTCRtpHeaderExtensionCapability