github.com/primecitizens/pcz/std@v0.2.1/plat/js/web/bindings/import47_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 store_RTCAudioPlayoutStats
    20  //go:noescape
    21  func RTCAudioPlayoutStatsJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/web load_RTCAudioPlayoutStats
    25  //go:noescape
    26  func RTCAudioPlayoutStatsJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/web store_RTCAudioSourceStats
    30  //go:noescape
    31  func RTCAudioSourceStatsJSStore(
    32  	ptr unsafe.Pointer, ref js.Ref)
    33  
    34  //go:wasmimport plat/js/web load_RTCAudioSourceStats
    35  //go:noescape
    36  func RTCAudioSourceStatsJSLoad(
    37  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    38  
    39  //go:wasmimport plat/js/web constof_RTCBundlePolicy
    40  //go:noescape
    41  func ConstOfRTCBundlePolicy(str js.Ref) uint32
    42  
    43  //go:wasmimport plat/js/web store_RTCDtlsFingerprint
    44  //go:noescape
    45  func RTCDtlsFingerprintJSStore(
    46  	ptr unsafe.Pointer, ref js.Ref)
    47  
    48  //go:wasmimport plat/js/web load_RTCDtlsFingerprint
    49  //go:noescape
    50  func RTCDtlsFingerprintJSLoad(
    51  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    52  
    53  //go:wasmimport plat/js/web get_RTCCertificate_Expires
    54  //go:noescape
    55  func GetRTCCertificateExpires(
    56  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
    57  
    58  //go:wasmimport plat/js/web has_RTCCertificate_GetFingerprints
    59  //go:noescape
    60  func HasFuncRTCCertificateGetFingerprints(this js.Ref) js.Ref
    61  
    62  //go:wasmimport plat/js/web func_RTCCertificate_GetFingerprints
    63  //go:noescape
    64  func FuncRTCCertificateGetFingerprints(this js.Ref, fn unsafe.Pointer)
    65  
    66  //go:wasmimport plat/js/web call_RTCCertificate_GetFingerprints
    67  //go:noescape
    68  func CallRTCCertificateGetFingerprints(
    69  	this js.Ref, retPtr unsafe.Pointer)
    70  
    71  //go:wasmimport plat/js/web try_RTCCertificate_GetFingerprints
    72  //go:noescape
    73  func TryRTCCertificateGetFingerprints(
    74  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
    75  
    76  //go:wasmimport plat/js/web store_RTCCertificateExpiration
    77  //go:noescape
    78  func RTCCertificateExpirationJSStore(
    79  	ptr unsafe.Pointer, ref js.Ref)
    80  
    81  //go:wasmimport plat/js/web load_RTCCertificateExpiration
    82  //go:noescape
    83  func RTCCertificateExpirationJSLoad(
    84  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    85  
    86  //go:wasmimport plat/js/web store_RTCCertificateStats
    87  //go:noescape
    88  func RTCCertificateStatsJSStore(
    89  	ptr unsafe.Pointer, ref js.Ref)
    90  
    91  //go:wasmimport plat/js/web load_RTCCertificateStats
    92  //go:noescape
    93  func RTCCertificateStatsJSLoad(
    94  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    95  
    96  //go:wasmimport plat/js/web store_RTCCodecStats
    97  //go:noescape
    98  func RTCCodecStatsJSStore(
    99  	ptr unsafe.Pointer, ref js.Ref)
   100  
   101  //go:wasmimport plat/js/web load_RTCCodecStats
   102  //go:noescape
   103  func RTCCodecStatsJSLoad(
   104  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   105  
   106  //go:wasmimport plat/js/web store_RTCIceServer
   107  //go:noescape
   108  func RTCIceServerJSStore(
   109  	ptr unsafe.Pointer, ref js.Ref)
   110  
   111  //go:wasmimport plat/js/web load_RTCIceServer
   112  //go:noescape
   113  func RTCIceServerJSLoad(
   114  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   115  
   116  //go:wasmimport plat/js/web constof_RTCIceTransportPolicy
   117  //go:noescape
   118  func ConstOfRTCIceTransportPolicy(str js.Ref) uint32
   119  
   120  //go:wasmimport plat/js/web constof_RTCRtcpMuxPolicy
   121  //go:noescape
   122  func ConstOfRTCRtcpMuxPolicy(str js.Ref) uint32
   123  
   124  //go:wasmimport plat/js/web store_RTCConfiguration
   125  //go:noescape
   126  func RTCConfigurationJSStore(
   127  	ptr unsafe.Pointer, ref js.Ref)
   128  
   129  //go:wasmimport plat/js/web load_RTCConfiguration
   130  //go:noescape
   131  func RTCConfigurationJSLoad(
   132  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   133  
   134  //go:wasmimport plat/js/web get_RTCDTMFSender_CanInsertDTMF
   135  //go:noescape
   136  func GetRTCDTMFSenderCanInsertDTMF(
   137  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   138  
   139  //go:wasmimport plat/js/web get_RTCDTMFSender_ToneBuffer
   140  //go:noescape
   141  func GetRTCDTMFSenderToneBuffer(
   142  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   143  
   144  //go:wasmimport plat/js/web has_RTCDTMFSender_InsertDTMF
   145  //go:noescape
   146  func HasFuncRTCDTMFSenderInsertDTMF(this js.Ref) js.Ref
   147  
   148  //go:wasmimport plat/js/web func_RTCDTMFSender_InsertDTMF
   149  //go:noescape
   150  func FuncRTCDTMFSenderInsertDTMF(this js.Ref, fn unsafe.Pointer)
   151  
   152  //go:wasmimport plat/js/web call_RTCDTMFSender_InsertDTMF
   153  //go:noescape
   154  func CallRTCDTMFSenderInsertDTMF(
   155  	this js.Ref, retPtr unsafe.Pointer,
   156  	tones js.Ref,
   157  	duration uint32,
   158  	interToneGap uint32)
   159  
   160  //go:wasmimport plat/js/web try_RTCDTMFSender_InsertDTMF
   161  //go:noescape
   162  func TryRTCDTMFSenderInsertDTMF(
   163  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   164  	tones js.Ref,
   165  	duration uint32,
   166  	interToneGap uint32) (ok js.Ref)
   167  
   168  //go:wasmimport plat/js/web has_RTCDTMFSender_InsertDTMF1
   169  //go:noescape
   170  func HasFuncRTCDTMFSenderInsertDTMF1(this js.Ref) js.Ref
   171  
   172  //go:wasmimport plat/js/web func_RTCDTMFSender_InsertDTMF1
   173  //go:noescape
   174  func FuncRTCDTMFSenderInsertDTMF1(this js.Ref, fn unsafe.Pointer)
   175  
   176  //go:wasmimport plat/js/web call_RTCDTMFSender_InsertDTMF1
   177  //go:noescape
   178  func CallRTCDTMFSenderInsertDTMF1(
   179  	this js.Ref, retPtr unsafe.Pointer,
   180  	tones js.Ref,
   181  	duration uint32)
   182  
   183  //go:wasmimport plat/js/web try_RTCDTMFSender_InsertDTMF1
   184  //go:noescape
   185  func TryRTCDTMFSenderInsertDTMF1(
   186  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   187  	tones js.Ref,
   188  	duration uint32) (ok js.Ref)
   189  
   190  //go:wasmimport plat/js/web has_RTCDTMFSender_InsertDTMF2
   191  //go:noescape
   192  func HasFuncRTCDTMFSenderInsertDTMF2(this js.Ref) js.Ref
   193  
   194  //go:wasmimport plat/js/web func_RTCDTMFSender_InsertDTMF2
   195  //go:noescape
   196  func FuncRTCDTMFSenderInsertDTMF2(this js.Ref, fn unsafe.Pointer)
   197  
   198  //go:wasmimport plat/js/web call_RTCDTMFSender_InsertDTMF2
   199  //go:noescape
   200  func CallRTCDTMFSenderInsertDTMF2(
   201  	this js.Ref, retPtr unsafe.Pointer,
   202  	tones js.Ref)
   203  
   204  //go:wasmimport plat/js/web try_RTCDTMFSender_InsertDTMF2
   205  //go:noescape
   206  func TryRTCDTMFSenderInsertDTMF2(
   207  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   208  	tones js.Ref) (ok js.Ref)
   209  
   210  //go:wasmimport plat/js/web store_RTCDTMFToneChangeEventInit
   211  //go:noescape
   212  func RTCDTMFToneChangeEventInitJSStore(
   213  	ptr unsafe.Pointer, ref js.Ref)
   214  
   215  //go:wasmimport plat/js/web load_RTCDTMFToneChangeEventInit
   216  //go:noescape
   217  func RTCDTMFToneChangeEventInitJSLoad(
   218  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   219  
   220  //go:wasmimport plat/js/web new_RTCDTMFToneChangeEvent_RTCDTMFToneChangeEvent
   221  //go:noescape
   222  func NewRTCDTMFToneChangeEventByRTCDTMFToneChangeEvent(
   223  	typ js.Ref,
   224  	eventInitDict unsafe.Pointer) js.Ref
   225  
   226  //go:wasmimport plat/js/web new_RTCDTMFToneChangeEvent_RTCDTMFToneChangeEvent1
   227  //go:noescape
   228  func NewRTCDTMFToneChangeEventByRTCDTMFToneChangeEvent1(
   229  	typ js.Ref) js.Ref
   230  
   231  //go:wasmimport plat/js/web get_RTCDTMFToneChangeEvent_Tone
   232  //go:noescape
   233  func GetRTCDTMFToneChangeEventTone(
   234  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   235  
   236  //go:wasmimport plat/js/web constof_RTCDataChannelState
   237  //go:noescape
   238  func ConstOfRTCDataChannelState(str js.Ref) uint32
   239  
   240  //go:wasmimport plat/js/web constof_RTCPriorityType
   241  //go:noescape
   242  func ConstOfRTCPriorityType(str js.Ref) uint32
   243  
   244  //go:wasmimport plat/js/web get_RTCDataChannel_Label
   245  //go:noescape
   246  func GetRTCDataChannelLabel(
   247  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   248  
   249  //go:wasmimport plat/js/web get_RTCDataChannel_Ordered
   250  //go:noescape
   251  func GetRTCDataChannelOrdered(
   252  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   253  
   254  //go:wasmimport plat/js/web get_RTCDataChannel_MaxPacketLifeTime
   255  //go:noescape
   256  func GetRTCDataChannelMaxPacketLifeTime(
   257  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   258  
   259  //go:wasmimport plat/js/web get_RTCDataChannel_MaxRetransmits
   260  //go:noescape
   261  func GetRTCDataChannelMaxRetransmits(
   262  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   263  
   264  //go:wasmimport plat/js/web get_RTCDataChannel_Protocol
   265  //go:noescape
   266  func GetRTCDataChannelProtocol(
   267  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   268  
   269  //go:wasmimport plat/js/web get_RTCDataChannel_Negotiated
   270  //go:noescape
   271  func GetRTCDataChannelNegotiated(
   272  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   273  
   274  //go:wasmimport plat/js/web get_RTCDataChannel_Id
   275  //go:noescape
   276  func GetRTCDataChannelId(
   277  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   278  
   279  //go:wasmimport plat/js/web get_RTCDataChannel_ReadyState
   280  //go:noescape
   281  func GetRTCDataChannelReadyState(
   282  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   283  
   284  //go:wasmimport plat/js/web get_RTCDataChannel_BufferedAmount
   285  //go:noescape
   286  func GetRTCDataChannelBufferedAmount(
   287  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   288  
   289  //go:wasmimport plat/js/web get_RTCDataChannel_BufferedAmountLowThreshold
   290  //go:noescape
   291  func GetRTCDataChannelBufferedAmountLowThreshold(
   292  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   293  
   294  //go:wasmimport plat/js/web set_RTCDataChannel_BufferedAmountLowThreshold
   295  //go:noescape
   296  func SetRTCDataChannelBufferedAmountLowThreshold(
   297  	this js.Ref,
   298  	val uint32,
   299  ) js.Ref
   300  
   301  //go:wasmimport plat/js/web get_RTCDataChannel_BinaryType
   302  //go:noescape
   303  func GetRTCDataChannelBinaryType(
   304  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   305  
   306  //go:wasmimport plat/js/web set_RTCDataChannel_BinaryType
   307  //go:noescape
   308  func SetRTCDataChannelBinaryType(
   309  	this js.Ref,
   310  	val uint32,
   311  ) js.Ref
   312  
   313  //go:wasmimport plat/js/web get_RTCDataChannel_Priority
   314  //go:noescape
   315  func GetRTCDataChannelPriority(
   316  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   317  
   318  //go:wasmimport plat/js/web has_RTCDataChannel_Close
   319  //go:noescape
   320  func HasFuncRTCDataChannelClose(this js.Ref) js.Ref
   321  
   322  //go:wasmimport plat/js/web func_RTCDataChannel_Close
   323  //go:noescape
   324  func FuncRTCDataChannelClose(this js.Ref, fn unsafe.Pointer)
   325  
   326  //go:wasmimport plat/js/web call_RTCDataChannel_Close
   327  //go:noescape
   328  func CallRTCDataChannelClose(
   329  	this js.Ref, retPtr unsafe.Pointer)
   330  
   331  //go:wasmimport plat/js/web try_RTCDataChannel_Close
   332  //go:noescape
   333  func TryRTCDataChannelClose(
   334  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   335  
   336  //go:wasmimport plat/js/web has_RTCDataChannel_Send
   337  //go:noescape
   338  func HasFuncRTCDataChannelSend(this js.Ref) js.Ref
   339  
   340  //go:wasmimport plat/js/web func_RTCDataChannel_Send
   341  //go:noescape
   342  func FuncRTCDataChannelSend(this js.Ref, fn unsafe.Pointer)
   343  
   344  //go:wasmimport plat/js/web call_RTCDataChannel_Send
   345  //go:noescape
   346  func CallRTCDataChannelSend(
   347  	this js.Ref, retPtr unsafe.Pointer,
   348  	data js.Ref)
   349  
   350  //go:wasmimport plat/js/web try_RTCDataChannel_Send
   351  //go:noescape
   352  func TryRTCDataChannelSend(
   353  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   354  	data js.Ref) (ok js.Ref)
   355  
   356  //go:wasmimport plat/js/web has_RTCDataChannel_Send1
   357  //go:noescape
   358  func HasFuncRTCDataChannelSend1(this js.Ref) js.Ref
   359  
   360  //go:wasmimport plat/js/web func_RTCDataChannel_Send1
   361  //go:noescape
   362  func FuncRTCDataChannelSend1(this js.Ref, fn unsafe.Pointer)
   363  
   364  //go:wasmimport plat/js/web call_RTCDataChannel_Send1
   365  //go:noescape
   366  func CallRTCDataChannelSend1(
   367  	this js.Ref, retPtr unsafe.Pointer,
   368  	data js.Ref)
   369  
   370  //go:wasmimport plat/js/web try_RTCDataChannel_Send1
   371  //go:noescape
   372  func TryRTCDataChannelSend1(
   373  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   374  	data js.Ref) (ok js.Ref)
   375  
   376  //go:wasmimport plat/js/web has_RTCDataChannel_Send2
   377  //go:noescape
   378  func HasFuncRTCDataChannelSend2(this js.Ref) js.Ref
   379  
   380  //go:wasmimport plat/js/web func_RTCDataChannel_Send2
   381  //go:noescape
   382  func FuncRTCDataChannelSend2(this js.Ref, fn unsafe.Pointer)
   383  
   384  //go:wasmimport plat/js/web call_RTCDataChannel_Send2
   385  //go:noescape
   386  func CallRTCDataChannelSend2(
   387  	this js.Ref, retPtr unsafe.Pointer,
   388  	data js.Ref)
   389  
   390  //go:wasmimport plat/js/web try_RTCDataChannel_Send2
   391  //go:noescape
   392  func TryRTCDataChannelSend2(
   393  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   394  	data js.Ref) (ok js.Ref)
   395  
   396  //go:wasmimport plat/js/web has_RTCDataChannel_Send3
   397  //go:noescape
   398  func HasFuncRTCDataChannelSend3(this js.Ref) js.Ref
   399  
   400  //go:wasmimport plat/js/web func_RTCDataChannel_Send3
   401  //go:noescape
   402  func FuncRTCDataChannelSend3(this js.Ref, fn unsafe.Pointer)
   403  
   404  //go:wasmimport plat/js/web call_RTCDataChannel_Send3
   405  //go:noescape
   406  func CallRTCDataChannelSend3(
   407  	this js.Ref, retPtr unsafe.Pointer,
   408  	data js.Ref)
   409  
   410  //go:wasmimport plat/js/web try_RTCDataChannel_Send3
   411  //go:noescape
   412  func TryRTCDataChannelSend3(
   413  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   414  	data js.Ref) (ok js.Ref)
   415  
   416  //go:wasmimport plat/js/web store_RTCDataChannelEventInit
   417  //go:noescape
   418  func RTCDataChannelEventInitJSStore(
   419  	ptr unsafe.Pointer, ref js.Ref)
   420  
   421  //go:wasmimport plat/js/web load_RTCDataChannelEventInit
   422  //go:noescape
   423  func RTCDataChannelEventInitJSLoad(
   424  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   425  
   426  //go:wasmimport plat/js/web new_RTCDataChannelEvent_RTCDataChannelEvent
   427  //go:noescape
   428  func NewRTCDataChannelEventByRTCDataChannelEvent(
   429  	typ js.Ref,
   430  	eventInitDict unsafe.Pointer) js.Ref
   431  
   432  //go:wasmimport plat/js/web get_RTCDataChannelEvent_Channel
   433  //go:noescape
   434  func GetRTCDataChannelEventChannel(
   435  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   436  
   437  //go:wasmimport plat/js/web store_RTCDataChannelInit
   438  //go:noescape
   439  func RTCDataChannelInitJSStore(
   440  	ptr unsafe.Pointer, ref js.Ref)
   441  
   442  //go:wasmimport plat/js/web load_RTCDataChannelInit
   443  //go:noescape
   444  func RTCDataChannelInitJSLoad(
   445  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   446  
   447  //go:wasmimport plat/js/web store_RTCDataChannelStats
   448  //go:noescape
   449  func RTCDataChannelStatsJSStore(
   450  	ptr unsafe.Pointer, ref js.Ref)
   451  
   452  //go:wasmimport plat/js/web load_RTCDataChannelStats
   453  //go:noescape
   454  func RTCDataChannelStatsJSLoad(
   455  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   456  
   457  //go:wasmimport plat/js/web constof_RTCDegradationPreference
   458  //go:noescape
   459  func ConstOfRTCDegradationPreference(str js.Ref) uint32
   460  
   461  //go:wasmimport plat/js/web constof_RTCDtlsRole
   462  //go:noescape
   463  func ConstOfRTCDtlsRole(str js.Ref) uint32
   464  
   465  //go:wasmimport plat/js/web store_RTCIceCandidateInit
   466  //go:noescape
   467  func RTCIceCandidateInitJSStore(
   468  	ptr unsafe.Pointer, ref js.Ref)
   469  
   470  //go:wasmimport plat/js/web load_RTCIceCandidateInit
   471  //go:noescape
   472  func RTCIceCandidateInitJSLoad(
   473  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   474  
   475  //go:wasmimport plat/js/web constof_RTCIceComponent
   476  //go:noescape
   477  func ConstOfRTCIceComponent(str js.Ref) uint32
   478  
   479  //go:wasmimport plat/js/web constof_RTCIceProtocol
   480  //go:noescape
   481  func ConstOfRTCIceProtocol(str js.Ref) uint32
   482  
   483  //go:wasmimport plat/js/web constof_RTCIceCandidateType
   484  //go:noescape
   485  func ConstOfRTCIceCandidateType(str js.Ref) uint32
   486  
   487  //go:wasmimport plat/js/web constof_RTCIceTcpCandidateType
   488  //go:noescape
   489  func ConstOfRTCIceTcpCandidateType(str js.Ref) uint32
   490  
   491  //go:wasmimport plat/js/web constof_RTCIceServerTransportProtocol
   492  //go:noescape
   493  func ConstOfRTCIceServerTransportProtocol(str js.Ref) uint32
   494  
   495  //go:wasmimport plat/js/web new_RTCIceCandidate_RTCIceCandidate
   496  //go:noescape
   497  func NewRTCIceCandidateByRTCIceCandidate(
   498  	candidateInitDict unsafe.Pointer) js.Ref
   499  
   500  //go:wasmimport plat/js/web new_RTCIceCandidate_RTCIceCandidate1
   501  //go:noescape
   502  func NewRTCIceCandidateByRTCIceCandidate1() js.Ref
   503  
   504  //go:wasmimport plat/js/web get_RTCIceCandidate_Candidate
   505  //go:noescape
   506  func GetRTCIceCandidateCandidate(
   507  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   508  
   509  //go:wasmimport plat/js/web get_RTCIceCandidate_SdpMid
   510  //go:noescape
   511  func GetRTCIceCandidateSdpMid(
   512  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   513  
   514  //go:wasmimport plat/js/web get_RTCIceCandidate_SdpMLineIndex
   515  //go:noescape
   516  func GetRTCIceCandidateSdpMLineIndex(
   517  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   518  
   519  //go:wasmimport plat/js/web get_RTCIceCandidate_Foundation
   520  //go:noescape
   521  func GetRTCIceCandidateFoundation(
   522  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   523  
   524  //go:wasmimport plat/js/web get_RTCIceCandidate_Component
   525  //go:noescape
   526  func GetRTCIceCandidateComponent(
   527  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   528  
   529  //go:wasmimport plat/js/web get_RTCIceCandidate_Priority
   530  //go:noescape
   531  func GetRTCIceCandidatePriority(
   532  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   533  
   534  //go:wasmimport plat/js/web get_RTCIceCandidate_Address
   535  //go:noescape
   536  func GetRTCIceCandidateAddress(
   537  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   538  
   539  //go:wasmimport plat/js/web get_RTCIceCandidate_Protocol
   540  //go:noescape
   541  func GetRTCIceCandidateProtocol(
   542  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   543  
   544  //go:wasmimport plat/js/web get_RTCIceCandidate_Port
   545  //go:noescape
   546  func GetRTCIceCandidatePort(
   547  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   548  
   549  //go:wasmimport plat/js/web get_RTCIceCandidate_Type
   550  //go:noescape
   551  func GetRTCIceCandidateType(
   552  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   553  
   554  //go:wasmimport plat/js/web get_RTCIceCandidate_TcpType
   555  //go:noescape
   556  func GetRTCIceCandidateTcpType(
   557  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   558  
   559  //go:wasmimport plat/js/web get_RTCIceCandidate_RelatedAddress
   560  //go:noescape
   561  func GetRTCIceCandidateRelatedAddress(
   562  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   563  
   564  //go:wasmimport plat/js/web get_RTCIceCandidate_RelatedPort
   565  //go:noescape
   566  func GetRTCIceCandidateRelatedPort(
   567  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   568  
   569  //go:wasmimport plat/js/web get_RTCIceCandidate_UsernameFragment
   570  //go:noescape
   571  func GetRTCIceCandidateUsernameFragment(
   572  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   573  
   574  //go:wasmimport plat/js/web get_RTCIceCandidate_RelayProtocol
   575  //go:noescape
   576  func GetRTCIceCandidateRelayProtocol(
   577  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   578  
   579  //go:wasmimport plat/js/web get_RTCIceCandidate_Url
   580  //go:noescape
   581  func GetRTCIceCandidateUrl(
   582  	this js.Ref, retPtr unsafe.Pointer) (ok js.Ref)
   583  
   584  //go:wasmimport plat/js/web has_RTCIceCandidate_ToJSON
   585  //go:noescape
   586  func HasFuncRTCIceCandidateToJSON(this js.Ref) js.Ref
   587  
   588  //go:wasmimport plat/js/web func_RTCIceCandidate_ToJSON
   589  //go:noescape
   590  func FuncRTCIceCandidateToJSON(this js.Ref, fn unsafe.Pointer)
   591  
   592  //go:wasmimport plat/js/web call_RTCIceCandidate_ToJSON
   593  //go:noescape
   594  func CallRTCIceCandidateToJSON(
   595  	this js.Ref, retPtr unsafe.Pointer)
   596  
   597  //go:wasmimport plat/js/web try_RTCIceCandidate_ToJSON
   598  //go:noescape
   599  func TryRTCIceCandidateToJSON(
   600  	this js.Ref, retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   601  
   602  //go:wasmimport plat/js/web store_RTCIceCandidatePair
   603  //go:noescape
   604  func RTCIceCandidatePairJSStore(
   605  	ptr unsafe.Pointer, ref js.Ref)
   606  
   607  //go:wasmimport plat/js/web load_RTCIceCandidatePair
   608  //go:noescape
   609  func RTCIceCandidatePairJSLoad(
   610  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   611  
   612  //go:wasmimport plat/js/web store_RTCIceParameters
   613  //go:noescape
   614  func RTCIceParametersJSStore(
   615  	ptr unsafe.Pointer, ref js.Ref)
   616  
   617  //go:wasmimport plat/js/web load_RTCIceParameters
   618  //go:noescape
   619  func RTCIceParametersJSLoad(
   620  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   621  
   622  //go:wasmimport plat/js/web store_RTCIceGatherOptions
   623  //go:noescape
   624  func RTCIceGatherOptionsJSStore(
   625  	ptr unsafe.Pointer, ref js.Ref)
   626  
   627  //go:wasmimport plat/js/web load_RTCIceGatherOptions
   628  //go:noescape
   629  func RTCIceGatherOptionsJSLoad(
   630  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
   631  
   632  //go:wasmimport plat/js/web constof_RTCIceRole
   633  //go:noescape
   634  func ConstOfRTCIceRole(str js.Ref) uint32
   635  
   636  //go:wasmimport plat/js/web constof_RTCIceTransportState
   637  //go:noescape
   638  func ConstOfRTCIceTransportState(str js.Ref) uint32