github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/apis33.js.wasm.yaml (about)

     1  - File: webref/webrtc.idl
     2    Dict:
     3      Name: RTCRtpCodec
     4      Fields:
     5        - Name: mimeType
     6          Required: true
     7          Type:
     8            Name: DOMString
     9        - Name: clockRate
    10          Required: true
    11          Type:
    12            Name: unsigned long
    13        - Name: channels
    14          Type:
    15            Name: unsigned short
    16        - Name: sdpFmtpLine
    17          Type:
    18            Name: DOMString
    19  - File: webref/webrtc.idl
    20    Dict:
    21      Name: RTCRtpCodecCapability
    22      Inherits: RTCRtpCodec
    23      Fields:
    24        - Name: mimeType
    25          Required: true
    26          Type:
    27            Name: DOMString
    28        - Name: clockRate
    29          Required: true
    30          Type:
    31            Name: unsigned long
    32        - Name: channels
    33          Type:
    34            Name: unsigned short
    35        - Name: sdpFmtpLine
    36          Type:
    37            Name: DOMString
    38  - File: webref/webrtc.idl
    39    Dict:
    40      Name: RTCRtpCodecParameters
    41      Inherits: RTCRtpCodec
    42      Fields:
    43        - Name: payloadType
    44          Required: true
    45          Type:
    46            Name: octet
    47        - Name: mimeType
    48          Required: true
    49          Type:
    50            Name: DOMString
    51        - Name: clockRate
    52          Required: true
    53          Type:
    54            Name: unsigned long
    55        - Name: channels
    56          Type:
    57            Name: unsigned short
    58        - Name: sdpFmtpLine
    59          Type:
    60            Name: DOMString
    61  - File: webref/webrtc.idl
    62    Dict:
    63      Name: RTCRtpCodingParameters
    64      Fields:
    65        - Name: rid
    66          Type:
    67            Name: DOMString
    68  - File: webref/webrtc.idl
    69    Dict:
    70      Name: RTCRtpContributingSource
    71      Fields:
    72        - Name: timestamp
    73          Required: true
    74          Type:
    75            Name: DOMHighResTimeStamp
    76        - Name: source
    77          Required: true
    78          Type:
    79            Name: unsigned long
    80        - Name: audioLevel
    81          Type:
    82            Name: double
    83        - Name: rtpTimestamp
    84          Required: true
    85          Type:
    86            Name: unsigned long
    87  - File: webref/webrtc.idl
    88    Dict:
    89      Name: RTCRtpEncodingParameters
    90      Inherits: RTCRtpCodingParameters
    91      Fields:
    92        - Name: active
    93          Default: "true"
    94          Type:
    95            Name: boolean
    96        - Name: maxBitrate
    97          Type:
    98            Name: unsigned long
    99        - Name: maxFramerate
   100          Type:
   101            Name: double
   102        - Name: scaleResolutionDownBy
   103          Type:
   104            Name: double
   105        - Name: rid
   106          Type:
   107            Name: DOMString
   108        - Name: priority
   109          Default: '"low"'
   110          Type:
   111            Name: RTCPriorityType
   112        - Name: networkPriority
   113          Type:
   114            Name: RTCPriorityType
   115        - Name: scalabilityMode
   116          Type:
   117            Name: DOMString
   118  - File: webref/webrtc.idl
   119    Dict:
   120      Name: RTCRtpHeaderExtensionCapability
   121      Fields:
   122        - Name: uri
   123          Required: true
   124          Type:
   125            Name: DOMString
   126  - File: webref/webrtc.idl
   127    Dict:
   128      Name: RTCRtpHeaderExtensionParameters
   129      Fields:
   130        - Name: uri
   131          Required: true
   132          Type:
   133            Name: DOMString
   134        - Name: id
   135          Required: true
   136          Type:
   137            Name: unsigned short
   138        - Name: encrypted
   139          Default: "false"
   140          Type:
   141            Name: boolean
   142  - File: webref/webrtc.idl
   143    Dict:
   144      Name: RTCRtpParameters
   145      Fields:
   146        - Name: headerExtensions
   147          Required: true
   148          Type:
   149            Name: sequence
   150            Params:
   151              - Name: RTCRtpHeaderExtensionParameters
   152        - Name: rtcp
   153          Required: true
   154          Type:
   155            Name: RTCRtcpParameters
   156        - Name: codecs
   157          Required: true
   158          Type:
   159            Name: sequence
   160            Params:
   161              - Name: RTCRtpCodecParameters
   162  - File: webref/webrtc.idl
   163    Dict:
   164      Name: RTCRtpReceiveParameters
   165      Inherits: RTCRtpParameters
   166      Fields:
   167        - Name: headerExtensions
   168          Required: true
   169          Type:
   170            Name: sequence
   171            Params:
   172              - Name: RTCRtpHeaderExtensionParameters
   173        - Name: rtcp
   174          Required: true
   175          Type:
   176            Name: RTCRtcpParameters
   177        - Name: codecs
   178          Required: true
   179          Type:
   180            Name: sequence
   181            Params:
   182              - Name: RTCRtpCodecParameters
   183  - File: webref/webrtc.idl
   184    Interface:
   185      Name: RTCRtpReceiver
   186      ExtAttrs:
   187        - Name: Exposed
   188          Values:
   189            - Window
   190      Attrs:
   191        - Name: track
   192          Readonly: true
   193          Type:
   194            Name: MediaStreamTrack
   195          ExtAttrs:
   196            - Name: Exposed
   197              Values:
   198                - Window
   199        - Name: transport
   200          Readonly: true
   201          Type:
   202            Name: RTCDtlsTransport
   203            Nullable: true
   204          ExtAttrs:
   205            - Name: Exposed
   206              Values:
   207                - Window
   208        - Name: transform
   209          Type:
   210            Name: RTCRtpTransform
   211            Nullable: true
   212      Operations:
   213        - Name: getCapabilities
   214          Modifier: static
   215          Args:
   216            - Name: kind
   217              Type:
   218                Name: DOMString
   219          Returns:
   220            - Name: RTCRtpCapabilities
   221              Nullable: true
   222          ExtAttrs:
   223            - Name: Exposed
   224              Values:
   225                - Window
   226        - Name: getParameters
   227          Returns:
   228            - Name: RTCRtpReceiveParameters
   229          ExtAttrs:
   230            - Name: Exposed
   231              Values:
   232                - Window
   233        - Name: getContributingSources
   234          Returns:
   235            - Name: sequence
   236              Params:
   237                - Name: RTCRtpContributingSource
   238          ExtAttrs:
   239            - Name: Exposed
   240              Values:
   241                - Window
   242        - Name: getSynchronizationSources
   243          Returns:
   244            - Name: sequence
   245              Params:
   246                - Name: RTCRtpSynchronizationSource
   247          ExtAttrs:
   248            - Name: Exposed
   249              Values:
   250                - Window
   251        - Name: getStats
   252          Returns:
   253            - Name: Promise
   254              Params:
   255                - Name: RTCStatsReport
   256          ExtAttrs:
   257            - Name: Exposed
   258              Values:
   259                - Window
   260  - File: webref/webrtc-encoded-transform.idl
   261    Interface:
   262      Name: RTCRtpScriptTransform
   263      ExtAttrs:
   264        - Name: Exposed
   265          Values:
   266            - Window
   267      Constructors:
   268        - Args:
   269            - Name: worker
   270              Type:
   271                Name: Worker
   272            - Name: options
   273              Optional: true
   274              Type:
   275                Name: any
   276            - Name: transfer
   277              Optional: true
   278              Type:
   279                Name: sequence
   280                Params:
   281                  - Name: object
   282          ExtAttrs:
   283            - Name: Exposed
   284              Values:
   285                - Window
   286  - File: webref/webrtc-encoded-transform.idl
   287    Interface:
   288      Name: RTCRtpScriptTransformer
   289      ExtAttrs:
   290        - Name: Exposed
   291          Values:
   292            - DedicatedWorker
   293      Attrs:
   294        - Name: readable
   295          Readonly: true
   296          Type:
   297            Name: ReadableStream
   298          ExtAttrs:
   299            - Name: Exposed
   300              Values:
   301                - DedicatedWorker
   302        - Name: writable
   303          Readonly: true
   304          Type:
   305            Name: WritableStream
   306          ExtAttrs:
   307            - Name: Exposed
   308              Values:
   309                - DedicatedWorker
   310        - Name: options
   311          Readonly: true
   312          Type:
   313            Name: any
   314          ExtAttrs:
   315            - Name: Exposed
   316              Values:
   317                - DedicatedWorker
   318      Operations:
   319        - Name: generateKeyFrame
   320          Args:
   321            - Name: rid
   322              Optional: true
   323              Type:
   324                Name: DOMString
   325          Returns:
   326            - Name: Promise
   327              Params:
   328                - Name: unsigned long long
   329          ExtAttrs:
   330            - Name: Exposed
   331              Values:
   332                - DedicatedWorker
   333        - Name: sendKeyFrameRequest
   334          Returns:
   335            - Name: Promise
   336              Params:
   337                - Name: undefined
   338          ExtAttrs:
   339            - Name: Exposed
   340              Values:
   341                - DedicatedWorker
   342  - File: webref/webrtc.idl
   343    Dict:
   344      Name: RTCRtpSendParameters
   345      Inherits: RTCRtpParameters
   346      Fields:
   347        - Name: transactionId
   348          Required: true
   349          Type:
   350            Name: DOMString
   351        - Name: encodings
   352          Required: true
   353          Type:
   354            Name: sequence
   355            Params:
   356              - Name: RTCRtpEncodingParameters
   357        - Name: headerExtensions
   358          Required: true
   359          Type:
   360            Name: sequence
   361            Params:
   362              - Name: RTCRtpHeaderExtensionParameters
   363        - Name: rtcp
   364          Required: true
   365          Type:
   366            Name: RTCRtcpParameters
   367        - Name: codecs
   368          Required: true
   369          Type:
   370            Name: sequence
   371            Params:
   372              - Name: RTCRtpCodecParameters
   373        - Name: degradationPreference
   374          Type:
   375            Name: RTCDegradationPreference
   376  - File: webref/webrtc.idl
   377    Interface:
   378      Name: RTCRtpSender
   379      ExtAttrs:
   380        - Name: Exposed
   381          Values:
   382            - Window
   383      Attrs:
   384        - Name: track
   385          Readonly: true
   386          Type:
   387            Name: MediaStreamTrack
   388            Nullable: true
   389          ExtAttrs:
   390            - Name: Exposed
   391              Values:
   392                - Window
   393        - Name: transport
   394          Readonly: true
   395          Type:
   396            Name: RTCDtlsTransport
   397            Nullable: true
   398          ExtAttrs:
   399            - Name: Exposed
   400              Values:
   401                - Window
   402        - Name: dtmf
   403          Readonly: true
   404          Type:
   405            Name: RTCDTMFSender
   406            Nullable: true
   407        - Name: transform
   408          Type:
   409            Name: RTCRtpTransform
   410            Nullable: true
   411      Operations:
   412        - Name: getCapabilities
   413          Modifier: static
   414          Args:
   415            - Name: kind
   416              Type:
   417                Name: DOMString
   418          Returns:
   419            - Name: RTCRtpCapabilities
   420              Nullable: true
   421          ExtAttrs:
   422            - Name: Exposed
   423              Values:
   424                - Window
   425        - Name: setParameters
   426          Args:
   427            - Name: parameters
   428              Type:
   429                Name: RTCRtpSendParameters
   430            - Name: setParameterOptions
   431              Optional: true
   432              Default: '{}'
   433              Type:
   434                Name: RTCSetParameterOptions
   435          Returns:
   436            - Name: Promise
   437              Params:
   438                - Name: undefined
   439          ExtAttrs:
   440            - Name: Exposed
   441              Values:
   442                - Window
   443        - Name: getParameters
   444          Returns:
   445            - Name: RTCRtpSendParameters
   446          ExtAttrs:
   447            - Name: Exposed
   448              Values:
   449                - Window
   450        - Name: replaceTrack
   451          Args:
   452            - Name: withTrack
   453              Type:
   454                Name: MediaStreamTrack
   455                Nullable: true
   456          Returns:
   457            - Name: Promise
   458              Params:
   459                - Name: undefined
   460          ExtAttrs:
   461            - Name: Exposed
   462              Values:
   463                - Window
   464        - Name: setStreams
   465          Args:
   466            - Name: streams
   467              Variadic: true
   468              Type:
   469                Name: MediaStream
   470          Returns:
   471            - Name: undefined
   472          ExtAttrs:
   473            - Name: Exposed
   474              Values:
   475                - Window
   476        - Name: getStats
   477          Returns:
   478            - Name: Promise
   479              Params:
   480                - Name: RTCStatsReport
   481          ExtAttrs:
   482            - Name: Exposed
   483              Values:
   484                - Window
   485        - Name: generateKeyFrame
   486          Args:
   487            - Name: rids
   488              Optional: true
   489              Type:
   490                Name: sequence
   491                Params:
   492                  - Name: DOMString
   493          Returns:
   494            - Name: Promise
   495              Params:
   496                - Name: undefined
   497  - File: webref/webrtc-stats.idl
   498    Dict:
   499      Name: RTCRtpStreamStats
   500      Inherits: RTCStats
   501      Fields:
   502        - Name: ssrc
   503          Required: true
   504          Type:
   505            Name: unsigned long
   506        - Name: kind
   507          Required: true
   508          Type:
   509            Name: DOMString
   510        - Name: transportId
   511          Type:
   512            Name: DOMString
   513        - Name: codecId
   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    Dict:
   530      Name: RTCRtpSynchronizationSource
   531      Inherits: RTCRtpContributingSource
   532      Fields:
   533        - Name: timestamp
   534          Required: true
   535          Type:
   536            Name: DOMHighResTimeStamp
   537        - Name: source
   538          Required: true
   539          Type:
   540            Name: unsigned long
   541        - Name: audioLevel
   542          Type:
   543            Name: double
   544        - Name: rtpTimestamp
   545          Required: true
   546          Type:
   547            Name: unsigned long
   548  - File: webref/webrtc.idl
   549    Interface:
   550      Name: RTCRtpTransceiver
   551      ExtAttrs:
   552        - Name: Exposed
   553          Values:
   554            - Window
   555      Attrs:
   556        - Name: mid
   557          Readonly: true
   558          Type:
   559            Name: DOMString
   560            Nullable: true
   561          ExtAttrs:
   562            - Name: Exposed
   563              Values:
   564                - Window
   565        - Name: sender
   566          Readonly: true
   567          Type:
   568            Name: RTCRtpSender
   569          ExtAttrs:
   570            - Name: SameObject
   571            - Name: Exposed
   572              Values:
   573                - Window
   574        - Name: receiver
   575          Readonly: true
   576          Type:
   577            Name: RTCRtpReceiver
   578          ExtAttrs:
   579            - Name: SameObject
   580            - Name: Exposed
   581              Values:
   582                - Window
   583        - Name: direction
   584          Type:
   585            Name: RTCRtpTransceiverDirection
   586          ExtAttrs:
   587            - Name: Exposed
   588              Values:
   589                - Window
   590        - Name: currentDirection
   591          Readonly: true
   592          Type:
   593            Name: RTCRtpTransceiverDirection
   594            Nullable: true
   595          ExtAttrs:
   596            - Name: Exposed
   597              Values:
   598                - Window
   599      Operations:
   600        - Name: stop
   601          Returns:
   602            - Name: undefined
   603          ExtAttrs:
   604            - Name: Exposed
   605              Values:
   606                - Window
   607        - Name: setCodecPreferences
   608          Args:
   609            - Name: codecs
   610              Type:
   611                Name: sequence
   612                Params:
   613                  - Name: RTCRtpCodecCapability
   614          Returns:
   615            - Name: undefined
   616          ExtAttrs:
   617            - Name: Exposed
   618              Values:
   619                - Window
   620  - File: webref/webrtc.idl
   621    Enum:
   622      Name: RTCRtpTransceiverDirection
   623      Values:
   624        - sendrecv
   625        - sendonly
   626        - recvonly
   627        - inactive
   628        - stopped
   629  - File: webref/webrtc.idl
   630    Dict:
   631      Name: RTCRtpTransceiverInit
   632      Fields:
   633        - Name: direction
   634          Default: '"sendrecv"'
   635          Type:
   636            Name: RTCRtpTransceiverDirection
   637        - Name: streams
   638          Default: '[]'
   639          Type:
   640            Name: sequence
   641            Params:
   642              - Name: MediaStream
   643        - Name: sendEncodings
   644          Default: '[]'
   645          Type:
   646            Name: sequence
   647            Params:
   648              - Name: RTCRtpEncodingParameters
   649  - File: webref/webrtc-encoded-transform.idl
   650    Typedef:
   651      Name: RTCRtpTransform
   652      Type:
   653        Union:
   654          - Name: SFrameTransform
   655          - Name: RTCRtpScriptTransform
   656  - File: webref/webrtc.idl
   657    Interface:
   658      Name: RTCSctpTransport
   659      Inherits: EventTarget
   660      ExtAttrs:
   661        - Name: Exposed
   662          Values:
   663            - Window
   664      Attrs:
   665        - Name: transport
   666          Readonly: true
   667          Type:
   668            Name: RTCDtlsTransport
   669          ExtAttrs:
   670            - Name: Exposed
   671              Values:
   672                - Window
   673        - Name: state
   674          Readonly: true
   675          Type:
   676            Name: RTCSctpTransportState
   677          ExtAttrs:
   678            - Name: Exposed
   679              Values:
   680                - Window
   681        - Name: maxMessageSize
   682          Readonly: true
   683          Type:
   684            Name: unrestricted double
   685          ExtAttrs:
   686            - Name: Exposed
   687              Values:
   688                - Window
   689        - Name: maxChannels
   690          Readonly: true
   691          Type:
   692            Name: unsigned short
   693            Nullable: true
   694          ExtAttrs:
   695            - Name: Exposed
   696              Values:
   697                - Window
   698        - Name: onstatechange
   699          Type:
   700            Name: EventHandler
   701          ExtAttrs:
   702            - Name: Exposed
   703              Values:
   704                - Window
   705  - File: webref/webrtc.idl
   706    Enum:
   707      Name: RTCSctpTransportState
   708      Values:
   709        - connecting
   710        - connected
   711        - closed
   712  - File: webref/webrtc.idl
   713    Enum:
   714      Name: RTCSdpType
   715      Values:
   716        - offer
   717        - pranswer
   718        - answer
   719        - rollback
   720  - File: webref/webrtc-stats.idl
   721    Dict:
   722      Name: RTCSentRtpStreamStats
   723      Inherits: RTCRtpStreamStats
   724      Fields:
   725        - Name: packetsSent
   726          Type:
   727            Name: unsigned long long
   728        - Name: bytesSent
   729          Type:
   730            Name: unsigned long long
   731        - Name: ssrc
   732          Required: true
   733          Type:
   734            Name: unsigned long
   735        - Name: kind
   736          Required: true
   737          Type:
   738            Name: DOMString
   739        - Name: transportId
   740          Type:
   741            Name: DOMString
   742        - Name: codecId
   743          Type:
   744            Name: DOMString
   745        - Name: timestamp
   746          Required: true
   747          Type:
   748            Name: DOMHighResTimeStamp
   749        - Name: type
   750          Required: true
   751          Type:
   752            Name: RTCStatsType
   753        - Name: id
   754          Required: true
   755          Type:
   756            Name: DOMString
   757  - File: webref/webrtc.idl
   758    Interface:
   759      Name: RTCSessionDescription
   760      ExtAttrs:
   761        - Name: Exposed
   762          Values:
   763            - Window
   764      Attrs:
   765        - Name: type
   766          Readonly: true
   767          Type:
   768            Name: RTCSdpType
   769          ExtAttrs:
   770            - Name: Exposed
   771              Values:
   772                - Window
   773        - Name: sdp
   774          Readonly: true
   775          Type:
   776            Name: DOMString
   777          ExtAttrs:
   778            - Name: Exposed
   779              Values:
   780                - Window
   781      Operations:
   782        - Name: toJSON
   783          Returns:
   784            - Name: object
   785          ExtAttrs:
   786            - Name: Default
   787            - Name: Exposed
   788              Values:
   789                - Window
   790      Constructors:
   791        - Args:
   792            - Name: descriptionInitDict
   793              Type:
   794                Name: RTCSessionDescriptionInit
   795          ExtAttrs:
   796            - Name: Exposed
   797              Values:
   798                - Window
   799  - File: webref/webrtc.idl
   800    Callback:
   801      Name: RTCSessionDescriptionCallback
   802      Args:
   803        - Name: description
   804          Type:
   805            Name: RTCSessionDescriptionInit
   806      Returns:
   807        - Name: undefined
   808  - File: webref/webrtc.idl
   809    Dict:
   810      Name: RTCSessionDescriptionInit
   811      Fields:
   812        - Name: type
   813          Required: true
   814          Type:
   815            Name: RTCSdpType
   816        - Name: sdp
   817          Default: '""'
   818          Type:
   819            Name: DOMString
   820  - File: webref/webrtc.idl
   821    Dict:
   822      Name: RTCSetParameterOptions
   823  - File: webref/webrtc.idl
   824    Enum:
   825      Name: RTCSignalingState
   826      Values:
   827        - stable
   828        - have-local-offer
   829        - have-remote-offer
   830        - have-local-pranswer
   831        - have-remote-pranswer
   832        - closed
   833  - File: webref/webrtc.idl
   834    Dict:
   835      Name: RTCStats
   836      Fields:
   837        - Name: timestamp
   838          Required: true
   839          Type:
   840            Name: DOMHighResTimeStamp
   841        - Name: type
   842          Required: true
   843          Type:
   844            Name: RTCStatsType
   845        - Name: id
   846          Required: true
   847          Type:
   848            Name: DOMString
   849  - File: webref/webrtc-stats.idl
   850    Enum:
   851      Name: RTCStatsIceCandidatePairState
   852      Values:
   853        - frozen
   854        - waiting
   855        - in-progress
   856        - failed
   857        - succeeded
   858  - File: webref/webrtc.idl
   859    Interface:
   860      Name: RTCStatsReport
   861      ExtAttrs:
   862        - Name: Exposed
   863          Values:
   864            - Window
   865      Maplike:
   866        TypeParams:
   867          - Name: DOMString
   868          - Name: object
   869        Readonly: true
   870  - File: webref/webrtc-stats.idl
   871    Enum:
   872      Name: RTCStatsType
   873      Values:
   874        - codec
   875        - inbound-rtp
   876        - outbound-rtp
   877        - remote-inbound-rtp
   878        - remote-outbound-rtp
   879        - media-source
   880        - media-playout
   881        - peer-connection
   882        - data-channel
   883        - transport
   884        - candidate-pair
   885        - local-candidate
   886        - remote-candidate
   887        - certificate
   888  - File: webref/webrtc.idl
   889    Interface:
   890      Name: RTCTrackEvent
   891      Inherits: Event
   892      ExtAttrs:
   893        - Name: Exposed
   894          Values:
   895            - Window
   896      Attrs:
   897        - Name: receiver
   898          Readonly: true
   899          Type:
   900            Name: RTCRtpReceiver
   901          ExtAttrs:
   902            - Name: Exposed
   903              Values:
   904                - Window
   905        - Name: track
   906          Readonly: true
   907          Type:
   908            Name: MediaStreamTrack
   909          ExtAttrs:
   910            - Name: Exposed
   911              Values:
   912                - Window
   913        - Name: streams
   914          Readonly: true
   915          Type:
   916            Name: FrozenArray
   917            Params:
   918              - Name: MediaStream
   919          ExtAttrs:
   920            - Name: SameObject
   921            - Name: Exposed
   922              Values:
   923                - Window
   924        - Name: transceiver
   925          Readonly: true
   926          Type:
   927            Name: RTCRtpTransceiver
   928          ExtAttrs:
   929            - Name: Exposed
   930              Values:
   931                - Window
   932      Constructors:
   933        - Args:
   934            - Name: type
   935              Type:
   936                Name: DOMString
   937            - Name: eventInitDict
   938              Type:
   939                Name: RTCTrackEventInit
   940          ExtAttrs:
   941            - Name: Exposed
   942              Values:
   943                - Window
   944  - File: webref/webrtc.idl
   945    Dict:
   946      Name: RTCTrackEventInit
   947      Inherits: EventInit
   948      Fields:
   949        - Name: receiver
   950          Required: true
   951          Type:
   952            Name: RTCRtpReceiver
   953        - Name: track
   954          Required: true
   955          Type:
   956            Name: MediaStreamTrack
   957        - Name: streams
   958          Default: '[]'
   959          Type:
   960            Name: sequence
   961            Params:
   962              - Name: MediaStream
   963        - Name: transceiver
   964          Required: true
   965          Type:
   966            Name: RTCRtpTransceiver
   967        - Name: bubbles
   968          Default: "false"
   969          Type:
   970            Name: boolean
   971        - Name: cancelable
   972          Default: "false"
   973          Type:
   974            Name: boolean
   975        - Name: composed
   976          Default: "false"
   977          Type:
   978            Name: boolean
   979  - File: webref/webrtc-encoded-transform.idl
   980    Interface:
   981      Name: RTCTransformEvent
   982      Inherits: Event
   983      ExtAttrs:
   984        - Name: Exposed
   985          Values:
   986            - DedicatedWorker
   987      Attrs:
   988        - Name: transformer
   989          Readonly: true
   990          Type:
   991            Name: RTCRtpScriptTransformer
   992          ExtAttrs:
   993            - Name: Exposed
   994              Values:
   995                - DedicatedWorker
   996      Constructors:
   997        - Name: RTCTransformEvent
   998          Args:
   999            - Name: type
  1000              Type:
  1001                Name: DOMString
  1002            - Name: eventInitDict
  1003              Optional: true
  1004              Default: '{}'
  1005              Type:
  1006                Name: EventInit
  1007          ExtAttrs:
  1008            - Name: Exposed
  1009  - File: webref/webrtc-stats.idl
  1010    Dict:
  1011      Name: RTCTransportStats
  1012      Inherits: RTCStats
  1013      Fields:
  1014        - Name: packetsSent
  1015          Type:
  1016            Name: unsigned long long
  1017        - Name: packetsReceived
  1018          Type:
  1019            Name: unsigned long long
  1020        - Name: bytesSent
  1021          Type:
  1022            Name: unsigned long long
  1023        - Name: bytesReceived
  1024          Type:
  1025            Name: unsigned long long
  1026        - Name: iceRole
  1027          Type:
  1028            Name: RTCIceRole
  1029        - Name: iceLocalUsernameFragment
  1030          Type:
  1031            Name: DOMString
  1032        - Name: dtlsState
  1033          Required: true
  1034          Type:
  1035            Name: RTCDtlsTransportState
  1036        - Name: iceState
  1037          Type:
  1038            Name: RTCIceTransportState
  1039        - Name: selectedCandidatePairId
  1040          Type:
  1041            Name: DOMString
  1042        - Name: localCertificateId
  1043          Type:
  1044            Name: DOMString
  1045        - Name: remoteCertificateId
  1046          Type:
  1047            Name: DOMString
  1048        - Name: tlsVersion
  1049          Type:
  1050            Name: DOMString
  1051        - Name: dtlsCipher
  1052          Type:
  1053            Name: DOMString
  1054        - Name: dtlsRole
  1055          Type:
  1056            Name: RTCDtlsRole
  1057        - Name: srtpCipher
  1058          Type:
  1059            Name: DOMString
  1060        - Name: selectedCandidatePairChanges
  1061          Type:
  1062            Name: unsigned long
  1063        - Name: timestamp
  1064          Required: true
  1065          Type:
  1066            Name: DOMHighResTimeStamp
  1067        - Name: type
  1068          Required: true
  1069          Type:
  1070            Name: RTCStatsType
  1071        - Name: id
  1072          Required: true
  1073          Type:
  1074            Name: DOMString
  1075  - File: webref/webrtc-stats.idl
  1076    Dict:
  1077      Name: RTCVideoSourceStats
  1078      Inherits: RTCMediaSourceStats
  1079      Fields:
  1080        - Name: width
  1081          Type:
  1082            Name: unsigned long
  1083        - Name: height
  1084          Type:
  1085            Name: unsigned long
  1086        - Name: frames
  1087          Type:
  1088            Name: unsigned long
  1089        - Name: framesPerSecond
  1090          Type:
  1091            Name: double
  1092        - Name: trackIdentifier
  1093          Required: true
  1094          Type:
  1095            Name: DOMString
  1096        - Name: kind
  1097          Required: true
  1098          Type:
  1099            Name: DOMString
  1100        - Name: timestamp
  1101          Required: true
  1102          Type:
  1103            Name: DOMHighResTimeStamp
  1104        - Name: type
  1105          Required: true
  1106          Type:
  1107            Name: RTCStatsType
  1108        - Name: id
  1109          Required: true
  1110          Type:
  1111            Name: DOMString
  1112  - File: webref/html.idl
  1113    Interface:
  1114      Name: RadioNodeList
  1115      Inherits: NodeList
  1116      ExtAttrs:
  1117        - Name: Exposed
  1118          Values:
  1119            - Window
  1120      Attrs:
  1121        - Name: value
  1122          Type:
  1123            Name: DOMString
  1124          ExtAttrs:
  1125            - Name: Exposed
  1126              Values:
  1127                - Window
  1128      Iterable:
  1129        TypeParams:
  1130          - Name: Node
  1131  - File: webref/dom.idl
  1132    Interface:
  1133      Name: Range
  1134      Inherits: AbstractRange
  1135      ExtAttrs:
  1136        - Name: Exposed
  1137          Values:
  1138            - Window
  1139      Constants:
  1140        - Name: START_TO_START
  1141          Value: "0"
  1142          Type:
  1143            Name: unsigned short
  1144        - Name: START_TO_END
  1145          Value: "1"
  1146          Type:
  1147            Name: unsigned short
  1148        - Name: END_TO_END
  1149          Value: "2"
  1150          Type:
  1151            Name: unsigned short
  1152        - Name: END_TO_START
  1153          Value: "3"
  1154          Type:
  1155            Name: unsigned short
  1156      Attrs:
  1157        - Name: commonAncestorContainer
  1158          Readonly: true
  1159          Type:
  1160            Name: Node
  1161          ExtAttrs:
  1162            - Name: Exposed
  1163              Values:
  1164                - Window
  1165      Operations:
  1166        - Name: setStart
  1167          Args:
  1168            - Name: node
  1169              Type:
  1170                Name: Node
  1171            - Name: offset
  1172              Type:
  1173                Name: unsigned long
  1174          Returns:
  1175            - Name: undefined
  1176          ExtAttrs:
  1177            - Name: Exposed
  1178              Values:
  1179                - Window
  1180        - Name: setEnd
  1181          Args:
  1182            - Name: node
  1183              Type:
  1184                Name: Node
  1185            - Name: offset
  1186              Type:
  1187                Name: unsigned long
  1188          Returns:
  1189            - Name: undefined
  1190          ExtAttrs:
  1191            - Name: Exposed
  1192              Values:
  1193                - Window
  1194        - Name: setStartBefore
  1195          Args:
  1196            - Name: node
  1197              Type:
  1198                Name: Node
  1199          Returns:
  1200            - Name: undefined
  1201          ExtAttrs:
  1202            - Name: Exposed
  1203              Values:
  1204                - Window
  1205        - Name: setStartAfter
  1206          Args:
  1207            - Name: node
  1208              Type:
  1209                Name: Node
  1210          Returns:
  1211            - Name: undefined
  1212          ExtAttrs:
  1213            - Name: Exposed
  1214              Values:
  1215                - Window
  1216        - Name: setEndBefore
  1217          Args:
  1218            - Name: node
  1219              Type:
  1220                Name: Node
  1221          Returns:
  1222            - Name: undefined
  1223          ExtAttrs:
  1224            - Name: Exposed
  1225              Values:
  1226                - Window
  1227        - Name: setEndAfter
  1228          Args:
  1229            - Name: node
  1230              Type:
  1231                Name: Node
  1232          Returns:
  1233            - Name: undefined
  1234          ExtAttrs:
  1235            - Name: Exposed
  1236              Values:
  1237                - Window
  1238        - Name: collapse
  1239          Args:
  1240            - Name: toStart
  1241              Optional: true
  1242              Default: "false"
  1243              Type:
  1244                Name: boolean
  1245          Returns:
  1246            - Name: undefined
  1247          ExtAttrs:
  1248            - Name: Exposed
  1249              Values:
  1250                - Window
  1251        - Name: selectNode
  1252          Args:
  1253            - Name: node
  1254              Type:
  1255                Name: Node
  1256          Returns:
  1257            - Name: undefined
  1258          ExtAttrs:
  1259            - Name: Exposed
  1260              Values:
  1261                - Window
  1262        - Name: selectNodeContents
  1263          Args:
  1264            - Name: node
  1265              Type:
  1266                Name: Node
  1267          Returns:
  1268            - Name: undefined
  1269          ExtAttrs:
  1270            - Name: Exposed
  1271              Values:
  1272                - Window
  1273        - Name: compareBoundaryPoints
  1274          Args:
  1275            - Name: how
  1276              Type:
  1277                Name: unsigned short
  1278            - Name: sourceRange
  1279              Type:
  1280                Name: Range
  1281          Returns:
  1282            - Name: short
  1283          ExtAttrs:
  1284            - Name: Exposed
  1285              Values:
  1286                - Window
  1287        - Name: deleteContents
  1288          Returns:
  1289            - Name: undefined
  1290          ExtAttrs:
  1291            - Name: CEReactions
  1292            - Name: Exposed
  1293              Values:
  1294                - Window
  1295        - Name: extractContents
  1296          Returns:
  1297            - Name: DocumentFragment
  1298          ExtAttrs:
  1299            - Name: CEReactions
  1300            - Name: NewObject
  1301            - Name: Exposed
  1302              Values:
  1303                - Window
  1304        - Name: cloneContents
  1305          Returns:
  1306            - Name: DocumentFragment
  1307          ExtAttrs:
  1308            - Name: CEReactions
  1309            - Name: NewObject
  1310            - Name: Exposed
  1311              Values:
  1312                - Window
  1313        - Name: insertNode
  1314          Args:
  1315            - Name: node
  1316              Type:
  1317                Name: Node
  1318          Returns:
  1319            - Name: undefined
  1320          ExtAttrs:
  1321            - Name: CEReactions
  1322            - Name: Exposed
  1323              Values:
  1324                - Window
  1325        - Name: surroundContents
  1326          Args:
  1327            - Name: newParent
  1328              Type:
  1329                Name: Node
  1330          Returns:
  1331            - Name: undefined
  1332          ExtAttrs:
  1333            - Name: CEReactions
  1334            - Name: Exposed
  1335              Values:
  1336                - Window
  1337        - Name: cloneRange
  1338          Returns:
  1339            - Name: Range
  1340          ExtAttrs:
  1341            - Name: NewObject
  1342            - Name: Exposed
  1343              Values:
  1344                - Window
  1345        - Name: detach
  1346          Returns:
  1347            - Name: undefined
  1348          ExtAttrs:
  1349            - Name: Exposed
  1350              Values:
  1351                - Window
  1352        - Name: isPointInRange
  1353          Args:
  1354            - Name: node
  1355              Type:
  1356                Name: Node
  1357            - Name: offset
  1358              Type:
  1359                Name: unsigned long
  1360          Returns:
  1361            - Name: boolean
  1362          ExtAttrs:
  1363            - Name: Exposed
  1364              Values:
  1365                - Window
  1366        - Name: comparePoint
  1367          Args:
  1368            - Name: node
  1369              Type:
  1370                Name: Node
  1371            - Name: offset
  1372              Type:
  1373                Name: unsigned long
  1374          Returns:
  1375            - Name: short
  1376          ExtAttrs:
  1377            - Name: Exposed
  1378              Values:
  1379                - Window
  1380        - Name: intersectsNode
  1381          Args:
  1382            - Name: node
  1383              Type:
  1384                Name: Node
  1385          Returns:
  1386            - Name: boolean
  1387          ExtAttrs:
  1388            - Name: Exposed
  1389              Values:
  1390                - Window
  1391        - Modifier: stringifier
  1392          ExtAttrs:
  1393            - Name: Exposed
  1394              Values:
  1395                - Window
  1396        - Name: getClientRects
  1397          Returns:
  1398            - Name: DOMRectList
  1399        - Name: getBoundingClientRect
  1400          Returns:
  1401            - Name: DOMRect
  1402          ExtAttrs:
  1403            - Name: NewObject
  1404        - Name: createContextualFragment
  1405          Args:
  1406            - Name: fragment
  1407              Type:
  1408                Name: DOMString
  1409          Returns:
  1410            - Name: DocumentFragment
  1411          ExtAttrs:
  1412            - Name: CEReactions
  1413            - Name: NewObject
  1414  - File: webref/json-ld-api.idl
  1415    Interface:
  1416      Name: RdfDataset
  1417      ExtAttrs:
  1418        - Name: Exposed
  1419          Values:
  1420            - JsonLd
  1421      Attrs:
  1422        - Name: defaultGraph
  1423          Readonly: true
  1424          Type:
  1425            Name: RdfGraph
  1426          ExtAttrs:
  1427            - Name: Exposed
  1428              Values:
  1429                - JsonLd
  1430      Operations:
  1431        - Name: add
  1432          Args:
  1433            - Name: graphName
  1434              Type:
  1435                Name: USVString
  1436            - Name: graph
  1437              Type:
  1438                Name: RdfGraph
  1439          Returns:
  1440            - Name: undefined
  1441          ExtAttrs:
  1442            - Name: Exposed
  1443              Values:
  1444                - JsonLd
  1445      Iterable:
  1446        TypeParams:
  1447          - Name: USVString
  1448            Nullable: true
  1449          - Name: RdfGraph
  1450  - File: webref/json-ld-api.idl
  1451    Interface:
  1452      Name: RdfGraph
  1453      ExtAttrs:
  1454        - Name: Exposed
  1455          Values:
  1456            - JsonLd
  1457      Operations:
  1458        - Name: add
  1459          Args:
  1460            - Name: triple
  1461              Type:
  1462                Name: RdfTriple
  1463          Returns:
  1464            - Name: undefined
  1465          ExtAttrs:
  1466            - Name: Exposed
  1467              Values:
  1468                - JsonLd
  1469      Iterable:
  1470        TypeParams:
  1471          - Name: RdfTriple
  1472  - File: webref/json-ld-api.idl
  1473    Interface:
  1474      Name: RdfLiteral
  1475      ExtAttrs:
  1476        - Name: Exposed
  1477          Values:
  1478            - JsonLd
  1479      Attrs:
  1480        - Name: value
  1481          Readonly: true
  1482          Type:
  1483            Name: USVString
  1484          ExtAttrs:
  1485            - Name: Exposed
  1486              Values:
  1487                - JsonLd
  1488        - Name: datatype
  1489          Readonly: true
  1490          Type:
  1491            Name: USVString
  1492          ExtAttrs:
  1493            - Name: Exposed
  1494              Values:
  1495                - JsonLd
  1496        - Name: language
  1497          Readonly: true
  1498          Type:
  1499            Name: USVString
  1500            Nullable: true
  1501          ExtAttrs:
  1502            - Name: Exposed
  1503              Values:
  1504                - JsonLd
  1505  - File: webref/json-ld-api.idl
  1506    Interface:
  1507      Name: RdfTriple
  1508      ExtAttrs:
  1509        - Name: Exposed
  1510          Values:
  1511            - JsonLd
  1512      Attrs:
  1513        - Name: subject
  1514          Readonly: true
  1515          Type:
  1516            Name: USVString
  1517          ExtAttrs:
  1518            - Name: Exposed
  1519              Values:
  1520                - JsonLd
  1521        - Name: predicate
  1522          Readonly: true
  1523          Type:
  1524            Name: USVString
  1525          ExtAttrs:
  1526            - Name: Exposed
  1527              Values:
  1528                - JsonLd
  1529        - Name: object
  1530          Readonly: true
  1531          Type:
  1532            Union:
  1533              - Name: USVString
  1534              - Name: RdfLiteral
  1535          ExtAttrs:
  1536            - Name: Exposed
  1537              Values:
  1538                - JsonLd
  1539  - File: webref/geolocation-sensor.idl
  1540    Dict:
  1541      Name: ReadOptions
  1542      Inherits: GeolocationSensorOptions
  1543      Fields:
  1544        - Name: signal
  1545          Type:
  1546            Name: AbortSignal
  1547            Nullable: true
  1548        - Name: frequency
  1549          Type:
  1550            Name: double
  1551  - File: webref/streams.idl
  1552    Interface:
  1553      Name: ReadableByteStreamController
  1554      ExtAttrs:
  1555        - Name: Exposed
  1556      Attrs:
  1557        - Name: byobRequest
  1558          Readonly: true
  1559          Type:
  1560            Name: ReadableStreamBYOBRequest
  1561            Nullable: true
  1562          ExtAttrs:
  1563            - Name: Exposed
  1564        - Name: desiredSize
  1565          Readonly: true
  1566          Type:
  1567            Name: unrestricted double
  1568            Nullable: true
  1569          ExtAttrs:
  1570            - Name: Exposed
  1571      Operations:
  1572        - Name: close
  1573          Returns:
  1574            - Name: undefined
  1575          ExtAttrs:
  1576            - Name: Exposed
  1577        - Name: enqueue
  1578          Args:
  1579            - Name: chunk
  1580              Type:
  1581                Name: ArrayBufferView
  1582          Returns:
  1583            - Name: undefined
  1584          ExtAttrs:
  1585            - Name: Exposed
  1586        - Name: error
  1587          Args:
  1588            - Name: e
  1589              Optional: true
  1590              Type:
  1591                Name: any
  1592          Returns:
  1593            - Name: undefined
  1594          ExtAttrs:
  1595            - Name: Exposed
  1596  - File: webref/streams.idl
  1597    Interface:
  1598      Name: ReadableStream
  1599      ExtAttrs:
  1600        - Name: Exposed
  1601        - Name: Transferable
  1602      Attrs:
  1603        - Name: locked
  1604          Readonly: true
  1605          Type:
  1606            Name: boolean
  1607          ExtAttrs:
  1608            - Name: Exposed
  1609            - Name: Transferable
  1610      Operations:
  1611        - Name: from
  1612          Modifier: static
  1613          Args:
  1614            - Name: asyncIterable
  1615              Type:
  1616                Name: any
  1617          Returns:
  1618            - Name: ReadableStream
  1619          ExtAttrs:
  1620            - Name: Exposed
  1621            - Name: Transferable
  1622        - Name: cancel
  1623          Args:
  1624            - Name: reason
  1625              Optional: true
  1626              Type:
  1627                Name: any
  1628          Returns:
  1629            - Name: Promise
  1630              Params:
  1631                - Name: undefined
  1632          ExtAttrs:
  1633            - Name: Exposed
  1634            - Name: Transferable
  1635        - Name: getReader
  1636          Args:
  1637            - Name: options
  1638              Optional: true
  1639              Default: '{}'
  1640              Type:
  1641                Name: ReadableStreamGetReaderOptions
  1642          Returns:
  1643            - Name: ReadableStreamReader
  1644          ExtAttrs:
  1645            - Name: Exposed
  1646            - Name: Transferable
  1647        - Name: pipeThrough
  1648          Args:
  1649            - Name: transform
  1650              Type:
  1651                Name: ReadableWritablePair
  1652            - Name: options
  1653              Optional: true
  1654              Default: '{}'
  1655              Type:
  1656                Name: StreamPipeOptions
  1657          Returns:
  1658            - Name: ReadableStream
  1659          ExtAttrs:
  1660            - Name: Exposed
  1661            - Name: Transferable
  1662        - Name: pipeTo
  1663          Args:
  1664            - Name: destination
  1665              Type:
  1666                Name: WritableStream
  1667            - Name: options
  1668              Optional: true
  1669              Default: '{}'
  1670              Type:
  1671                Name: StreamPipeOptions
  1672          Returns:
  1673            - Name: Promise
  1674              Params:
  1675                - Name: undefined
  1676          ExtAttrs:
  1677            - Name: Exposed
  1678            - Name: Transferable
  1679        - Name: tee
  1680          Returns:
  1681            - Name: sequence
  1682              Params:
  1683                - Name: ReadableStream
  1684          ExtAttrs:
  1685            - Name: Exposed
  1686            - Name: Transferable
  1687      Constructors:
  1688        - Args:
  1689            - Name: underlyingSource
  1690              Optional: true
  1691              Type:
  1692                Name: object
  1693            - Name: strategy
  1694              Optional: true
  1695              Default: '{}'
  1696              Type:
  1697                Name: QueuingStrategy
  1698          ExtAttrs:
  1699            - Name: Exposed
  1700            - Name: Transferable
  1701      Iterable:
  1702        TypeParams:
  1703          - Name: any
  1704        Async: true
  1705        Args:
  1706          - Name: options
  1707            Optional: true
  1708            Default: '{}'
  1709            Type:
  1710              Name: ReadableStreamIteratorOptions
  1711  - File: webref/streams.idl
  1712    Interface:
  1713      Name: ReadableStreamBYOBReader
  1714      ExtAttrs:
  1715        - Name: Exposed
  1716      Attrs:
  1717        - Name: closed
  1718          Readonly: true
  1719          Type:
  1720            Name: Promise
  1721            Params:
  1722              - Name: undefined
  1723      Operations:
  1724        - Name: read
  1725          Args:
  1726            - Name: view
  1727              Type:
  1728                Name: ArrayBufferView
  1729          Returns:
  1730            - Name: Promise
  1731              Params:
  1732                - Name: ReadableStreamReadResult
  1733          ExtAttrs:
  1734            - Name: Exposed
  1735        - Name: releaseLock
  1736          Returns:
  1737            - Name: undefined
  1738          ExtAttrs:
  1739            - Name: Exposed
  1740        - Name: cancel
  1741          Args:
  1742            - Name: reason
  1743              Optional: true
  1744              Type:
  1745                Name: any
  1746          Returns:
  1747            - Name: Promise
  1748              Params:
  1749                - Name: undefined
  1750      Constructors:
  1751        - Args:
  1752            - Name: stream
  1753              Type:
  1754                Name: ReadableStream
  1755          ExtAttrs:
  1756            - Name: Exposed
  1757  - File: webref/streams.idl
  1758    Interface:
  1759      Name: ReadableStreamBYOBRequest
  1760      ExtAttrs:
  1761        - Name: Exposed
  1762      Attrs:
  1763        - Name: view
  1764          Readonly: true
  1765          Type:
  1766            Name: ArrayBufferView
  1767            Nullable: true
  1768          ExtAttrs:
  1769            - Name: Exposed
  1770      Operations:
  1771        - Name: respond
  1772          Args:
  1773            - Name: bytesWritten
  1774              Type:
  1775                Name: unsigned long long
  1776              ExtAttrs:
  1777                - Name: EnforceRange
  1778          Returns:
  1779            - Name: undefined
  1780          ExtAttrs:
  1781            - Name: Exposed
  1782        - Name: respondWithNewView
  1783          Args:
  1784            - Name: view
  1785              Type:
  1786                Name: ArrayBufferView
  1787          Returns:
  1788            - Name: undefined
  1789          ExtAttrs:
  1790            - Name: Exposed