github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/bindings/import07_wasm.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright 2023 The Prime Citizens
     3  
     4  //go:build wasm
     5  
     6  package bindings
     7  
     8  import (
     9  	"unsafe"
    10  
    11  	"github.com/primecitizens/pcz/std/ffi/js"
    12  )
    13  
    14  type (
    15  	_ unsafe.Pointer
    16  	_ js.Ref
    17  )
    18  
    19  //go:wasmimport plat/js/web new_DOMException_DOMException
    20  //go:noescape
    21  func NewDOMExceptionByDOMException(
    22  	message js.Ref,
    23  	name js.Ref) js.Ref
    24  
    25  //go:wasmimport plat/js/web new_DOMException_DOMException1
    26  //go:noescape
    27  func NewDOMExceptionByDOMException1(
    28  	message js.Ref) js.Ref
    29  
    30  //go:wasmimport plat/js/web new_DOMException_DOMException2
    31  //go:noescape
    32  func NewDOMExceptionByDOMException2() js.Ref
    33  
    34  //go:wasmimport plat/js/web get_DOMException_Name
    35  //go:noescape
    36  func GetDOMExceptionName(
    37  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    38  
    39  //go:wasmimport plat/js/web get_DOMException_Message
    40  //go:noescape
    41  func GetDOMExceptionMessage(
    42  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    43  
    44  //go:wasmimport plat/js/web get_DOMException_Code
    45  //go:noescape
    46  func GetDOMExceptionCode(
    47  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    48  
    49  //go:wasmimport plat/js/web get_AudioDestinationNode_MaxChannelCount
    50  //go:noescape
    51  func GetAudioDestinationNodeMaxChannelCount(
    52  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    53  
    54  //go:wasmimport plat/js/web get_AudioListener_PositionX
    55  //go:noescape
    56  func GetAudioListenerPositionX(
    57  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    58  
    59  //go:wasmimport plat/js/web get_AudioListener_PositionY
    60  //go:noescape
    61  func GetAudioListenerPositionY(
    62  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    63  
    64  //go:wasmimport plat/js/web get_AudioListener_PositionZ
    65  //go:noescape
    66  func GetAudioListenerPositionZ(
    67  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    68  
    69  //go:wasmimport plat/js/web get_AudioListener_ForwardX
    70  //go:noescape
    71  func GetAudioListenerForwardX(
    72  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    73  
    74  //go:wasmimport plat/js/web get_AudioListener_ForwardY
    75  //go:noescape
    76  func GetAudioListenerForwardY(
    77  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    78  
    79  //go:wasmimport plat/js/web get_AudioListener_ForwardZ
    80  //go:noescape
    81  func GetAudioListenerForwardZ(
    82  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    83  
    84  //go:wasmimport plat/js/web get_AudioListener_UpX
    85  //go:noescape
    86  func GetAudioListenerUpX(
    87  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    88  
    89  //go:wasmimport plat/js/web get_AudioListener_UpY
    90  //go:noescape
    91  func GetAudioListenerUpY(
    92  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    93  
    94  //go:wasmimport plat/js/web get_AudioListener_UpZ
    95  //go:noescape
    96  func GetAudioListenerUpZ(
    97  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    98  
    99  //go:wasmimport plat/js/web has_AudioListener_SetPosition
   100  //go:noescape
   101  func HasFuncAudioListenerSetPosition(this js.Ref) js.Ref
   102  
   103  //go:wasmimport plat/js/web func_AudioListener_SetPosition
   104  //go:noescape
   105  func FuncAudioListenerSetPosition(this js.Ref, fn unsafe.Pointer)
   106  
   107  //go:wasmimport plat/js/web call_AudioListener_SetPosition
   108  //go:noescape
   109  func CallAudioListenerSetPosition(
   110  	this js.Ref, retPtr unsafe.Pointer,
   111  	x float32,
   112  	y float32,
   113  	z float32)
   114  
   115  //go:wasmimport plat/js/web try_AudioListener_SetPosition
   116  //go:noescape
   117  func TryAudioListenerSetPosition(
   118  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   119  	x float32,
   120  	y float32,
   121  	z float32) (ok js.Ref)
   122  
   123  //go:wasmimport plat/js/web has_AudioListener_SetOrientation
   124  //go:noescape
   125  func HasFuncAudioListenerSetOrientation(this js.Ref) js.Ref
   126  
   127  //go:wasmimport plat/js/web func_AudioListener_SetOrientation
   128  //go:noescape
   129  func FuncAudioListenerSetOrientation(this js.Ref, fn unsafe.Pointer)
   130  
   131  //go:wasmimport plat/js/web call_AudioListener_SetOrientation
   132  //go:noescape
   133  func CallAudioListenerSetOrientation(
   134  	this js.Ref, retPtr unsafe.Pointer,
   135  	x float32,
   136  	y float32,
   137  	z float32,
   138  	xUp float32,
   139  	yUp float32,
   140  	zUp float32)
   141  
   142  //go:wasmimport plat/js/web try_AudioListener_SetOrientation
   143  //go:noescape
   144  func TryAudioListenerSetOrientation(
   145  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   146  	x float32,
   147  	y float32,
   148  	z float32,
   149  	xUp float32,
   150  	yUp float32,
   151  	zUp float32) (ok js.Ref)
   152  
   153  //go:wasmimport plat/js/web constof_AudioContextState
   154  //go:noescape
   155  func ConstOfAudioContextState(str js.Ref) uint32
   156  
   157  //go:wasmimport plat/js/web store_StructuredSerializeOptions
   158  //go:noescape
   159  func StructuredSerializeOptionsJSStore(
   160  	ptr unsafe.Pointer, ref js.Ref)
   161  
   162  //go:wasmimport plat/js/web load_StructuredSerializeOptions
   163  //go:noescape
   164  func StructuredSerializeOptionsJSLoad(
   165  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   166  
   167  //go:wasmimport plat/js/web has_MessagePort_PostMessage
   168  //go:noescape
   169  func HasFuncMessagePortPostMessage(this js.Ref) js.Ref
   170  
   171  //go:wasmimport plat/js/web func_MessagePort_PostMessage
   172  //go:noescape
   173  func FuncMessagePortPostMessage(this js.Ref, fn unsafe.Pointer)
   174  
   175  //go:wasmimport plat/js/web call_MessagePort_PostMessage
   176  //go:noescape
   177  func CallMessagePortPostMessage(
   178  	this js.Ref, retPtr unsafe.Pointer,
   179  	message js.Ref,
   180  	transfer js.Ref)
   181  
   182  //go:wasmimport plat/js/web try_MessagePort_PostMessage
   183  //go:noescape
   184  func TryMessagePortPostMessage(
   185  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   186  	message js.Ref,
   187  	transfer js.Ref) (ok js.Ref)
   188  
   189  //go:wasmimport plat/js/web has_MessagePort_PostMessage1
   190  //go:noescape
   191  func HasFuncMessagePortPostMessage1(this js.Ref) js.Ref
   192  
   193  //go:wasmimport plat/js/web func_MessagePort_PostMessage1
   194  //go:noescape
   195  func FuncMessagePortPostMessage1(this js.Ref, fn unsafe.Pointer)
   196  
   197  //go:wasmimport plat/js/web call_MessagePort_PostMessage1
   198  //go:noescape
   199  func CallMessagePortPostMessage1(
   200  	this js.Ref, retPtr unsafe.Pointer,
   201  	message js.Ref,
   202  	options unsafe.Pointer)
   203  
   204  //go:wasmimport plat/js/web try_MessagePort_PostMessage1
   205  //go:noescape
   206  func TryMessagePortPostMessage1(
   207  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   208  	message js.Ref,
   209  	options unsafe.Pointer) (ok js.Ref)
   210  
   211  //go:wasmimport plat/js/web has_MessagePort_PostMessage2
   212  //go:noescape
   213  func HasFuncMessagePortPostMessage2(this js.Ref) js.Ref
   214  
   215  //go:wasmimport plat/js/web func_MessagePort_PostMessage2
   216  //go:noescape
   217  func FuncMessagePortPostMessage2(this js.Ref, fn unsafe.Pointer)
   218  
   219  //go:wasmimport plat/js/web call_MessagePort_PostMessage2
   220  //go:noescape
   221  func CallMessagePortPostMessage2(
   222  	this js.Ref, retPtr unsafe.Pointer,
   223  	message js.Ref)
   224  
   225  //go:wasmimport plat/js/web try_MessagePort_PostMessage2
   226  //go:noescape
   227  func TryMessagePortPostMessage2(
   228  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   229  	message js.Ref) (ok js.Ref)
   230  
   231  //go:wasmimport plat/js/web has_MessagePort_Start
   232  //go:noescape
   233  func HasFuncMessagePortStart(this js.Ref) js.Ref
   234  
   235  //go:wasmimport plat/js/web func_MessagePort_Start
   236  //go:noescape
   237  func FuncMessagePortStart(this js.Ref, fn unsafe.Pointer)
   238  
   239  //go:wasmimport plat/js/web call_MessagePort_Start
   240  //go:noescape
   241  func CallMessagePortStart(
   242  	this js.Ref, retPtr unsafe.Pointer)
   243  
   244  //go:wasmimport plat/js/web try_MessagePort_Start
   245  //go:noescape
   246  func TryMessagePortStart(
   247  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   248  
   249  //go:wasmimport plat/js/web has_MessagePort_Close
   250  //go:noescape
   251  func HasFuncMessagePortClose(this js.Ref) js.Ref
   252  
   253  //go:wasmimport plat/js/web func_MessagePort_Close
   254  //go:noescape
   255  func FuncMessagePortClose(this js.Ref, fn unsafe.Pointer)
   256  
   257  //go:wasmimport plat/js/web call_MessagePort_Close
   258  //go:noescape
   259  func CallMessagePortClose(
   260  	this js.Ref, retPtr unsafe.Pointer)
   261  
   262  //go:wasmimport plat/js/web try_MessagePort_Close
   263  //go:noescape
   264  func TryMessagePortClose(
   265  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   266  
   267  //go:wasmimport plat/js/web get_AudioWorklet_Port
   268  //go:noescape
   269  func GetAudioWorkletPort(
   270  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   271  
   272  //go:wasmimport plat/js/web get_BaseAudioContext_Destination
   273  //go:noescape
   274  func GetBaseAudioContextDestination(
   275  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   276  
   277  //go:wasmimport plat/js/web get_BaseAudioContext_SampleRate
   278  //go:noescape
   279  func GetBaseAudioContextSampleRate(
   280  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   281  
   282  //go:wasmimport plat/js/web get_BaseAudioContext_CurrentTime
   283  //go:noescape
   284  func GetBaseAudioContextCurrentTime(
   285  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   286  
   287  //go:wasmimport plat/js/web get_BaseAudioContext_Listener
   288  //go:noescape
   289  func GetBaseAudioContextListener(
   290  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   291  
   292  //go:wasmimport plat/js/web get_BaseAudioContext_State
   293  //go:noescape
   294  func GetBaseAudioContextState(
   295  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   296  
   297  //go:wasmimport plat/js/web get_BaseAudioContext_AudioWorklet
   298  //go:noescape
   299  func GetBaseAudioContextAudioWorklet(
   300  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   301  
   302  //go:wasmimport plat/js/web has_BaseAudioContext_CreateAnalyser
   303  //go:noescape
   304  func HasFuncBaseAudioContextCreateAnalyser(this js.Ref) js.Ref
   305  
   306  //go:wasmimport plat/js/web func_BaseAudioContext_CreateAnalyser
   307  //go:noescape
   308  func FuncBaseAudioContextCreateAnalyser(this js.Ref, fn unsafe.Pointer)
   309  
   310  //go:wasmimport plat/js/web call_BaseAudioContext_CreateAnalyser
   311  //go:noescape
   312  func CallBaseAudioContextCreateAnalyser(
   313  	this js.Ref, retPtr unsafe.Pointer)
   314  
   315  //go:wasmimport plat/js/web try_BaseAudioContext_CreateAnalyser
   316  //go:noescape
   317  func TryBaseAudioContextCreateAnalyser(
   318  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   319  
   320  //go:wasmimport plat/js/web has_BaseAudioContext_CreateBiquadFilter
   321  //go:noescape
   322  func HasFuncBaseAudioContextCreateBiquadFilter(this js.Ref) js.Ref
   323  
   324  //go:wasmimport plat/js/web func_BaseAudioContext_CreateBiquadFilter
   325  //go:noescape
   326  func FuncBaseAudioContextCreateBiquadFilter(this js.Ref, fn unsafe.Pointer)
   327  
   328  //go:wasmimport plat/js/web call_BaseAudioContext_CreateBiquadFilter
   329  //go:noescape
   330  func CallBaseAudioContextCreateBiquadFilter(
   331  	this js.Ref, retPtr unsafe.Pointer)
   332  
   333  //go:wasmimport plat/js/web try_BaseAudioContext_CreateBiquadFilter
   334  //go:noescape
   335  func TryBaseAudioContextCreateBiquadFilter(
   336  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   337  
   338  //go:wasmimport plat/js/web has_BaseAudioContext_CreateBuffer
   339  //go:noescape
   340  func HasFuncBaseAudioContextCreateBuffer(this js.Ref) js.Ref
   341  
   342  //go:wasmimport plat/js/web func_BaseAudioContext_CreateBuffer
   343  //go:noescape
   344  func FuncBaseAudioContextCreateBuffer(this js.Ref, fn unsafe.Pointer)
   345  
   346  //go:wasmimport plat/js/web call_BaseAudioContext_CreateBuffer
   347  //go:noescape
   348  func CallBaseAudioContextCreateBuffer(
   349  	this js.Ref, retPtr unsafe.Pointer,
   350  	numberOfChannels uint32,
   351  	length uint32,
   352  	sampleRate float32)
   353  
   354  //go:wasmimport plat/js/web try_BaseAudioContext_CreateBuffer
   355  //go:noescape
   356  func TryBaseAudioContextCreateBuffer(
   357  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   358  	numberOfChannels uint32,
   359  	length uint32,
   360  	sampleRate float32) (ok js.Ref)
   361  
   362  //go:wasmimport plat/js/web has_BaseAudioContext_CreateBufferSource
   363  //go:noescape
   364  func HasFuncBaseAudioContextCreateBufferSource(this js.Ref) js.Ref
   365  
   366  //go:wasmimport plat/js/web func_BaseAudioContext_CreateBufferSource
   367  //go:noescape
   368  func FuncBaseAudioContextCreateBufferSource(this js.Ref, fn unsafe.Pointer)
   369  
   370  //go:wasmimport plat/js/web call_BaseAudioContext_CreateBufferSource
   371  //go:noescape
   372  func CallBaseAudioContextCreateBufferSource(
   373  	this js.Ref, retPtr unsafe.Pointer)
   374  
   375  //go:wasmimport plat/js/web try_BaseAudioContext_CreateBufferSource
   376  //go:noescape
   377  func TryBaseAudioContextCreateBufferSource(
   378  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   379  
   380  //go:wasmimport plat/js/web has_BaseAudioContext_CreateChannelMerger
   381  //go:noescape
   382  func HasFuncBaseAudioContextCreateChannelMerger(this js.Ref) js.Ref
   383  
   384  //go:wasmimport plat/js/web func_BaseAudioContext_CreateChannelMerger
   385  //go:noescape
   386  func FuncBaseAudioContextCreateChannelMerger(this js.Ref, fn unsafe.Pointer)
   387  
   388  //go:wasmimport plat/js/web call_BaseAudioContext_CreateChannelMerger
   389  //go:noescape
   390  func CallBaseAudioContextCreateChannelMerger(
   391  	this js.Ref, retPtr unsafe.Pointer,
   392  	numberOfInputs uint32)
   393  
   394  //go:wasmimport plat/js/web try_BaseAudioContext_CreateChannelMerger
   395  //go:noescape
   396  func TryBaseAudioContextCreateChannelMerger(
   397  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   398  	numberOfInputs uint32) (ok js.Ref)
   399  
   400  //go:wasmimport plat/js/web has_BaseAudioContext_CreateChannelMerger1
   401  //go:noescape
   402  func HasFuncBaseAudioContextCreateChannelMerger1(this js.Ref) js.Ref
   403  
   404  //go:wasmimport plat/js/web func_BaseAudioContext_CreateChannelMerger1
   405  //go:noescape
   406  func FuncBaseAudioContextCreateChannelMerger1(this js.Ref, fn unsafe.Pointer)
   407  
   408  //go:wasmimport plat/js/web call_BaseAudioContext_CreateChannelMerger1
   409  //go:noescape
   410  func CallBaseAudioContextCreateChannelMerger1(
   411  	this js.Ref, retPtr unsafe.Pointer)
   412  
   413  //go:wasmimport plat/js/web try_BaseAudioContext_CreateChannelMerger1
   414  //go:noescape
   415  func TryBaseAudioContextCreateChannelMerger1(
   416  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   417  
   418  //go:wasmimport plat/js/web has_BaseAudioContext_CreateChannelSplitter
   419  //go:noescape
   420  func HasFuncBaseAudioContextCreateChannelSplitter(this js.Ref) js.Ref
   421  
   422  //go:wasmimport plat/js/web func_BaseAudioContext_CreateChannelSplitter
   423  //go:noescape
   424  func FuncBaseAudioContextCreateChannelSplitter(this js.Ref, fn unsafe.Pointer)
   425  
   426  //go:wasmimport plat/js/web call_BaseAudioContext_CreateChannelSplitter
   427  //go:noescape
   428  func CallBaseAudioContextCreateChannelSplitter(
   429  	this js.Ref, retPtr unsafe.Pointer,
   430  	numberOfOutputs uint32)
   431  
   432  //go:wasmimport plat/js/web try_BaseAudioContext_CreateChannelSplitter
   433  //go:noescape
   434  func TryBaseAudioContextCreateChannelSplitter(
   435  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   436  	numberOfOutputs uint32) (ok js.Ref)
   437  
   438  //go:wasmimport plat/js/web has_BaseAudioContext_CreateChannelSplitter1
   439  //go:noescape
   440  func HasFuncBaseAudioContextCreateChannelSplitter1(this js.Ref) js.Ref
   441  
   442  //go:wasmimport plat/js/web func_BaseAudioContext_CreateChannelSplitter1
   443  //go:noescape
   444  func FuncBaseAudioContextCreateChannelSplitter1(this js.Ref, fn unsafe.Pointer)
   445  
   446  //go:wasmimport plat/js/web call_BaseAudioContext_CreateChannelSplitter1
   447  //go:noescape
   448  func CallBaseAudioContextCreateChannelSplitter1(
   449  	this js.Ref, retPtr unsafe.Pointer)
   450  
   451  //go:wasmimport plat/js/web try_BaseAudioContext_CreateChannelSplitter1
   452  //go:noescape
   453  func TryBaseAudioContextCreateChannelSplitter1(
   454  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   455  
   456  //go:wasmimport plat/js/web has_BaseAudioContext_CreateConstantSource
   457  //go:noescape
   458  func HasFuncBaseAudioContextCreateConstantSource(this js.Ref) js.Ref
   459  
   460  //go:wasmimport plat/js/web func_BaseAudioContext_CreateConstantSource
   461  //go:noescape
   462  func FuncBaseAudioContextCreateConstantSource(this js.Ref, fn unsafe.Pointer)
   463  
   464  //go:wasmimport plat/js/web call_BaseAudioContext_CreateConstantSource
   465  //go:noescape
   466  func CallBaseAudioContextCreateConstantSource(
   467  	this js.Ref, retPtr unsafe.Pointer)
   468  
   469  //go:wasmimport plat/js/web try_BaseAudioContext_CreateConstantSource
   470  //go:noescape
   471  func TryBaseAudioContextCreateConstantSource(
   472  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   473  
   474  //go:wasmimport plat/js/web has_BaseAudioContext_CreateConvolver
   475  //go:noescape
   476  func HasFuncBaseAudioContextCreateConvolver(this js.Ref) js.Ref
   477  
   478  //go:wasmimport plat/js/web func_BaseAudioContext_CreateConvolver
   479  //go:noescape
   480  func FuncBaseAudioContextCreateConvolver(this js.Ref, fn unsafe.Pointer)
   481  
   482  //go:wasmimport plat/js/web call_BaseAudioContext_CreateConvolver
   483  //go:noescape
   484  func CallBaseAudioContextCreateConvolver(
   485  	this js.Ref, retPtr unsafe.Pointer)
   486  
   487  //go:wasmimport plat/js/web try_BaseAudioContext_CreateConvolver
   488  //go:noescape
   489  func TryBaseAudioContextCreateConvolver(
   490  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   491  
   492  //go:wasmimport plat/js/web has_BaseAudioContext_CreateDelay
   493  //go:noescape
   494  func HasFuncBaseAudioContextCreateDelay(this js.Ref) js.Ref
   495  
   496  //go:wasmimport plat/js/web func_BaseAudioContext_CreateDelay
   497  //go:noescape
   498  func FuncBaseAudioContextCreateDelay(this js.Ref, fn unsafe.Pointer)
   499  
   500  //go:wasmimport plat/js/web call_BaseAudioContext_CreateDelay
   501  //go:noescape
   502  func CallBaseAudioContextCreateDelay(
   503  	this js.Ref, retPtr unsafe.Pointer,
   504  	maxDelayTime float64)
   505  
   506  //go:wasmimport plat/js/web try_BaseAudioContext_CreateDelay
   507  //go:noescape
   508  func TryBaseAudioContextCreateDelay(
   509  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   510  	maxDelayTime float64) (ok js.Ref)
   511  
   512  //go:wasmimport plat/js/web has_BaseAudioContext_CreateDelay1
   513  //go:noescape
   514  func HasFuncBaseAudioContextCreateDelay1(this js.Ref) js.Ref
   515  
   516  //go:wasmimport plat/js/web func_BaseAudioContext_CreateDelay1
   517  //go:noescape
   518  func FuncBaseAudioContextCreateDelay1(this js.Ref, fn unsafe.Pointer)
   519  
   520  //go:wasmimport plat/js/web call_BaseAudioContext_CreateDelay1
   521  //go:noescape
   522  func CallBaseAudioContextCreateDelay1(
   523  	this js.Ref, retPtr unsafe.Pointer)
   524  
   525  //go:wasmimport plat/js/web try_BaseAudioContext_CreateDelay1
   526  //go:noescape
   527  func TryBaseAudioContextCreateDelay1(
   528  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   529  
   530  //go:wasmimport plat/js/web has_BaseAudioContext_CreateDynamicsCompressor
   531  //go:noescape
   532  func HasFuncBaseAudioContextCreateDynamicsCompressor(this js.Ref) js.Ref
   533  
   534  //go:wasmimport plat/js/web func_BaseAudioContext_CreateDynamicsCompressor
   535  //go:noescape
   536  func FuncBaseAudioContextCreateDynamicsCompressor(this js.Ref, fn unsafe.Pointer)
   537  
   538  //go:wasmimport plat/js/web call_BaseAudioContext_CreateDynamicsCompressor
   539  //go:noescape
   540  func CallBaseAudioContextCreateDynamicsCompressor(
   541  	this js.Ref, retPtr unsafe.Pointer)
   542  
   543  //go:wasmimport plat/js/web try_BaseAudioContext_CreateDynamicsCompressor
   544  //go:noescape
   545  func TryBaseAudioContextCreateDynamicsCompressor(
   546  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   547  
   548  //go:wasmimport plat/js/web has_BaseAudioContext_CreateGain
   549  //go:noescape
   550  func HasFuncBaseAudioContextCreateGain(this js.Ref) js.Ref
   551  
   552  //go:wasmimport plat/js/web func_BaseAudioContext_CreateGain
   553  //go:noescape
   554  func FuncBaseAudioContextCreateGain(this js.Ref, fn unsafe.Pointer)
   555  
   556  //go:wasmimport plat/js/web call_BaseAudioContext_CreateGain
   557  //go:noescape
   558  func CallBaseAudioContextCreateGain(
   559  	this js.Ref, retPtr unsafe.Pointer)
   560  
   561  //go:wasmimport plat/js/web try_BaseAudioContext_CreateGain
   562  //go:noescape
   563  func TryBaseAudioContextCreateGain(
   564  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   565  
   566  //go:wasmimport plat/js/web has_BaseAudioContext_CreateIIRFilter
   567  //go:noescape
   568  func HasFuncBaseAudioContextCreateIIRFilter(this js.Ref) js.Ref
   569  
   570  //go:wasmimport plat/js/web func_BaseAudioContext_CreateIIRFilter
   571  //go:noescape
   572  func FuncBaseAudioContextCreateIIRFilter(this js.Ref, fn unsafe.Pointer)
   573  
   574  //go:wasmimport plat/js/web call_BaseAudioContext_CreateIIRFilter
   575  //go:noescape
   576  func CallBaseAudioContextCreateIIRFilter(
   577  	this js.Ref, retPtr unsafe.Pointer,
   578  	feedforward js.Ref,
   579  	feedback js.Ref)
   580  
   581  //go:wasmimport plat/js/web try_BaseAudioContext_CreateIIRFilter
   582  //go:noescape
   583  func TryBaseAudioContextCreateIIRFilter(
   584  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   585  	feedforward js.Ref,
   586  	feedback js.Ref) (ok js.Ref)
   587  
   588  //go:wasmimport plat/js/web has_BaseAudioContext_CreateOscillator
   589  //go:noescape
   590  func HasFuncBaseAudioContextCreateOscillator(this js.Ref) js.Ref
   591  
   592  //go:wasmimport plat/js/web func_BaseAudioContext_CreateOscillator
   593  //go:noescape
   594  func FuncBaseAudioContextCreateOscillator(this js.Ref, fn unsafe.Pointer)
   595  
   596  //go:wasmimport plat/js/web call_BaseAudioContext_CreateOscillator
   597  //go:noescape
   598  func CallBaseAudioContextCreateOscillator(
   599  	this js.Ref, retPtr unsafe.Pointer)
   600  
   601  //go:wasmimport plat/js/web try_BaseAudioContext_CreateOscillator
   602  //go:noescape
   603  func TryBaseAudioContextCreateOscillator(
   604  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   605  
   606  //go:wasmimport plat/js/web has_BaseAudioContext_CreatePanner
   607  //go:noescape
   608  func HasFuncBaseAudioContextCreatePanner(this js.Ref) js.Ref
   609  
   610  //go:wasmimport plat/js/web func_BaseAudioContext_CreatePanner
   611  //go:noescape
   612  func FuncBaseAudioContextCreatePanner(this js.Ref, fn unsafe.Pointer)
   613  
   614  //go:wasmimport plat/js/web call_BaseAudioContext_CreatePanner
   615  //go:noescape
   616  func CallBaseAudioContextCreatePanner(
   617  	this js.Ref, retPtr unsafe.Pointer)
   618  
   619  //go:wasmimport plat/js/web try_BaseAudioContext_CreatePanner
   620  //go:noescape
   621  func TryBaseAudioContextCreatePanner(
   622  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   623  
   624  //go:wasmimport plat/js/web has_BaseAudioContext_CreatePeriodicWave
   625  //go:noescape
   626  func HasFuncBaseAudioContextCreatePeriodicWave(this js.Ref) js.Ref
   627  
   628  //go:wasmimport plat/js/web func_BaseAudioContext_CreatePeriodicWave
   629  //go:noescape
   630  func FuncBaseAudioContextCreatePeriodicWave(this js.Ref, fn unsafe.Pointer)
   631  
   632  //go:wasmimport plat/js/web call_BaseAudioContext_CreatePeriodicWave
   633  //go:noescape
   634  func CallBaseAudioContextCreatePeriodicWave(
   635  	this js.Ref, retPtr unsafe.Pointer,
   636  	real js.Ref,
   637  	imag js.Ref,
   638  	constraints unsafe.Pointer)
   639  
   640  //go:wasmimport plat/js/web try_BaseAudioContext_CreatePeriodicWave
   641  //go:noescape
   642  func TryBaseAudioContextCreatePeriodicWave(
   643  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   644  	real js.Ref,
   645  	imag js.Ref,
   646  	constraints unsafe.Pointer) (ok js.Ref)
   647  
   648  //go:wasmimport plat/js/web has_BaseAudioContext_CreatePeriodicWave1
   649  //go:noescape
   650  func HasFuncBaseAudioContextCreatePeriodicWave1(this js.Ref) js.Ref
   651  
   652  //go:wasmimport plat/js/web func_BaseAudioContext_CreatePeriodicWave1
   653  //go:noescape
   654  func FuncBaseAudioContextCreatePeriodicWave1(this js.Ref, fn unsafe.Pointer)
   655  
   656  //go:wasmimport plat/js/web call_BaseAudioContext_CreatePeriodicWave1
   657  //go:noescape
   658  func CallBaseAudioContextCreatePeriodicWave1(
   659  	this js.Ref, retPtr unsafe.Pointer,
   660  	real js.Ref,
   661  	imag js.Ref)
   662  
   663  //go:wasmimport plat/js/web try_BaseAudioContext_CreatePeriodicWave1
   664  //go:noescape
   665  func TryBaseAudioContextCreatePeriodicWave1(
   666  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   667  	real js.Ref,
   668  	imag js.Ref) (ok js.Ref)
   669  
   670  //go:wasmimport plat/js/web has_BaseAudioContext_CreateScriptProcessor
   671  //go:noescape
   672  func HasFuncBaseAudioContextCreateScriptProcessor(this js.Ref) js.Ref
   673  
   674  //go:wasmimport plat/js/web func_BaseAudioContext_CreateScriptProcessor
   675  //go:noescape
   676  func FuncBaseAudioContextCreateScriptProcessor(this js.Ref, fn unsafe.Pointer)
   677  
   678  //go:wasmimport plat/js/web call_BaseAudioContext_CreateScriptProcessor
   679  //go:noescape
   680  func CallBaseAudioContextCreateScriptProcessor(
   681  	this js.Ref, retPtr unsafe.Pointer,
   682  	bufferSize uint32,
   683  	numberOfInputChannels uint32,
   684  	numberOfOutputChannels uint32)
   685  
   686  //go:wasmimport plat/js/web try_BaseAudioContext_CreateScriptProcessor
   687  //go:noescape
   688  func TryBaseAudioContextCreateScriptProcessor(
   689  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   690  	bufferSize uint32,
   691  	numberOfInputChannels uint32,
   692  	numberOfOutputChannels uint32) (ok js.Ref)
   693  
   694  //go:wasmimport plat/js/web has_BaseAudioContext_CreateScriptProcessor1
   695  //go:noescape
   696  func HasFuncBaseAudioContextCreateScriptProcessor1(this js.Ref) js.Ref
   697  
   698  //go:wasmimport plat/js/web func_BaseAudioContext_CreateScriptProcessor1
   699  //go:noescape
   700  func FuncBaseAudioContextCreateScriptProcessor1(this js.Ref, fn unsafe.Pointer)
   701  
   702  //go:wasmimport plat/js/web call_BaseAudioContext_CreateScriptProcessor1
   703  //go:noescape
   704  func CallBaseAudioContextCreateScriptProcessor1(
   705  	this js.Ref, retPtr unsafe.Pointer,
   706  	bufferSize uint32,
   707  	numberOfInputChannels uint32)
   708  
   709  //go:wasmimport plat/js/web try_BaseAudioContext_CreateScriptProcessor1
   710  //go:noescape
   711  func TryBaseAudioContextCreateScriptProcessor1(
   712  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   713  	bufferSize uint32,
   714  	numberOfInputChannels uint32) (ok js.Ref)
   715  
   716  //go:wasmimport plat/js/web has_BaseAudioContext_CreateScriptProcessor2
   717  //go:noescape
   718  func HasFuncBaseAudioContextCreateScriptProcessor2(this js.Ref) js.Ref
   719  
   720  //go:wasmimport plat/js/web func_BaseAudioContext_CreateScriptProcessor2
   721  //go:noescape
   722  func FuncBaseAudioContextCreateScriptProcessor2(this js.Ref, fn unsafe.Pointer)
   723  
   724  //go:wasmimport plat/js/web call_BaseAudioContext_CreateScriptProcessor2
   725  //go:noescape
   726  func CallBaseAudioContextCreateScriptProcessor2(
   727  	this js.Ref, retPtr unsafe.Pointer,
   728  	bufferSize uint32)
   729  
   730  //go:wasmimport plat/js/web try_BaseAudioContext_CreateScriptProcessor2
   731  //go:noescape
   732  func TryBaseAudioContextCreateScriptProcessor2(
   733  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   734  	bufferSize uint32) (ok js.Ref)
   735  
   736  //go:wasmimport plat/js/web has_BaseAudioContext_CreateScriptProcessor3
   737  //go:noescape
   738  func HasFuncBaseAudioContextCreateScriptProcessor3(this js.Ref) js.Ref
   739  
   740  //go:wasmimport plat/js/web func_BaseAudioContext_CreateScriptProcessor3
   741  //go:noescape
   742  func FuncBaseAudioContextCreateScriptProcessor3(this js.Ref, fn unsafe.Pointer)
   743  
   744  //go:wasmimport plat/js/web call_BaseAudioContext_CreateScriptProcessor3
   745  //go:noescape
   746  func CallBaseAudioContextCreateScriptProcessor3(
   747  	this js.Ref, retPtr unsafe.Pointer)
   748  
   749  //go:wasmimport plat/js/web try_BaseAudioContext_CreateScriptProcessor3
   750  //go:noescape
   751  func TryBaseAudioContextCreateScriptProcessor3(
   752  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   753  
   754  //go:wasmimport plat/js/web has_BaseAudioContext_CreateStereoPanner
   755  //go:noescape
   756  func HasFuncBaseAudioContextCreateStereoPanner(this js.Ref) js.Ref
   757  
   758  //go:wasmimport plat/js/web func_BaseAudioContext_CreateStereoPanner
   759  //go:noescape
   760  func FuncBaseAudioContextCreateStereoPanner(this js.Ref, fn unsafe.Pointer)
   761  
   762  //go:wasmimport plat/js/web call_BaseAudioContext_CreateStereoPanner
   763  //go:noescape
   764  func CallBaseAudioContextCreateStereoPanner(
   765  	this js.Ref, retPtr unsafe.Pointer)
   766  
   767  //go:wasmimport plat/js/web try_BaseAudioContext_CreateStereoPanner
   768  //go:noescape
   769  func TryBaseAudioContextCreateStereoPanner(
   770  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   771  
   772  //go:wasmimport plat/js/web has_BaseAudioContext_CreateWaveShaper
   773  //go:noescape
   774  func HasFuncBaseAudioContextCreateWaveShaper(this js.Ref) js.Ref
   775  
   776  //go:wasmimport plat/js/web func_BaseAudioContext_CreateWaveShaper
   777  //go:noescape
   778  func FuncBaseAudioContextCreateWaveShaper(this js.Ref, fn unsafe.Pointer)
   779  
   780  //go:wasmimport plat/js/web call_BaseAudioContext_CreateWaveShaper
   781  //go:noescape
   782  func CallBaseAudioContextCreateWaveShaper(
   783  	this js.Ref, retPtr unsafe.Pointer)
   784  
   785  //go:wasmimport plat/js/web try_BaseAudioContext_CreateWaveShaper
   786  //go:noescape
   787  func TryBaseAudioContextCreateWaveShaper(
   788  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   789  
   790  //go:wasmimport plat/js/web has_BaseAudioContext_DecodeAudioData
   791  //go:noescape
   792  func HasFuncBaseAudioContextDecodeAudioData(this js.Ref) js.Ref
   793  
   794  //go:wasmimport plat/js/web func_BaseAudioContext_DecodeAudioData
   795  //go:noescape
   796  func FuncBaseAudioContextDecodeAudioData(this js.Ref, fn unsafe.Pointer)
   797  
   798  //go:wasmimport plat/js/web call_BaseAudioContext_DecodeAudioData
   799  //go:noescape
   800  func CallBaseAudioContextDecodeAudioData(
   801  	this js.Ref, retPtr unsafe.Pointer,
   802  	audioData js.Ref,
   803  	successCallback js.Ref,
   804  	errorCallback js.Ref)
   805  
   806  //go:wasmimport plat/js/web try_BaseAudioContext_DecodeAudioData
   807  //go:noescape
   808  func TryBaseAudioContextDecodeAudioData(
   809  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   810  	audioData js.Ref,
   811  	successCallback js.Ref,
   812  	errorCallback js.Ref) (ok js.Ref)
   813  
   814  //go:wasmimport plat/js/web has_BaseAudioContext_DecodeAudioData1
   815  //go:noescape
   816  func HasFuncBaseAudioContextDecodeAudioData1(this js.Ref) js.Ref
   817  
   818  //go:wasmimport plat/js/web func_BaseAudioContext_DecodeAudioData1
   819  //go:noescape
   820  func FuncBaseAudioContextDecodeAudioData1(this js.Ref, fn unsafe.Pointer)
   821  
   822  //go:wasmimport plat/js/web call_BaseAudioContext_DecodeAudioData1
   823  //go:noescape
   824  func CallBaseAudioContextDecodeAudioData1(
   825  	this js.Ref, retPtr unsafe.Pointer,
   826  	audioData js.Ref,
   827  	successCallback js.Ref)
   828  
   829  //go:wasmimport plat/js/web try_BaseAudioContext_DecodeAudioData1
   830  //go:noescape
   831  func TryBaseAudioContextDecodeAudioData1(
   832  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   833  	audioData js.Ref,
   834  	successCallback js.Ref) (ok js.Ref)
   835  
   836  //go:wasmimport plat/js/web has_BaseAudioContext_DecodeAudioData2
   837  //go:noescape
   838  func HasFuncBaseAudioContextDecodeAudioData2(this js.Ref) js.Ref
   839  
   840  //go:wasmimport plat/js/web func_BaseAudioContext_DecodeAudioData2
   841  //go:noescape
   842  func FuncBaseAudioContextDecodeAudioData2(this js.Ref, fn unsafe.Pointer)
   843  
   844  //go:wasmimport plat/js/web call_BaseAudioContext_DecodeAudioData2
   845  //go:noescape
   846  func CallBaseAudioContextDecodeAudioData2(
   847  	this js.Ref, retPtr unsafe.Pointer,
   848  	audioData js.Ref)
   849  
   850  //go:wasmimport plat/js/web try_BaseAudioContext_DecodeAudioData2
   851  //go:noescape
   852  func TryBaseAudioContextDecodeAudioData2(
   853  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   854  	audioData js.Ref) (ok js.Ref)
   855  
   856  //go:wasmimport plat/js/web store_AnalyserOptions
   857  //go:noescape
   858  func AnalyserOptionsJSStore(
   859  	ptr unsafe.Pointer, ref js.Ref)
   860  
   861  //go:wasmimport plat/js/web load_AnalyserOptions
   862  //go:noescape
   863  func AnalyserOptionsJSLoad(
   864  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   865  
   866  //go:wasmimport plat/js/web new_AnalyserNode_AnalyserNode
   867  //go:noescape
   868  func NewAnalyserNodeByAnalyserNode(
   869  	context js.Ref,
   870  	options unsafe.Pointer) js.Ref
   871  
   872  //go:wasmimport plat/js/web new_AnalyserNode_AnalyserNode1
   873  //go:noescape
   874  func NewAnalyserNodeByAnalyserNode1(
   875  	context js.Ref) js.Ref
   876  
   877  //go:wasmimport plat/js/web get_AnalyserNode_FftSize
   878  //go:noescape
   879  func GetAnalyserNodeFftSize(
   880  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   881  
   882  //go:wasmimport plat/js/web set_AnalyserNode_FftSize
   883  //go:noescape
   884  func SetAnalyserNodeFftSize(
   885  	this js.Ref,
   886  	val uint32,
   887  ) js.Ref
   888  
   889  //go:wasmimport plat/js/web get_AnalyserNode_FrequencyBinCount
   890  //go:noescape
   891  func GetAnalyserNodeFrequencyBinCount(
   892  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   893  
   894  //go:wasmimport plat/js/web get_AnalyserNode_MinDecibels
   895  //go:noescape
   896  func GetAnalyserNodeMinDecibels(
   897  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   898  
   899  //go:wasmimport plat/js/web set_AnalyserNode_MinDecibels
   900  //go:noescape
   901  func SetAnalyserNodeMinDecibels(
   902  	this js.Ref,
   903  	val float64,
   904  ) js.Ref
   905  
   906  //go:wasmimport plat/js/web get_AnalyserNode_MaxDecibels
   907  //go:noescape
   908  func GetAnalyserNodeMaxDecibels(
   909  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   910  
   911  //go:wasmimport plat/js/web set_AnalyserNode_MaxDecibels
   912  //go:noescape
   913  func SetAnalyserNodeMaxDecibels(
   914  	this js.Ref,
   915  	val float64,
   916  ) js.Ref
   917  
   918  //go:wasmimport plat/js/web get_AnalyserNode_SmoothingTimeConstant
   919  //go:noescape
   920  func GetAnalyserNodeSmoothingTimeConstant(
   921  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   922  
   923  //go:wasmimport plat/js/web set_AnalyserNode_SmoothingTimeConstant
   924  //go:noescape
   925  func SetAnalyserNodeSmoothingTimeConstant(
   926  	this js.Ref,
   927  	val float64,
   928  ) js.Ref
   929  
   930  //go:wasmimport plat/js/web has_AnalyserNode_GetFloatFrequencyData
   931  //go:noescape
   932  func HasFuncAnalyserNodeGetFloatFrequencyData(this js.Ref) js.Ref
   933  
   934  //go:wasmimport plat/js/web func_AnalyserNode_GetFloatFrequencyData
   935  //go:noescape
   936  func FuncAnalyserNodeGetFloatFrequencyData(this js.Ref, fn unsafe.Pointer)
   937  
   938  //go:wasmimport plat/js/web call_AnalyserNode_GetFloatFrequencyData
   939  //go:noescape
   940  func CallAnalyserNodeGetFloatFrequencyData(
   941  	this js.Ref, retPtr unsafe.Pointer,
   942  	array js.Ref)
   943  
   944  //go:wasmimport plat/js/web try_AnalyserNode_GetFloatFrequencyData
   945  //go:noescape
   946  func TryAnalyserNodeGetFloatFrequencyData(
   947  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   948  	array js.Ref) (ok js.Ref)
   949  
   950  //go:wasmimport plat/js/web has_AnalyserNode_GetByteFrequencyData
   951  //go:noescape
   952  func HasFuncAnalyserNodeGetByteFrequencyData(this js.Ref) js.Ref
   953  
   954  //go:wasmimport plat/js/web func_AnalyserNode_GetByteFrequencyData
   955  //go:noescape
   956  func FuncAnalyserNodeGetByteFrequencyData(this js.Ref, fn unsafe.Pointer)
   957  
   958  //go:wasmimport plat/js/web call_AnalyserNode_GetByteFrequencyData
   959  //go:noescape
   960  func CallAnalyserNodeGetByteFrequencyData(
   961  	this js.Ref, retPtr unsafe.Pointer,
   962  	array js.Ref)
   963  
   964  //go:wasmimport plat/js/web try_AnalyserNode_GetByteFrequencyData
   965  //go:noescape
   966  func TryAnalyserNodeGetByteFrequencyData(
   967  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   968  	array js.Ref) (ok js.Ref)
   969  
   970  //go:wasmimport plat/js/web has_AnalyserNode_GetFloatTimeDomainData
   971  //go:noescape
   972  func HasFuncAnalyserNodeGetFloatTimeDomainData(this js.Ref) js.Ref
   973  
   974  //go:wasmimport plat/js/web func_AnalyserNode_GetFloatTimeDomainData
   975  //go:noescape
   976  func FuncAnalyserNodeGetFloatTimeDomainData(this js.Ref, fn unsafe.Pointer)
   977  
   978  //go:wasmimport plat/js/web call_AnalyserNode_GetFloatTimeDomainData
   979  //go:noescape
   980  func CallAnalyserNodeGetFloatTimeDomainData(
   981  	this js.Ref, retPtr unsafe.Pointer,
   982  	array js.Ref)
   983  
   984  //go:wasmimport plat/js/web try_AnalyserNode_GetFloatTimeDomainData
   985  //go:noescape
   986  func TryAnalyserNodeGetFloatTimeDomainData(
   987  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   988  	array js.Ref) (ok js.Ref)
   989  
   990  //go:wasmimport plat/js/web has_AnalyserNode_GetByteTimeDomainData
   991  //go:noescape
   992  func HasFuncAnalyserNodeGetByteTimeDomainData(this js.Ref) js.Ref
   993  
   994  //go:wasmimport plat/js/web func_AnalyserNode_GetByteTimeDomainData
   995  //go:noescape
   996  func FuncAnalyserNodeGetByteTimeDomainData(this js.Ref, fn unsafe.Pointer)
   997  
   998  //go:wasmimport plat/js/web call_AnalyserNode_GetByteTimeDomainData
   999  //go:noescape
  1000  func CallAnalyserNodeGetByteTimeDomainData(
  1001  	this js.Ref, retPtr unsafe.Pointer,
  1002  	array js.Ref)
  1003  
  1004  //go:wasmimport plat/js/web try_AnalyserNode_GetByteTimeDomainData
  1005  //go:noescape
  1006  func TryAnalyserNodeGetByteTimeDomainData(
  1007  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1008  	array js.Ref) (ok js.Ref)
  1009  
  1010  //go:wasmimport plat/js/web store_AnimationEventInit
  1011  //go:noescape
  1012  func AnimationEventInitJSStore(
  1013  	ptr unsafe.Pointer, ref js.Ref)
  1014  
  1015  //go:wasmimport plat/js/web load_AnimationEventInit
  1016  //go:noescape
  1017  func AnimationEventInitJSLoad(
  1018  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1019  
  1020  //go:wasmimport plat/js/web new_AnimationEvent_AnimationEvent
  1021  //go:noescape
  1022  func NewAnimationEventByAnimationEvent(
  1023  	typ js.Ref,
  1024  	animationEventInitDict unsafe.Pointer) js.Ref
  1025  
  1026  //go:wasmimport plat/js/web new_AnimationEvent_AnimationEvent1
  1027  //go:noescape
  1028  func NewAnimationEventByAnimationEvent1(
  1029  	typ js.Ref) js.Ref
  1030  
  1031  //go:wasmimport plat/js/web get_AnimationEvent_AnimationName
  1032  //go:noescape
  1033  func GetAnimationEventAnimationName(
  1034  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1035  
  1036  //go:wasmimport plat/js/web get_AnimationEvent_ElapsedTime
  1037  //go:noescape
  1038  func GetAnimationEventElapsedTime(
  1039  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1040  
  1041  //go:wasmimport plat/js/web get_AnimationEvent_PseudoElement
  1042  //go:noescape
  1043  func GetAnimationEventPseudoElement(
  1044  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1045  
  1046  //go:wasmimport plat/js/web store_AnimationPlaybackEventInit
  1047  //go:noescape
  1048  func AnimationPlaybackEventInitJSStore(
  1049  	ptr unsafe.Pointer, ref js.Ref)
  1050  
  1051  //go:wasmimport plat/js/web load_AnimationPlaybackEventInit
  1052  //go:noescape
  1053  func AnimationPlaybackEventInitJSLoad(
  1054  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1055  
  1056  //go:wasmimport plat/js/web new_AnimationPlaybackEvent_AnimationPlaybackEvent
  1057  //go:noescape
  1058  func NewAnimationPlaybackEventByAnimationPlaybackEvent(
  1059  	typ js.Ref,
  1060  	eventInitDict unsafe.Pointer) js.Ref
  1061  
  1062  //go:wasmimport plat/js/web new_AnimationPlaybackEvent_AnimationPlaybackEvent1
  1063  //go:noescape
  1064  func NewAnimationPlaybackEventByAnimationPlaybackEvent1(
  1065  	typ js.Ref) js.Ref
  1066  
  1067  //go:wasmimport plat/js/web get_AnimationPlaybackEvent_CurrentTime
  1068  //go:noescape
  1069  func GetAnimationPlaybackEventCurrentTime(
  1070  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1071  
  1072  //go:wasmimport plat/js/web get_AnimationPlaybackEvent_TimelineTime
  1073  //go:noescape
  1074  func GetAnimationPlaybackEventTimelineTime(
  1075  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1076  
  1077  //go:wasmimport plat/js/web has_AnimationWorkletGlobalScope_RegisterAnimator
  1078  //go:noescape
  1079  func HasFuncAnimationWorkletGlobalScopeRegisterAnimator(this js.Ref) js.Ref
  1080  
  1081  //go:wasmimport plat/js/web func_AnimationWorkletGlobalScope_RegisterAnimator
  1082  //go:noescape
  1083  func FuncAnimationWorkletGlobalScopeRegisterAnimator(this js.Ref, fn unsafe.Pointer)
  1084  
  1085  //go:wasmimport plat/js/web call_AnimationWorkletGlobalScope_RegisterAnimator
  1086  //go:noescape
  1087  func CallAnimationWorkletGlobalScopeRegisterAnimator(
  1088  	this js.Ref, retPtr unsafe.Pointer,
  1089  	name js.Ref,
  1090  	animatorCtor js.Ref)
  1091  
  1092  //go:wasmimport plat/js/web try_AnimationWorkletGlobalScope_RegisterAnimator
  1093  //go:noescape
  1094  func TryAnimationWorkletGlobalScopeRegisterAnimator(
  1095  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
  1096  	name js.Ref,
  1097  	animatorCtor js.Ref) (ok js.Ref)
  1098  
  1099  //go:wasmimport plat/js/web constof_AppBannerPromptOutcome
  1100  //go:noescape
  1101  func ConstOfAppBannerPromptOutcome(str js.Ref) uint32
  1102  
  1103  //go:wasmimport plat/js/web constof_AppendMode
  1104  //go:noescape
  1105  func ConstOfAppendMode(str js.Ref) uint32
  1106  
  1107  //go:wasmimport plat/js/web constof_AttestationConveyancePreference
  1108  //go:noescape
  1109  func ConstOfAttestationConveyancePreference(str js.Ref) uint32
  1110  
  1111  //go:wasmimport plat/js/web store_AttributionReportingRequestOptions
  1112  //go:noescape
  1113  func AttributionReportingRequestOptionsJSStore(
  1114  	ptr unsafe.Pointer, ref js.Ref)
  1115  
  1116  //go:wasmimport plat/js/web load_AttributionReportingRequestOptions
  1117  //go:noescape
  1118  func AttributionReportingRequestOptionsJSLoad(
  1119  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1120  
  1121  //go:wasmimport plat/js/web store_AuctionAd
  1122  //go:noescape
  1123  func AuctionAdJSStore(
  1124  	ptr unsafe.Pointer, ref js.Ref)
  1125  
  1126  //go:wasmimport plat/js/web load_AuctionAd
  1127  //go:noescape
  1128  func AuctionAdJSLoad(
  1129  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1130  
  1131  //go:wasmimport plat/js/web store_AuctionAdConfig
  1132  //go:noescape
  1133  func AuctionAdConfigJSStore(
  1134  	ptr unsafe.Pointer, ref js.Ref)
  1135  
  1136  //go:wasmimport plat/js/web load_AuctionAdConfig
  1137  //go:noescape
  1138  func AuctionAdConfigJSLoad(
  1139  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1140  
  1141  //go:wasmimport plat/js/web store_AuctionAdInterestGroup
  1142  //go:noescape
  1143  func AuctionAdInterestGroupJSStore(
  1144  	ptr unsafe.Pointer, ref js.Ref)
  1145  
  1146  //go:wasmimport plat/js/web load_AuctionAdInterestGroup
  1147  //go:noescape
  1148  func AuctionAdInterestGroupJSLoad(
  1149  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1150  
  1151  //go:wasmimport plat/js/web store_AuctionAdInterestGroupKey
  1152  //go:noescape
  1153  func AuctionAdInterestGroupKeyJSStore(
  1154  	ptr unsafe.Pointer, ref js.Ref)
  1155  
  1156  //go:wasmimport plat/js/web load_AuctionAdInterestGroupKey
  1157  //go:noescape
  1158  func AuctionAdInterestGroupKeyJSLoad(
  1159  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1160  
  1161  //go:wasmimport plat/js/web store_AudioConfiguration
  1162  //go:noescape
  1163  func AudioConfigurationJSStore(
  1164  	ptr unsafe.Pointer, ref js.Ref)
  1165  
  1166  //go:wasmimport plat/js/web load_AudioConfiguration
  1167  //go:noescape
  1168  func AudioConfigurationJSLoad(
  1169  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1170  
  1171  //go:wasmimport plat/js/web constof_AudioContextLatencyCategory
  1172  //go:noescape
  1173  func ConstOfAudioContextLatencyCategory(str js.Ref) uint32
  1174  
  1175  //go:wasmimport plat/js/web constof_AudioSinkType
  1176  //go:noescape
  1177  func ConstOfAudioSinkType(str js.Ref) uint32
  1178  
  1179  //go:wasmimport plat/js/web store_AudioSinkOptions
  1180  //go:noescape
  1181  func AudioSinkOptionsJSStore(
  1182  	ptr unsafe.Pointer, ref js.Ref)
  1183  
  1184  //go:wasmimport plat/js/web load_AudioSinkOptions
  1185  //go:noescape
  1186  func AudioSinkOptionsJSLoad(
  1187  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1188  
  1189  //go:wasmimport plat/js/web store_AudioContextOptions
  1190  //go:noescape
  1191  func AudioContextOptionsJSStore(
  1192  	ptr unsafe.Pointer, ref js.Ref)
  1193  
  1194  //go:wasmimport plat/js/web load_AudioContextOptions
  1195  //go:noescape
  1196  func AudioContextOptionsJSLoad(
  1197  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1198  
  1199  //go:wasmimport plat/js/web store_AudioTimestamp
  1200  //go:noescape
  1201  func AudioTimestampJSStore(
  1202  	ptr unsafe.Pointer, ref js.Ref)
  1203  
  1204  //go:wasmimport plat/js/web load_AudioTimestamp
  1205  //go:noescape
  1206  func AudioTimestampJSLoad(
  1207  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
  1208  
  1209  //go:wasmimport plat/js/web constof_CanPlayTypeResult
  1210  //go:noescape
  1211  func ConstOfCanPlayTypeResult(str js.Ref) uint32
  1212  
  1213  //go:wasmimport plat/js/web get_TextTrackCue_Track
  1214  //go:noescape
  1215  func GetTextTrackCueTrack(
  1216  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1217  
  1218  //go:wasmimport plat/js/web get_TextTrackCue_Id
  1219  //go:noescape
  1220  func GetTextTrackCueId(
  1221  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1222  
  1223  //go:wasmimport plat/js/web set_TextTrackCue_Id
  1224  //go:noescape
  1225  func SetTextTrackCueId(
  1226  	this js.Ref,
  1227  	val js.Ref,
  1228  ) js.Ref
  1229  
  1230  //go:wasmimport plat/js/web get_TextTrackCue_StartTime
  1231  //go:noescape
  1232  func GetTextTrackCueStartTime(
  1233  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1234  
  1235  //go:wasmimport plat/js/web set_TextTrackCue_StartTime
  1236  //go:noescape
  1237  func SetTextTrackCueStartTime(
  1238  	this js.Ref,
  1239  	val float64,
  1240  ) js.Ref
  1241  
  1242  //go:wasmimport plat/js/web get_TextTrackCue_EndTime
  1243  //go:noescape
  1244  func GetTextTrackCueEndTime(
  1245  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1246  
  1247  //go:wasmimport plat/js/web set_TextTrackCue_EndTime
  1248  //go:noescape
  1249  func SetTextTrackCueEndTime(
  1250  	this js.Ref,
  1251  	val float64,
  1252  ) js.Ref
  1253  
  1254  //go:wasmimport plat/js/web get_TextTrackCue_PauseOnExit
  1255  //go:noescape
  1256  func GetTextTrackCuePauseOnExit(
  1257  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
  1258  
  1259  //go:wasmimport plat/js/web set_TextTrackCue_PauseOnExit
  1260  //go:noescape
  1261  func SetTextTrackCuePauseOnExit(
  1262  	this js.Ref,
  1263  	val js.Ref,
  1264  ) js.Ref
  1265  
  1266  //go:wasmimport plat/js/web constof_TextTrackKind
  1267  //go:noescape
  1268  func ConstOfTextTrackKind(str js.Ref) uint32