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

     1  - File: webref/webauthn.idl
     2    Enum:
     3      Name: AttestationConveyancePreference
     4      Values:
     5        - none
     6        - indirect
     7        - direct
     8        - enterprise
     9  - File: webref/dom.idl
    10    Interface:
    11      Name: Attr
    12      Inherits: Node
    13      ExtAttrs:
    14        - Name: Exposed
    15          Values:
    16            - Window
    17      Attrs:
    18        - Name: namespaceURI
    19          Readonly: true
    20          Type:
    21            Name: DOMString
    22            Nullable: true
    23          ExtAttrs:
    24            - Name: Exposed
    25              Values:
    26                - Window
    27        - Name: prefix
    28          Readonly: true
    29          Type:
    30            Name: DOMString
    31            Nullable: true
    32          ExtAttrs:
    33            - Name: Exposed
    34              Values:
    35                - Window
    36        - Name: localName
    37          Readonly: true
    38          Type:
    39            Name: DOMString
    40          ExtAttrs:
    41            - Name: Exposed
    42              Values:
    43                - Window
    44        - Name: name
    45          Readonly: true
    46          Type:
    47            Name: DOMString
    48          ExtAttrs:
    49            - Name: Exposed
    50              Values:
    51                - Window
    52        - Name: value
    53          Type:
    54            Name: DOMString
    55          ExtAttrs:
    56            - Name: CEReactions
    57            - Name: Exposed
    58              Values:
    59                - Window
    60        - Name: ownerElement
    61          Readonly: true
    62          Type:
    63            Name: Element
    64            Nullable: true
    65          ExtAttrs:
    66            - Name: Exposed
    67              Values:
    68                - Window
    69        - Name: specified
    70          Readonly: true
    71          Type:
    72            Name: boolean
    73          ExtAttrs:
    74            - Name: Exposed
    75              Values:
    76                - Window
    77  - File: webref/sanitizer-api.idl
    78    Typedef:
    79      Name: AttributeMatchList
    80      Type:
    81        Name: record
    82        Params:
    83          - Name: DOMString
    84          - Name: sequence
    85            Params:
    86              - Name: DOMString
    87  - File: webref/attribution-reporting-api.idl
    88    Dict:
    89      Name: AttributionReportingRequestOptions
    90      Fields:
    91        - Name: eventSourceEligible
    92          Required: true
    93          Type:
    94            Name: boolean
    95        - Name: triggerEligible
    96          Required: true
    97          Type:
    98            Name: boolean
    99  - File: webref/turtledove.idl
   100    Dict:
   101      Name: AuctionAd
   102      Fields:
   103        - Name: renderURL
   104          Required: true
   105          Type:
   106            Name: USVString
   107        - Name: metadata
   108          Type:
   109            Name: any
   110        - Name: buyerReportingId
   111          Type:
   112            Name: USVString
   113        - Name: buyerAndSellerReportingId
   114          Type:
   115            Name: USVString
   116  - File: webref/turtledove.idl
   117    Dict:
   118      Name: AuctionAdConfig
   119      Fields:
   120        - Name: seller
   121          Required: true
   122          Type:
   123            Name: USVString
   124        - Name: decisionLogicURL
   125          Required: true
   126          Type:
   127            Name: USVString
   128        - Name: trustedScoringSignalsURL
   129          Type:
   130            Name: USVString
   131        - Name: interestGroupBuyers
   132          Type:
   133            Name: sequence
   134            Params:
   135              - Name: USVString
   136        - Name: auctionSignals
   137          Type:
   138            Name: Promise
   139            Params:
   140              - Name: any
   141        - Name: sellerSignals
   142          Type:
   143            Name: Promise
   144            Params:
   145              - Name: any
   146        - Name: directFromSellerSignals
   147          Type:
   148            Name: Promise
   149            Params:
   150              - Name: USVString
   151        - Name: sellerTimeout
   152          Type:
   153            Name: unsigned long long
   154        - Name: sellerExperimentGroupId
   155          Type:
   156            Name: unsigned short
   157        - Name: sellerCurrency
   158          Type:
   159            Name: USVString
   160        - Name: perBuyerSignals
   161          Type:
   162            Name: Promise
   163            Params:
   164              - Name: record
   165                Params:
   166                  - Name: USVString
   167                  - Name: any
   168        - Name: perBuyerTimeouts
   169          Type:
   170            Name: Promise
   171            Params:
   172              - Name: record
   173                Params:
   174                  - Name: USVString
   175                  - Name: unsigned long long
   176        - Name: perBuyerGroupLimits
   177          Type:
   178            Name: record
   179            Params:
   180              - Name: USVString
   181              - Name: unsigned short
   182        - Name: perBuyerExperimentGroupIds
   183          Type:
   184            Name: record
   185            Params:
   186              - Name: USVString
   187              - Name: unsigned short
   188        - Name: perBuyerPrioritySignals
   189          Type:
   190            Name: record
   191            Params:
   192              - Name: USVString
   193              - Name: record
   194                Params:
   195                  - Name: USVString
   196                  - Name: double
   197        - Name: perBuyerCurrencies
   198          Type:
   199            Name: Promise
   200            Params:
   201              - Name: record
   202                Params:
   203                  - Name: USVString
   204                  - Name: USVString
   205        - Name: componentAuctions
   206          Default: '[]'
   207          Type:
   208            Name: sequence
   209            Params:
   210              - Name: AuctionAdConfig
   211        - Name: signal
   212          Type:
   213            Name: AbortSignal
   214            Nullable: true
   215        - Name: resolveToConfig
   216          Type:
   217            Name: Promise
   218            Params:
   219              - Name: boolean
   220  - File: webref/turtledove.idl
   221    Dict:
   222      Name: AuctionAdInterestGroup
   223      Inherits: GenerateBidInterestGroup
   224      Fields:
   225        - Name: priority
   226          Default: "0.0"
   227          Type:
   228            Name: double
   229        - Name: prioritySignalsOverrides
   230          Type:
   231            Name: record
   232            Params:
   233              - Name: DOMString
   234              - Name: double
   235        - Name: owner
   236          Required: true
   237          Type:
   238            Name: USVString
   239        - Name: name
   240          Required: true
   241          Type:
   242            Name: USVString
   243        - Name: lifetimeMs
   244          Required: true
   245          Type:
   246            Name: double
   247        - Name: enableBiddingSignalsPrioritization
   248          Default: "false"
   249          Type:
   250            Name: boolean
   251        - Name: priorityVector
   252          Type:
   253            Name: record
   254            Params:
   255              - Name: DOMString
   256              - Name: double
   257        - Name: executionMode
   258          Default: '"compatibility"'
   259          Type:
   260            Name: DOMString
   261        - Name: biddingLogicURL
   262          Type:
   263            Name: USVString
   264        - Name: biddingWasmHelperURL
   265          Type:
   266            Name: USVString
   267        - Name: updateURL
   268          Type:
   269            Name: USVString
   270        - Name: trustedBiddingSignalsURL
   271          Type:
   272            Name: USVString
   273        - Name: trustedBiddingSignalsKeys
   274          Type:
   275            Name: sequence
   276            Params:
   277              - Name: USVString
   278        - Name: userBiddingSignals
   279          Type:
   280            Name: any
   281        - Name: ads
   282          Type:
   283            Name: sequence
   284            Params:
   285              - Name: AuctionAd
   286        - Name: adComponents
   287          Type:
   288            Name: sequence
   289            Params:
   290              - Name: AuctionAd
   291  - File: webref/turtledove.idl
   292    Dict:
   293      Name: AuctionAdInterestGroupKey
   294      Fields:
   295        - Name: owner
   296          Required: true
   297          Type:
   298            Name: USVString
   299        - Name: name
   300          Required: true
   301          Type:
   302            Name: USVString
   303  - File: webref/webaudio.idl
   304    Interface:
   305      Name: AudioBuffer
   306      ExtAttrs:
   307        - Name: Exposed
   308          Values:
   309            - Window
   310      Attrs:
   311        - Name: sampleRate
   312          Readonly: true
   313          Type:
   314            Name: float
   315          ExtAttrs:
   316            - Name: Exposed
   317              Values:
   318                - Window
   319        - Name: length
   320          Readonly: true
   321          Type:
   322            Name: unsigned long
   323          ExtAttrs:
   324            - Name: Exposed
   325              Values:
   326                - Window
   327        - Name: duration
   328          Readonly: true
   329          Type:
   330            Name: double
   331          ExtAttrs:
   332            - Name: Exposed
   333              Values:
   334                - Window
   335        - Name: numberOfChannels
   336          Readonly: true
   337          Type:
   338            Name: unsigned long
   339          ExtAttrs:
   340            - Name: Exposed
   341              Values:
   342                - Window
   343      Operations:
   344        - Name: getChannelData
   345          Args:
   346            - Name: channel
   347              Type:
   348                Name: unsigned long
   349          Returns:
   350            - Name: Float32Array
   351          ExtAttrs:
   352            - Name: Exposed
   353              Values:
   354                - Window
   355        - Name: copyFromChannel
   356          Args:
   357            - Name: destination
   358              Type:
   359                Name: Float32Array
   360            - Name: channelNumber
   361              Type:
   362                Name: unsigned long
   363            - Name: bufferOffset
   364              Optional: true
   365              Default: "0"
   366              Type:
   367                Name: unsigned long
   368          Returns:
   369            - Name: undefined
   370          ExtAttrs:
   371            - Name: Exposed
   372              Values:
   373                - Window
   374        - Name: copyToChannel
   375          Args:
   376            - Name: source
   377              Type:
   378                Name: Float32Array
   379            - Name: channelNumber
   380              Type:
   381                Name: unsigned long
   382            - Name: bufferOffset
   383              Optional: true
   384              Default: "0"
   385              Type:
   386                Name: unsigned long
   387          Returns:
   388            - Name: undefined
   389          ExtAttrs:
   390            - Name: Exposed
   391              Values:
   392                - Window
   393      Constructors:
   394        - Args:
   395            - Name: options
   396              Type:
   397                Name: AudioBufferOptions
   398          ExtAttrs:
   399            - Name: Exposed
   400              Values:
   401                - Window
   402  - File: webref/webaudio.idl
   403    Dict:
   404      Name: AudioBufferOptions
   405      Fields:
   406        - Name: numberOfChannels
   407          Default: "1"
   408          Type:
   409            Name: unsigned long
   410        - Name: length
   411          Required: true
   412          Type:
   413            Name: unsigned long
   414        - Name: sampleRate
   415          Required: true
   416          Type:
   417            Name: float
   418  - File: webref/webaudio.idl
   419    Interface:
   420      Name: AudioBufferSourceNode
   421      Inherits: AudioScheduledSourceNode
   422      ExtAttrs:
   423        - Name: Exposed
   424          Values:
   425            - Window
   426      Attrs:
   427        - Name: buffer
   428          Type:
   429            Name: AudioBuffer
   430            Nullable: true
   431          ExtAttrs:
   432            - Name: Exposed
   433              Values:
   434                - Window
   435        - Name: playbackRate
   436          Readonly: true
   437          Type:
   438            Name: AudioParam
   439          ExtAttrs:
   440            - Name: Exposed
   441              Values:
   442                - Window
   443        - Name: detune
   444          Readonly: true
   445          Type:
   446            Name: AudioParam
   447          ExtAttrs:
   448            - Name: Exposed
   449              Values:
   450                - Window
   451        - Name: loop
   452          Type:
   453            Name: boolean
   454          ExtAttrs:
   455            - Name: Exposed
   456              Values:
   457                - Window
   458        - Name: loopStart
   459          Type:
   460            Name: double
   461          ExtAttrs:
   462            - Name: Exposed
   463              Values:
   464                - Window
   465        - Name: loopEnd
   466          Type:
   467            Name: double
   468          ExtAttrs:
   469            - Name: Exposed
   470              Values:
   471                - Window
   472      Operations:
   473        - Name: start
   474          Args:
   475            - Name: when
   476              Optional: true
   477              Default: "0"
   478              Type:
   479                Name: double
   480            - Name: offset
   481              Optional: true
   482              Type:
   483                Name: double
   484            - Name: duration
   485              Optional: true
   486              Type:
   487                Name: double
   488          Returns:
   489            - Name: undefined
   490          ExtAttrs:
   491            - Name: Exposed
   492              Values:
   493                - Window
   494      Constructors:
   495        - Args:
   496            - Name: context
   497              Type:
   498                Name: BaseAudioContext
   499            - Name: options
   500              Optional: true
   501              Default: '{}'
   502              Type:
   503                Name: AudioBufferSourceOptions
   504          ExtAttrs:
   505            - Name: Exposed
   506              Values:
   507                - Window
   508  - File: webref/webaudio.idl
   509    Dict:
   510      Name: AudioBufferSourceOptions
   511      Fields:
   512        - Name: buffer
   513          Type:
   514            Name: AudioBuffer
   515            Nullable: true
   516        - Name: detune
   517          Default: "0"
   518          Type:
   519            Name: float
   520        - Name: loop
   521          Default: "false"
   522          Type:
   523            Name: boolean
   524        - Name: loopEnd
   525          Default: "0"
   526          Type:
   527            Name: double
   528        - Name: loopStart
   529          Default: "0"
   530          Type:
   531            Name: double
   532        - Name: playbackRate
   533          Default: "1"
   534          Type:
   535            Name: float
   536  - File: webref/media-capabilities.idl
   537    Dict:
   538      Name: AudioConfiguration
   539      Fields:
   540        - Name: contentType
   541          Required: true
   542          Type:
   543            Name: DOMString
   544        - Name: channels
   545          Type:
   546            Name: DOMString
   547        - Name: bitrate
   548          Type:
   549            Name: unsigned long long
   550        - Name: samplerate
   551          Type:
   552            Name: unsigned long
   553        - Name: spatialRendering
   554          Type:
   555            Name: boolean
   556  - File: webref/webaudio.idl
   557    Interface:
   558      Name: AudioContext
   559      Inherits: BaseAudioContext
   560      ExtAttrs:
   561        - Name: Exposed
   562          Values:
   563            - Window
   564      Attrs:
   565        - Name: baseLatency
   566          Readonly: true
   567          Type:
   568            Name: double
   569          ExtAttrs:
   570            - Name: Exposed
   571              Values:
   572                - Window
   573        - Name: outputLatency
   574          Readonly: true
   575          Type:
   576            Name: double
   577          ExtAttrs:
   578            - Name: Exposed
   579              Values:
   580                - Window
   581        - Name: sinkId
   582          Readonly: true
   583          Type:
   584            Union:
   585              - Name: DOMString
   586              - Name: AudioSinkInfo
   587          ExtAttrs:
   588            - Name: SecureContext
   589            - Name: Exposed
   590              Values:
   591                - Window
   592        - Name: renderCapacity
   593          Readonly: true
   594          Type:
   595            Name: AudioRenderCapacity
   596          ExtAttrs:
   597            - Name: SecureContext
   598            - Name: Exposed
   599              Values:
   600                - Window
   601        - Name: onsinkchange
   602          Type:
   603            Name: EventHandler
   604          ExtAttrs:
   605            - Name: Exposed
   606              Values:
   607                - Window
   608      Operations:
   609        - Name: getOutputTimestamp
   610          Returns:
   611            - Name: AudioTimestamp
   612          ExtAttrs:
   613            - Name: Exposed
   614              Values:
   615                - Window
   616        - Name: resume
   617          Returns:
   618            - Name: Promise
   619              Params:
   620                - Name: undefined
   621          ExtAttrs:
   622            - Name: Exposed
   623              Values:
   624                - Window
   625        - Name: suspend
   626          Returns:
   627            - Name: Promise
   628              Params:
   629                - Name: undefined
   630          ExtAttrs:
   631            - Name: Exposed
   632              Values:
   633                - Window
   634        - Name: close
   635          Returns:
   636            - Name: Promise
   637              Params:
   638                - Name: undefined
   639          ExtAttrs:
   640            - Name: Exposed
   641              Values:
   642                - Window
   643        - Name: setSinkId
   644          Args:
   645            - Name: sinkId
   646              Type:
   647                Union:
   648                  - Name: DOMString
   649                  - Name: AudioSinkOptions
   650          Returns:
   651            - Name: Promise
   652              Params:
   653                - Name: undefined
   654          ExtAttrs:
   655            - Name: SecureContext
   656            - Name: Exposed
   657              Values:
   658                - Window
   659        - Name: createMediaElementSource
   660          Args:
   661            - Name: mediaElement
   662              Type:
   663                Name: HTMLMediaElement
   664          Returns:
   665            - Name: MediaElementAudioSourceNode
   666          ExtAttrs:
   667            - Name: Exposed
   668              Values:
   669                - Window
   670        - Name: createMediaStreamSource
   671          Args:
   672            - Name: mediaStream
   673              Type:
   674                Name: MediaStream
   675          Returns:
   676            - Name: MediaStreamAudioSourceNode
   677          ExtAttrs:
   678            - Name: Exposed
   679              Values:
   680                - Window
   681        - Name: createMediaStreamTrackSource
   682          Args:
   683            - Name: mediaStreamTrack
   684              Type:
   685                Name: MediaStreamTrack
   686          Returns:
   687            - Name: MediaStreamTrackAudioSourceNode
   688          ExtAttrs:
   689            - Name: Exposed
   690              Values:
   691                - Window
   692        - Name: createMediaStreamDestination
   693          Returns:
   694            - Name: MediaStreamAudioDestinationNode
   695          ExtAttrs:
   696            - Name: Exposed
   697              Values:
   698                - Window
   699      Constructors:
   700        - Args:
   701            - Name: contextOptions
   702              Optional: true
   703              Default: '{}'
   704              Type:
   705                Name: AudioContextOptions
   706          ExtAttrs:
   707            - Name: Exposed
   708              Values:
   709                - Window
   710  - File: webref/webaudio.idl
   711    Enum:
   712      Name: AudioContextLatencyCategory
   713      Values:
   714        - balanced
   715        - interactive
   716        - playback
   717  - File: webref/webaudio.idl
   718    Dict:
   719      Name: AudioContextOptions
   720      Fields:
   721        - Name: latencyHint
   722          Default: '"interactive"'
   723          Type:
   724            Union:
   725              - Name: AudioContextLatencyCategory
   726              - Name: double
   727        - Name: sampleRate
   728          Type:
   729            Name: float
   730        - Name: sinkId
   731          Type:
   732            Union:
   733              - Name: DOMString
   734              - Name: AudioSinkOptions
   735  - File: webref/webaudio.idl
   736    Enum:
   737      Name: AudioContextState
   738      Values:
   739        - suspended
   740        - running
   741        - closed
   742  - File: webref/webcodecs.idl
   743    Interface:
   744      Name: AudioData
   745      ExtAttrs:
   746        - Name: Exposed
   747          Values:
   748            - Window
   749            - DedicatedWorker
   750        - Name: Serializable
   751        - Name: Transferable
   752      Attrs:
   753        - Name: format
   754          Readonly: true
   755          Type:
   756            Name: AudioSampleFormat
   757            Nullable: true
   758          ExtAttrs:
   759            - Name: Exposed
   760              Values:
   761                - Window
   762                - DedicatedWorker
   763            - Name: Serializable
   764            - Name: Transferable
   765        - Name: sampleRate
   766          Readonly: true
   767          Type:
   768            Name: float
   769          ExtAttrs:
   770            - Name: Exposed
   771              Values:
   772                - Window
   773                - DedicatedWorker
   774            - Name: Serializable
   775            - Name: Transferable
   776        - Name: numberOfFrames
   777          Readonly: true
   778          Type:
   779            Name: unsigned long
   780          ExtAttrs:
   781            - Name: Exposed
   782              Values:
   783                - Window
   784                - DedicatedWorker
   785            - Name: Serializable
   786            - Name: Transferable
   787        - Name: numberOfChannels
   788          Readonly: true
   789          Type:
   790            Name: unsigned long
   791          ExtAttrs:
   792            - Name: Exposed
   793              Values:
   794                - Window
   795                - DedicatedWorker
   796            - Name: Serializable
   797            - Name: Transferable
   798        - Name: duration
   799          Readonly: true
   800          Type:
   801            Name: unsigned long long
   802          ExtAttrs:
   803            - Name: Exposed
   804              Values:
   805                - Window
   806                - DedicatedWorker
   807            - Name: Serializable
   808            - Name: Transferable
   809        - Name: timestamp
   810          Readonly: true
   811          Type:
   812            Name: long long
   813          ExtAttrs:
   814            - Name: Exposed
   815              Values:
   816                - Window
   817                - DedicatedWorker
   818            - Name: Serializable
   819            - Name: Transferable
   820      Operations:
   821        - Name: allocationSize
   822          Args:
   823            - Name: options
   824              Type:
   825                Name: AudioDataCopyToOptions
   826          Returns:
   827            - Name: unsigned long
   828          ExtAttrs:
   829            - Name: Exposed
   830              Values:
   831                - Window
   832                - DedicatedWorker
   833            - Name: Serializable
   834            - Name: Transferable
   835        - Name: copyTo
   836          Args:
   837            - Name: destination
   838              Type:
   839                Name: AllowSharedBufferSource
   840            - Name: options
   841              Type:
   842                Name: AudioDataCopyToOptions
   843          Returns:
   844            - Name: undefined
   845          ExtAttrs:
   846            - Name: Exposed
   847              Values:
   848                - Window
   849                - DedicatedWorker
   850            - Name: Serializable
   851            - Name: Transferable
   852        - Name: clone
   853          Returns:
   854            - Name: AudioData
   855          ExtAttrs:
   856            - Name: Exposed
   857              Values:
   858                - Window
   859                - DedicatedWorker
   860            - Name: Serializable
   861            - Name: Transferable
   862        - Name: close
   863          Returns:
   864            - Name: undefined
   865          ExtAttrs:
   866            - Name: Exposed
   867              Values:
   868                - Window
   869                - DedicatedWorker
   870            - Name: Serializable
   871            - Name: Transferable
   872      Constructors:
   873        - Args:
   874            - Name: init
   875              Type:
   876                Name: AudioDataInit
   877          ExtAttrs:
   878            - Name: Exposed
   879              Values:
   880                - Window
   881                - DedicatedWorker
   882            - Name: Serializable
   883            - Name: Transferable
   884  - File: webref/webcodecs.idl
   885    Dict:
   886      Name: AudioDataCopyToOptions
   887      Fields:
   888        - Name: planeIndex
   889          Required: true
   890          Type:
   891            Name: unsigned long
   892          ExtAttrs:
   893            - Name: EnforceRange
   894        - Name: frameOffset
   895          Default: "0"
   896          Type:
   897            Name: unsigned long
   898          ExtAttrs:
   899            - Name: EnforceRange
   900        - Name: frameCount
   901          Type:
   902            Name: unsigned long
   903          ExtAttrs:
   904            - Name: EnforceRange
   905        - Name: format
   906          Type:
   907            Name: AudioSampleFormat
   908  - File: webref/webcodecs.idl
   909    Dict:
   910      Name: AudioDataInit
   911      Fields:
   912        - Name: format
   913          Required: true
   914          Type:
   915            Name: AudioSampleFormat
   916        - Name: sampleRate
   917          Required: true
   918          Type:
   919            Name: float
   920        - Name: numberOfFrames
   921          Required: true
   922          Type:
   923            Name: unsigned long
   924          ExtAttrs:
   925            - Name: EnforceRange
   926        - Name: numberOfChannels
   927          Required: true
   928          Type:
   929            Name: unsigned long
   930          ExtAttrs:
   931            - Name: EnforceRange
   932        - Name: timestamp
   933          Required: true
   934          Type:
   935            Name: long long
   936          ExtAttrs:
   937            - Name: EnforceRange
   938        - Name: data
   939          Required: true
   940          Type:
   941            Name: BufferSource
   942        - Name: transfer
   943          Default: '[]'
   944          Type:
   945            Name: sequence
   946            Params:
   947              - Name: ArrayBuffer
   948  - File: webref/webcodecs.idl
   949    Callback:
   950      Name: AudioDataOutputCallback
   951      Args:
   952        - Name: output
   953          Type:
   954            Name: AudioData
   955      Returns:
   956        - Name: undefined
   957  - File: webref/webcodecs.idl
   958    Interface:
   959      Name: AudioDecoder
   960      Inherits: EventTarget
   961      ExtAttrs:
   962        - Name: Exposed
   963          Values:
   964            - Window
   965            - DedicatedWorker
   966        - Name: SecureContext
   967      Attrs:
   968        - Name: state
   969          Readonly: true
   970          Type:
   971            Name: CodecState
   972          ExtAttrs:
   973            - Name: Exposed
   974              Values:
   975                - Window
   976                - DedicatedWorker
   977            - Name: SecureContext
   978        - Name: decodeQueueSize
   979          Readonly: true
   980          Type:
   981            Name: unsigned long
   982          ExtAttrs:
   983            - Name: Exposed
   984              Values:
   985                - Window
   986                - DedicatedWorker
   987            - Name: SecureContext
   988        - Name: ondequeue
   989          Type:
   990            Name: EventHandler
   991          ExtAttrs:
   992            - Name: Exposed
   993              Values:
   994                - Window
   995                - DedicatedWorker
   996            - Name: SecureContext
   997      Operations:
   998        - Name: configure
   999          Args:
  1000            - Name: config
  1001              Type:
  1002                Name: AudioDecoderConfig
  1003          Returns:
  1004            - Name: undefined
  1005          ExtAttrs:
  1006            - Name: Exposed
  1007              Values:
  1008                - Window
  1009                - DedicatedWorker
  1010            - Name: SecureContext
  1011        - Name: decode
  1012          Args:
  1013            - Name: chunk
  1014              Type:
  1015                Name: EncodedAudioChunk
  1016          Returns:
  1017            - Name: undefined
  1018          ExtAttrs:
  1019            - Name: Exposed
  1020              Values:
  1021                - Window
  1022                - DedicatedWorker
  1023            - Name: SecureContext
  1024        - Name: flush
  1025          Returns:
  1026            - Name: Promise
  1027              Params:
  1028                - Name: undefined
  1029          ExtAttrs:
  1030            - Name: Exposed
  1031              Values:
  1032                - Window
  1033                - DedicatedWorker
  1034            - Name: SecureContext
  1035        - Name: reset
  1036          Returns:
  1037            - Name: undefined
  1038          ExtAttrs:
  1039            - Name: Exposed
  1040              Values:
  1041                - Window
  1042                - DedicatedWorker
  1043            - Name: SecureContext
  1044        - Name: close
  1045          Returns:
  1046            - Name: undefined
  1047          ExtAttrs:
  1048            - Name: Exposed
  1049              Values:
  1050                - Window
  1051                - DedicatedWorker
  1052            - Name: SecureContext
  1053        - Name: isConfigSupported
  1054          Modifier: static
  1055          Args:
  1056            - Name: config
  1057              Type:
  1058                Name: AudioDecoderConfig
  1059          Returns:
  1060            - Name: Promise
  1061              Params:
  1062                - Name: AudioDecoderSupport
  1063          ExtAttrs:
  1064            - Name: Exposed
  1065              Values:
  1066                - Window
  1067                - DedicatedWorker
  1068            - Name: SecureContext
  1069      Constructors:
  1070        - Args:
  1071            - Name: init
  1072              Type:
  1073                Name: AudioDecoderInit
  1074          ExtAttrs:
  1075            - Name: Exposed
  1076              Values:
  1077                - Window
  1078                - DedicatedWorker
  1079            - Name: SecureContext
  1080  - File: webref/webcodecs.idl
  1081    Dict:
  1082      Name: AudioDecoderConfig
  1083      Fields:
  1084        - Name: codec
  1085          Required: true
  1086          Type:
  1087            Name: DOMString
  1088        - Name: sampleRate
  1089          Required: true
  1090          Type:
  1091            Name: unsigned long
  1092          ExtAttrs:
  1093            - Name: EnforceRange
  1094        - Name: numberOfChannels
  1095          Required: true
  1096          Type:
  1097            Name: unsigned long
  1098          ExtAttrs:
  1099            - Name: EnforceRange
  1100        - Name: description
  1101          Type:
  1102            Name: BufferSource
  1103  - File: webref/webcodecs.idl
  1104    Dict:
  1105      Name: AudioDecoderInit
  1106      Fields:
  1107        - Name: output
  1108          Required: true
  1109          Type:
  1110            Name: AudioDataOutputCallback
  1111        - Name: error
  1112          Required: true
  1113          Type:
  1114            Name: WebCodecsErrorCallback
  1115  - File: webref/webcodecs.idl
  1116    Dict:
  1117      Name: AudioDecoderSupport
  1118      Fields:
  1119        - Name: supported
  1120          Type:
  1121            Name: boolean
  1122        - Name: config
  1123          Type:
  1124            Name: AudioDecoderConfig
  1125  - File: webref/webaudio.idl
  1126    Interface:
  1127      Name: AudioDestinationNode
  1128      Inherits: AudioNode
  1129      ExtAttrs:
  1130        - Name: Exposed
  1131          Values:
  1132            - Window
  1133      Attrs:
  1134        - Name: maxChannelCount
  1135          Readonly: true
  1136          Type:
  1137            Name: unsigned long
  1138          ExtAttrs:
  1139            - Name: Exposed
  1140              Values:
  1141                - Window
  1142  - File: webref/webcodecs.idl
  1143    Interface:
  1144      Name: AudioEncoder
  1145      Inherits: EventTarget
  1146      ExtAttrs:
  1147        - Name: Exposed
  1148          Values:
  1149            - Window
  1150            - DedicatedWorker
  1151        - Name: SecureContext
  1152      Attrs:
  1153        - Name: state
  1154          Readonly: true
  1155          Type:
  1156            Name: CodecState
  1157          ExtAttrs:
  1158            - Name: Exposed
  1159              Values:
  1160                - Window
  1161                - DedicatedWorker
  1162            - Name: SecureContext
  1163        - Name: encodeQueueSize
  1164          Readonly: true
  1165          Type:
  1166            Name: unsigned long
  1167          ExtAttrs:
  1168            - Name: Exposed
  1169              Values:
  1170                - Window
  1171                - DedicatedWorker
  1172            - Name: SecureContext
  1173        - Name: ondequeue
  1174          Type:
  1175            Name: EventHandler
  1176          ExtAttrs:
  1177            - Name: Exposed
  1178              Values:
  1179                - Window
  1180                - DedicatedWorker
  1181            - Name: SecureContext
  1182      Operations:
  1183        - Name: configure
  1184          Args:
  1185            - Name: config
  1186              Type:
  1187                Name: AudioEncoderConfig
  1188          Returns:
  1189            - Name: undefined
  1190          ExtAttrs:
  1191            - Name: Exposed
  1192              Values:
  1193                - Window
  1194                - DedicatedWorker
  1195            - Name: SecureContext
  1196        - Name: encode
  1197          Args:
  1198            - Name: data
  1199              Type:
  1200                Name: AudioData
  1201          Returns:
  1202            - Name: undefined
  1203          ExtAttrs:
  1204            - Name: Exposed
  1205              Values:
  1206                - Window
  1207                - DedicatedWorker
  1208            - Name: SecureContext
  1209        - Name: flush
  1210          Returns:
  1211            - Name: Promise
  1212              Params:
  1213                - Name: undefined
  1214          ExtAttrs:
  1215            - Name: Exposed
  1216              Values:
  1217                - Window
  1218                - DedicatedWorker
  1219            - Name: SecureContext
  1220        - Name: reset
  1221          Returns:
  1222            - Name: undefined
  1223          ExtAttrs:
  1224            - Name: Exposed
  1225              Values:
  1226                - Window
  1227                - DedicatedWorker
  1228            - Name: SecureContext
  1229        - Name: close
  1230          Returns:
  1231            - Name: undefined
  1232          ExtAttrs:
  1233            - Name: Exposed
  1234              Values:
  1235                - Window
  1236                - DedicatedWorker
  1237            - Name: SecureContext
  1238        - Name: isConfigSupported
  1239          Modifier: static
  1240          Args:
  1241            - Name: config
  1242              Type:
  1243                Name: AudioEncoderConfig
  1244          Returns:
  1245            - Name: Promise
  1246              Params:
  1247                - Name: AudioEncoderSupport
  1248          ExtAttrs:
  1249            - Name: Exposed
  1250              Values:
  1251                - Window
  1252                - DedicatedWorker
  1253            - Name: SecureContext
  1254      Constructors:
  1255        - Args:
  1256            - Name: init
  1257              Type:
  1258                Name: AudioEncoderInit
  1259          ExtAttrs:
  1260            - Name: Exposed
  1261              Values:
  1262                - Window
  1263                - DedicatedWorker
  1264            - Name: SecureContext
  1265  - File: webref/webcodecs.idl
  1266    Dict:
  1267      Name: AudioEncoderConfig
  1268      Fields:
  1269        - Name: codec
  1270          Required: true
  1271          Type:
  1272            Name: DOMString
  1273        - Name: sampleRate
  1274          Type:
  1275            Name: unsigned long
  1276          ExtAttrs:
  1277            - Name: EnforceRange
  1278        - Name: numberOfChannels
  1279          Type:
  1280            Name: unsigned long
  1281          ExtAttrs:
  1282            - Name: EnforceRange
  1283        - Name: bitrate
  1284          Type:
  1285            Name: unsigned long long
  1286          ExtAttrs:
  1287            - Name: EnforceRange
  1288        - Name: bitrateMode
  1289          Default: '"variable"'
  1290          Type:
  1291            Name: BitrateMode
  1292        - Name: flac
  1293          Type:
  1294            Name: FlacEncoderConfig
  1295        - Name: opus
  1296          Type:
  1297            Name: OpusEncoderConfig
  1298        - Name: aac
  1299          Type:
  1300            Name: AacEncoderConfig
  1301  - File: webref/webcodecs.idl
  1302    Dict:
  1303      Name: AudioEncoderInit
  1304      Fields:
  1305        - Name: output
  1306          Required: true
  1307          Type:
  1308            Name: EncodedAudioChunkOutputCallback
  1309        - Name: error
  1310          Required: true
  1311          Type:
  1312            Name: WebCodecsErrorCallback
  1313  - File: webref/webcodecs.idl
  1314    Dict:
  1315      Name: AudioEncoderSupport
  1316      Fields:
  1317        - Name: supported
  1318          Type:
  1319            Name: boolean
  1320        - Name: config
  1321          Type:
  1322            Name: AudioEncoderConfig
  1323  - File: webref/webaudio.idl
  1324    Interface:
  1325      Name: AudioListener
  1326      ExtAttrs:
  1327        - Name: Exposed
  1328          Values:
  1329            - Window
  1330      Attrs:
  1331        - Name: positionX
  1332          Readonly: true
  1333          Type:
  1334            Name: AudioParam
  1335          ExtAttrs:
  1336            - Name: Exposed
  1337              Values:
  1338                - Window
  1339        - Name: positionY
  1340          Readonly: true
  1341          Type:
  1342            Name: AudioParam
  1343          ExtAttrs:
  1344            - Name: Exposed
  1345              Values:
  1346                - Window
  1347        - Name: positionZ
  1348          Readonly: true
  1349          Type:
  1350            Name: AudioParam
  1351          ExtAttrs:
  1352            - Name: Exposed
  1353              Values:
  1354                - Window
  1355        - Name: forwardX
  1356          Readonly: true
  1357          Type:
  1358            Name: AudioParam
  1359          ExtAttrs:
  1360            - Name: Exposed
  1361              Values:
  1362                - Window
  1363        - Name: forwardY
  1364          Readonly: true
  1365          Type:
  1366            Name: AudioParam
  1367          ExtAttrs:
  1368            - Name: Exposed
  1369              Values:
  1370                - Window
  1371        - Name: forwardZ
  1372          Readonly: true
  1373          Type:
  1374            Name: AudioParam
  1375          ExtAttrs:
  1376            - Name: Exposed
  1377              Values:
  1378                - Window
  1379        - Name: upX
  1380          Readonly: true
  1381          Type:
  1382            Name: AudioParam
  1383          ExtAttrs:
  1384            - Name: Exposed
  1385              Values:
  1386                - Window
  1387        - Name: upY
  1388          Readonly: true
  1389          Type:
  1390            Name: AudioParam
  1391          ExtAttrs:
  1392            - Name: Exposed
  1393              Values:
  1394                - Window
  1395        - Name: upZ
  1396          Readonly: true
  1397          Type:
  1398            Name: AudioParam
  1399          ExtAttrs:
  1400            - Name: Exposed
  1401              Values:
  1402                - Window
  1403      Operations:
  1404        - Name: setPosition
  1405          Args:
  1406            - Name: x
  1407              Type:
  1408                Name: float
  1409            - Name: "y"
  1410              Type:
  1411                Name: float
  1412            - Name: z
  1413              Type:
  1414                Name: float
  1415          Returns:
  1416            - Name: undefined
  1417          ExtAttrs:
  1418            - Name: Exposed
  1419              Values:
  1420                - Window
  1421        - Name: setOrientation
  1422          Args:
  1423            - Name: x
  1424              Type:
  1425                Name: float
  1426            - Name: "y"
  1427              Type:
  1428                Name: float
  1429            - Name: z
  1430              Type:
  1431                Name: float
  1432            - Name: xUp
  1433              Type:
  1434                Name: float
  1435            - Name: yUp
  1436              Type:
  1437                Name: float
  1438            - Name: zUp
  1439              Type:
  1440                Name: float
  1441          Returns:
  1442            - Name: undefined
  1443          ExtAttrs:
  1444            - Name: Exposed
  1445              Values:
  1446                - Window
  1447  - File: webref/webaudio.idl
  1448    Interface:
  1449      Name: AudioNode
  1450      Inherits: EventTarget
  1451      ExtAttrs:
  1452        - Name: Exposed
  1453          Values:
  1454            - Window
  1455      Attrs:
  1456        - Name: context
  1457          Readonly: true
  1458          Type:
  1459            Name: BaseAudioContext
  1460          ExtAttrs:
  1461            - Name: Exposed
  1462              Values:
  1463                - Window
  1464        - Name: numberOfInputs
  1465          Readonly: true
  1466          Type:
  1467            Name: unsigned long
  1468          ExtAttrs:
  1469            - Name: Exposed
  1470              Values:
  1471                - Window
  1472        - Name: numberOfOutputs
  1473          Readonly: true
  1474          Type:
  1475            Name: unsigned long
  1476          ExtAttrs:
  1477            - Name: Exposed
  1478              Values:
  1479                - Window
  1480        - Name: channelCount
  1481          Type:
  1482            Name: unsigned long
  1483          ExtAttrs:
  1484            - Name: Exposed
  1485              Values:
  1486                - Window
  1487        - Name: channelCountMode
  1488          Type:
  1489            Name: ChannelCountMode
  1490          ExtAttrs:
  1491            - Name: Exposed
  1492              Values:
  1493                - Window
  1494        - Name: channelInterpretation
  1495          Type:
  1496            Name: ChannelInterpretation
  1497          ExtAttrs:
  1498            - Name: Exposed
  1499              Values:
  1500                - Window
  1501      Operations:
  1502        - Name: connect
  1503          Args:
  1504            - Name: destinationNode
  1505              Type:
  1506                Name: AudioNode
  1507            - Name: output
  1508              Optional: true
  1509              Default: "0"
  1510              Type:
  1511                Name: unsigned long
  1512            - Name: input
  1513              Optional: true
  1514              Default: "0"
  1515              Type:
  1516                Name: unsigned long
  1517          Returns:
  1518            - Name: AudioNode
  1519          ExtAttrs:
  1520            - Name: Exposed
  1521              Values:
  1522                - Window
  1523        - Name: connect
  1524          Args:
  1525            - Name: destinationParam
  1526              Type:
  1527                Name: AudioParam
  1528            - Name: output
  1529              Optional: true
  1530              Default: "0"
  1531              Type:
  1532                Name: unsigned long
  1533          Returns:
  1534            - Name: undefined
  1535          ExtAttrs:
  1536            - Name: Exposed
  1537              Values:
  1538                - Window
  1539        - Name: disconnect
  1540          Returns:
  1541            - Name: undefined
  1542          ExtAttrs:
  1543            - Name: Exposed
  1544              Values:
  1545                - Window
  1546        - Name: disconnect
  1547          Args:
  1548            - Name: output
  1549              Type:
  1550                Name: unsigned long
  1551          Returns:
  1552            - Name: undefined
  1553          ExtAttrs:
  1554            - Name: Exposed
  1555              Values:
  1556                - Window
  1557        - Name: disconnect
  1558          Args:
  1559            - Name: destinationNode
  1560              Type:
  1561                Name: AudioNode
  1562          Returns:
  1563            - Name: undefined
  1564          ExtAttrs:
  1565            - Name: Exposed
  1566              Values:
  1567                - Window
  1568        - Name: disconnect
  1569          Args:
  1570            - Name: destinationNode
  1571              Type:
  1572                Name: AudioNode
  1573            - Name: output
  1574              Type:
  1575                Name: unsigned long
  1576          Returns:
  1577            - Name: undefined
  1578          ExtAttrs:
  1579            - Name: Exposed
  1580              Values:
  1581                - Window
  1582        - Name: disconnect
  1583          Args:
  1584            - Name: destinationNode
  1585              Type:
  1586                Name: AudioNode
  1587            - Name: output
  1588              Type:
  1589                Name: unsigned long
  1590            - Name: input
  1591              Type:
  1592                Name: unsigned long
  1593          Returns:
  1594            - Name: undefined
  1595          ExtAttrs:
  1596            - Name: Exposed
  1597              Values:
  1598                - Window
  1599        - Name: disconnect
  1600          Args:
  1601            - Name: destinationParam
  1602              Type:
  1603                Name: AudioParam
  1604          Returns:
  1605            - Name: undefined
  1606          ExtAttrs:
  1607            - Name: Exposed
  1608              Values:
  1609                - Window
  1610        - Name: disconnect
  1611          Args:
  1612            - Name: destinationParam
  1613              Type:
  1614                Name: AudioParam
  1615            - Name: output
  1616              Type:
  1617                Name: unsigned long
  1618          Returns:
  1619            - Name: undefined
  1620          ExtAttrs:
  1621            - Name: Exposed
  1622              Values:
  1623                - Window
  1624  - File: webref/webaudio.idl
  1625    Dict:
  1626      Name: AudioNodeOptions
  1627      Fields:
  1628        - Name: channelCount
  1629          Type:
  1630            Name: unsigned long
  1631        - Name: channelCountMode
  1632          Type:
  1633            Name: ChannelCountMode
  1634        - Name: channelInterpretation
  1635          Type:
  1636            Name: ChannelInterpretation
  1637  - File: webref/audio-output.idl
  1638    Dict:
  1639      Name: AudioOutputOptions
  1640      Fields:
  1641        - Name: deviceId
  1642          Default: '""'
  1643          Type:
  1644            Name: DOMString
  1645  - File: webref/webaudio.idl
  1646    Interface:
  1647      Name: AudioParam
  1648      ExtAttrs:
  1649        - Name: Exposed
  1650          Values:
  1651            - Window
  1652      Attrs:
  1653        - Name: value
  1654          Type:
  1655            Name: float
  1656          ExtAttrs:
  1657            - Name: Exposed
  1658              Values:
  1659                - Window
  1660        - Name: automationRate
  1661          Type:
  1662            Name: AutomationRate
  1663          ExtAttrs:
  1664            - Name: Exposed
  1665              Values:
  1666                - Window
  1667        - Name: defaultValue
  1668          Readonly: true
  1669          Type:
  1670            Name: float
  1671          ExtAttrs:
  1672            - Name: Exposed
  1673              Values:
  1674                - Window
  1675        - Name: minValue
  1676          Readonly: true
  1677          Type:
  1678            Name: float
  1679          ExtAttrs:
  1680            - Name: Exposed
  1681              Values:
  1682                - Window
  1683        - Name: maxValue
  1684          Readonly: true
  1685          Type:
  1686            Name: float
  1687          ExtAttrs:
  1688            - Name: Exposed
  1689              Values:
  1690                - Window
  1691      Operations:
  1692        - Name: setValueAtTime
  1693          Args:
  1694            - Name: value
  1695              Type:
  1696                Name: float
  1697            - Name: startTime
  1698              Type:
  1699                Name: double
  1700          Returns:
  1701            - Name: AudioParam
  1702          ExtAttrs:
  1703            - Name: Exposed
  1704              Values:
  1705                - Window
  1706        - Name: linearRampToValueAtTime
  1707          Args:
  1708            - Name: value
  1709              Type:
  1710                Name: float
  1711            - Name: endTime
  1712              Type:
  1713                Name: double
  1714          Returns:
  1715            - Name: AudioParam
  1716          ExtAttrs:
  1717            - Name: Exposed
  1718              Values:
  1719                - Window
  1720        - Name: exponentialRampToValueAtTime
  1721          Args:
  1722            - Name: value
  1723              Type:
  1724                Name: float
  1725            - Name: endTime
  1726              Type:
  1727                Name: double
  1728          Returns:
  1729            - Name: AudioParam
  1730          ExtAttrs:
  1731            - Name: Exposed
  1732              Values:
  1733                - Window
  1734        - Name: setTargetAtTime
  1735          Args:
  1736            - Name: target
  1737              Type:
  1738                Name: float
  1739            - Name: startTime
  1740              Type:
  1741                Name: double
  1742            - Name: timeConstant
  1743              Type:
  1744                Name: float
  1745          Returns:
  1746            - Name: AudioParam
  1747          ExtAttrs:
  1748            - Name: Exposed
  1749              Values:
  1750                - Window
  1751        - Name: setValueCurveAtTime
  1752          Args:
  1753            - Name: values
  1754              Type:
  1755                Name: sequence
  1756                Params:
  1757                  - Name: float
  1758            - Name: startTime
  1759              Type:
  1760                Name: double
  1761            - Name: duration
  1762              Type:
  1763                Name: double
  1764          Returns:
  1765            - Name: AudioParam
  1766          ExtAttrs:
  1767            - Name: Exposed
  1768              Values:
  1769                - Window
  1770        - Name: cancelScheduledValues
  1771          Args:
  1772            - Name: cancelTime
  1773              Type:
  1774                Name: double
  1775          Returns:
  1776            - Name: AudioParam
  1777          ExtAttrs:
  1778            - Name: Exposed
  1779              Values:
  1780                - Window
  1781        - Name: cancelAndHoldAtTime
  1782          Args:
  1783            - Name: cancelTime
  1784              Type:
  1785                Name: double
  1786          Returns:
  1787            - Name: AudioParam
  1788          ExtAttrs:
  1789            - Name: Exposed
  1790              Values:
  1791                - Window
  1792  - File: webref/webaudio.idl
  1793    Dict:
  1794      Name: AudioParamDescriptor
  1795      Fields:
  1796        - Name: name
  1797          Required: true
  1798          Type:
  1799            Name: DOMString
  1800        - Name: defaultValue
  1801          Default: "0"
  1802          Type:
  1803            Name: float
  1804        - Name: minValue
  1805          Default: "-3.4028235e38"
  1806          Type:
  1807            Name: float
  1808        - Name: maxValue
  1809          Default: "3.4028235e38"
  1810          Type:
  1811            Name: float
  1812        - Name: automationRate
  1813          Default: '"a-rate"'
  1814          Type:
  1815            Name: AutomationRate
  1816  - File: webref/webaudio.idl
  1817    Interface:
  1818      Name: AudioParamMap
  1819      ExtAttrs:
  1820        - Name: Exposed
  1821          Values:
  1822            - Window
  1823      Maplike:
  1824        TypeParams:
  1825          - Name: DOMString
  1826          - Name: AudioParam
  1827        Readonly: true
  1828  - File: webref/webaudio.idl
  1829    Interface:
  1830      Name: AudioProcessingEvent
  1831      Inherits: Event
  1832      ExtAttrs:
  1833        - Name: Exposed
  1834          Values:
  1835            - Window
  1836      Attrs:
  1837        - Name: playbackTime
  1838          Readonly: true
  1839          Type:
  1840            Name: double
  1841          ExtAttrs:
  1842            - Name: Exposed
  1843              Values:
  1844                - Window
  1845        - Name: inputBuffer
  1846          Readonly: true
  1847          Type:
  1848            Name: AudioBuffer
  1849          ExtAttrs:
  1850            - Name: Exposed
  1851              Values:
  1852                - Window
  1853        - Name: outputBuffer
  1854          Readonly: true
  1855          Type:
  1856            Name: AudioBuffer
  1857          ExtAttrs:
  1858            - Name: Exposed
  1859              Values:
  1860                - Window
  1861      Constructors:
  1862        - Args:
  1863            - Name: type
  1864              Type:
  1865                Name: DOMString
  1866            - Name: eventInitDict
  1867              Type:
  1868                Name: AudioProcessingEventInit
  1869          ExtAttrs:
  1870            - Name: Exposed
  1871              Values:
  1872                - Window
  1873  - File: webref/webaudio.idl
  1874    Dict:
  1875      Name: AudioProcessingEventInit
  1876      Inherits: EventInit
  1877      Fields:
  1878        - Name: playbackTime
  1879          Required: true
  1880          Type:
  1881            Name: double
  1882        - Name: inputBuffer
  1883          Required: true
  1884          Type:
  1885            Name: AudioBuffer
  1886        - Name: outputBuffer
  1887          Required: true
  1888          Type:
  1889            Name: AudioBuffer
  1890        - Name: bubbles
  1891          Default: "false"
  1892          Type:
  1893            Name: boolean
  1894        - Name: cancelable
  1895          Default: "false"
  1896          Type:
  1897            Name: boolean
  1898        - Name: composed
  1899          Default: "false"
  1900          Type:
  1901            Name: boolean
  1902  - File: webref/webaudio.idl
  1903    Interface:
  1904      Name: AudioRenderCapacity
  1905      Inherits: EventTarget
  1906      ExtAttrs:
  1907        - Name: Exposed
  1908          Values:
  1909            - Window
  1910      Attrs:
  1911        - Name: onupdate
  1912          Type:
  1913            Name: EventHandler
  1914          ExtAttrs:
  1915            - Name: Exposed
  1916              Values:
  1917                - Window
  1918      Operations:
  1919        - Name: start
  1920          Args:
  1921            - Name: options
  1922              Optional: true
  1923              Default: '{}'
  1924              Type:
  1925                Name: AudioRenderCapacityOptions
  1926          Returns:
  1927            - Name: undefined
  1928          ExtAttrs:
  1929            - Name: Exposed
  1930              Values:
  1931                - Window
  1932        - Name: stop
  1933          Returns:
  1934            - Name: undefined
  1935          ExtAttrs:
  1936            - Name: Exposed
  1937              Values:
  1938                - Window
  1939  - File: webref/webaudio.idl
  1940    Interface:
  1941      Name: AudioRenderCapacityEvent
  1942      Inherits: Event
  1943      ExtAttrs:
  1944        - Name: Exposed
  1945          Values:
  1946            - Window
  1947      Attrs:
  1948        - Name: timestamp
  1949          Readonly: true
  1950          Type:
  1951            Name: double
  1952          ExtAttrs:
  1953            - Name: Exposed
  1954              Values:
  1955                - Window
  1956        - Name: averageLoad
  1957          Readonly: true
  1958          Type:
  1959            Name: double
  1960          ExtAttrs:
  1961            - Name: Exposed
  1962              Values:
  1963                - Window
  1964        - Name: peakLoad
  1965          Readonly: true
  1966          Type:
  1967            Name: double
  1968          ExtAttrs:
  1969            - Name: Exposed
  1970              Values:
  1971                - Window
  1972        - Name: underrunRatio
  1973          Readonly: true
  1974          Type:
  1975            Name: double
  1976          ExtAttrs:
  1977            - Name: Exposed
  1978              Values:
  1979                - Window
  1980      Constructors:
  1981        - Args:
  1982            - Name: type
  1983              Type:
  1984                Name: DOMString
  1985            - Name: eventInitDict
  1986              Optional: true
  1987              Default: '{}'
  1988              Type:
  1989                Name: AudioRenderCapacityEventInit
  1990          ExtAttrs:
  1991            - Name: Exposed
  1992              Values:
  1993                - Window
  1994  - File: webref/webaudio.idl
  1995    Dict:
  1996      Name: AudioRenderCapacityEventInit
  1997      Inherits: EventInit
  1998      Fields:
  1999        - Name: timestamp
  2000          Default: "0"
  2001          Type:
  2002            Name: double
  2003        - Name: averageLoad
  2004          Default: "0"
  2005          Type:
  2006            Name: double
  2007        - Name: peakLoad
  2008          Default: "0"
  2009          Type:
  2010            Name: double
  2011        - Name: underrunRatio
  2012          Default: "0"
  2013          Type:
  2014            Name: double
  2015        - Name: bubbles
  2016          Default: "false"
  2017          Type:
  2018            Name: boolean
  2019        - Name: cancelable
  2020          Default: "false"
  2021          Type:
  2022            Name: boolean
  2023        - Name: composed
  2024          Default: "false"
  2025          Type:
  2026            Name: boolean
  2027  - File: webref/webaudio.idl
  2028    Dict:
  2029      Name: AudioRenderCapacityOptions
  2030      Fields:
  2031        - Name: updateInterval
  2032          Default: "1"
  2033          Type:
  2034            Name: double
  2035  - File: webref/webcodecs.idl
  2036    Enum:
  2037      Name: AudioSampleFormat
  2038      Values:
  2039        - u8
  2040        - s16
  2041        - s32
  2042        - f32
  2043        - u8-planar
  2044        - s16-planar
  2045        - s32-planar
  2046        - f32-planar
  2047  - File: webref/webaudio.idl
  2048    Interface:
  2049      Name: AudioScheduledSourceNode
  2050      Inherits: AudioNode
  2051      ExtAttrs:
  2052        - Name: Exposed
  2053          Values:
  2054            - Window
  2055      Attrs:
  2056        - Name: onended
  2057          Type:
  2058            Name: EventHandler
  2059          ExtAttrs:
  2060            - Name: Exposed
  2061              Values:
  2062                - Window
  2063      Operations:
  2064        - Name: start
  2065          Args:
  2066            - Name: when
  2067              Optional: true
  2068              Default: "0"
  2069              Type:
  2070                Name: double
  2071          Returns:
  2072            - Name: undefined
  2073          ExtAttrs:
  2074            - Name: Exposed
  2075              Values:
  2076                - Window
  2077        - Name: stop
  2078          Args:
  2079            - Name: when
  2080              Optional: true
  2081              Default: "0"
  2082              Type:
  2083                Name: double
  2084          Returns:
  2085            - Name: undefined
  2086          ExtAttrs:
  2087            - Name: Exposed
  2088              Values:
  2089                - Window
  2090  - File: webref/webaudio.idl
  2091    Interface:
  2092      Name: AudioSinkInfo
  2093      ExtAttrs:
  2094        - Name: Exposed
  2095          Values:
  2096            - Window
  2097      Attrs:
  2098        - Name: type
  2099          Readonly: true
  2100          Type:
  2101            Name: AudioSinkType
  2102          ExtAttrs:
  2103            - Name: Exposed
  2104              Values:
  2105                - Window
  2106  - File: webref/webaudio.idl
  2107    Dict:
  2108      Name: AudioSinkOptions
  2109      Fields:
  2110        - Name: type
  2111          Required: true
  2112          Type:
  2113            Name: AudioSinkType
  2114  - File: webref/webaudio.idl
  2115    Enum:
  2116      Name: AudioSinkType
  2117      Values:
  2118        - none
  2119  - File: webref/webaudio.idl
  2120    Dict:
  2121      Name: AudioTimestamp
  2122      Fields:
  2123        - Name: contextTime
  2124          Type:
  2125            Name: double
  2126        - Name: performanceTime
  2127          Type:
  2128            Name: DOMHighResTimeStamp
  2129  - File: webref/html.idl
  2130    Interface:
  2131      Name: AudioTrack
  2132      ExtAttrs:
  2133        - Name: Exposed
  2134          Values:
  2135            - Window
  2136      Attrs:
  2137        - Name: id
  2138          Readonly: true
  2139          Type:
  2140            Name: DOMString
  2141          ExtAttrs:
  2142            - Name: Exposed
  2143              Values:
  2144                - Window
  2145        - Name: kind
  2146          Readonly: true
  2147          Type:
  2148            Name: DOMString
  2149          ExtAttrs:
  2150            - Name: Exposed
  2151              Values:
  2152                - Window
  2153        - Name: label
  2154          Readonly: true
  2155          Type:
  2156            Name: DOMString
  2157          ExtAttrs:
  2158            - Name: Exposed
  2159              Values:
  2160                - Window
  2161        - Name: language
  2162          Readonly: true
  2163          Type:
  2164            Name: DOMString
  2165          ExtAttrs:
  2166            - Name: Exposed
  2167              Values:
  2168                - Window
  2169        - Name: enabled
  2170          Type:
  2171            Name: boolean
  2172          ExtAttrs:
  2173            - Name: Exposed
  2174              Values:
  2175                - Window
  2176        - Name: sourceBuffer
  2177          Readonly: true
  2178          Type:
  2179            Name: SourceBuffer
  2180            Nullable: true
  2181          ExtAttrs:
  2182            - Name: Exposed
  2183              Values:
  2184                - Window
  2185                - DedicatedWorker