github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/webcamprivate/bindings/import_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/webext/webcamprivate constof_AutofocusState
    20  //go:noescape
    21  func ConstOfAutofocusState(str js.Ref) uint32
    22  
    23  //go:wasmimport plat/js/webext/webcamprivate constof_PanDirection
    24  //go:noescape
    25  func ConstOfPanDirection(str js.Ref) uint32
    26  
    27  //go:wasmimport plat/js/webext/webcamprivate constof_Protocol
    28  //go:noescape
    29  func ConstOfProtocol(str js.Ref) uint32
    30  
    31  //go:wasmimport plat/js/webext/webcamprivate store_ProtocolConfiguration
    32  //go:noescape
    33  func ProtocolConfigurationJSStore(
    34  	ptr unsafe.Pointer, ref js.Ref)
    35  
    36  //go:wasmimport plat/js/webext/webcamprivate load_ProtocolConfiguration
    37  //go:noescape
    38  func ProtocolConfigurationJSLoad(
    39  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    40  
    41  //go:wasmimport plat/js/webext/webcamprivate store_Range
    42  //go:noescape
    43  func RangeJSStore(
    44  	ptr unsafe.Pointer, ref js.Ref)
    45  
    46  //go:wasmimport plat/js/webext/webcamprivate load_Range
    47  //go:noescape
    48  func RangeJSLoad(
    49  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    50  
    51  //go:wasmimport plat/js/webext/webcamprivate constof_TiltDirection
    52  //go:noescape
    53  func ConstOfTiltDirection(str js.Ref) uint32
    54  
    55  //go:wasmimport plat/js/webext/webcamprivate store_WebcamConfiguration
    56  //go:noescape
    57  func WebcamConfigurationJSStore(
    58  	ptr unsafe.Pointer, ref js.Ref)
    59  
    60  //go:wasmimport plat/js/webext/webcamprivate load_WebcamConfiguration
    61  //go:noescape
    62  func WebcamConfigurationJSLoad(
    63  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    64  
    65  //go:wasmimport plat/js/webext/webcamprivate store_WebcamCurrentConfiguration
    66  //go:noescape
    67  func WebcamCurrentConfigurationJSStore(
    68  	ptr unsafe.Pointer, ref js.Ref)
    69  
    70  //go:wasmimport plat/js/webext/webcamprivate load_WebcamCurrentConfiguration
    71  //go:noescape
    72  func WebcamCurrentConfigurationJSLoad(
    73  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    74  
    75  //go:wasmimport plat/js/webext/webcamprivate has_CloseWebcam
    76  //go:noescape
    77  func HasFuncCloseWebcam() js.Ref
    78  
    79  //go:wasmimport plat/js/webext/webcamprivate func_CloseWebcam
    80  //go:noescape
    81  func FuncCloseWebcam(fn unsafe.Pointer)
    82  
    83  //go:wasmimport plat/js/webext/webcamprivate call_CloseWebcam
    84  //go:noescape
    85  func CallCloseWebcam(
    86  	retPtr unsafe.Pointer,
    87  	webcamId js.Ref)
    88  
    89  //go:wasmimport plat/js/webext/webcamprivate try_CloseWebcam
    90  //go:noescape
    91  func TryCloseWebcam(
    92  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    93  	webcamId js.Ref) (ok js.Ref)
    94  
    95  //go:wasmimport plat/js/webext/webcamprivate has_Get
    96  //go:noescape
    97  func HasFuncGet() js.Ref
    98  
    99  //go:wasmimport plat/js/webext/webcamprivate func_Get
   100  //go:noescape
   101  func FuncGet(fn unsafe.Pointer)
   102  
   103  //go:wasmimport plat/js/webext/webcamprivate call_Get
   104  //go:noescape
   105  func CallGet(
   106  	retPtr unsafe.Pointer,
   107  	webcamId js.Ref)
   108  
   109  //go:wasmimport plat/js/webext/webcamprivate try_Get
   110  //go:noescape
   111  func TryGet(
   112  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   113  	webcamId js.Ref) (ok js.Ref)
   114  
   115  //go:wasmimport plat/js/webext/webcamprivate has_OpenSerialWebcam
   116  //go:noescape
   117  func HasFuncOpenSerialWebcam() js.Ref
   118  
   119  //go:wasmimport plat/js/webext/webcamprivate func_OpenSerialWebcam
   120  //go:noescape
   121  func FuncOpenSerialWebcam(fn unsafe.Pointer)
   122  
   123  //go:wasmimport plat/js/webext/webcamprivate call_OpenSerialWebcam
   124  //go:noescape
   125  func CallOpenSerialWebcam(
   126  	retPtr unsafe.Pointer,
   127  	path js.Ref,
   128  	protocol unsafe.Pointer)
   129  
   130  //go:wasmimport plat/js/webext/webcamprivate try_OpenSerialWebcam
   131  //go:noescape
   132  func TryOpenSerialWebcam(
   133  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   134  	path js.Ref,
   135  	protocol unsafe.Pointer) (ok js.Ref)
   136  
   137  //go:wasmimport plat/js/webext/webcamprivate has_Reset
   138  //go:noescape
   139  func HasFuncReset() js.Ref
   140  
   141  //go:wasmimport plat/js/webext/webcamprivate func_Reset
   142  //go:noescape
   143  func FuncReset(fn unsafe.Pointer)
   144  
   145  //go:wasmimport plat/js/webext/webcamprivate call_Reset
   146  //go:noescape
   147  func CallReset(
   148  	retPtr unsafe.Pointer,
   149  	webcamId js.Ref,
   150  	config unsafe.Pointer)
   151  
   152  //go:wasmimport plat/js/webext/webcamprivate try_Reset
   153  //go:noescape
   154  func TryReset(
   155  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   156  	webcamId js.Ref,
   157  	config unsafe.Pointer) (ok js.Ref)
   158  
   159  //go:wasmimport plat/js/webext/webcamprivate has_RestoreCameraPreset
   160  //go:noescape
   161  func HasFuncRestoreCameraPreset() js.Ref
   162  
   163  //go:wasmimport plat/js/webext/webcamprivate func_RestoreCameraPreset
   164  //go:noescape
   165  func FuncRestoreCameraPreset(fn unsafe.Pointer)
   166  
   167  //go:wasmimport plat/js/webext/webcamprivate call_RestoreCameraPreset
   168  //go:noescape
   169  func CallRestoreCameraPreset(
   170  	retPtr unsafe.Pointer,
   171  	webcamId js.Ref,
   172  	presetNumber float64)
   173  
   174  //go:wasmimport plat/js/webext/webcamprivate try_RestoreCameraPreset
   175  //go:noescape
   176  func TryRestoreCameraPreset(
   177  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   178  	webcamId js.Ref,
   179  	presetNumber float64) (ok js.Ref)
   180  
   181  //go:wasmimport plat/js/webext/webcamprivate has_Set
   182  //go:noescape
   183  func HasFuncSet() js.Ref
   184  
   185  //go:wasmimport plat/js/webext/webcamprivate func_Set
   186  //go:noescape
   187  func FuncSet(fn unsafe.Pointer)
   188  
   189  //go:wasmimport plat/js/webext/webcamprivate call_Set
   190  //go:noescape
   191  func CallSet(
   192  	retPtr unsafe.Pointer,
   193  	webcamId js.Ref,
   194  	config unsafe.Pointer)
   195  
   196  //go:wasmimport plat/js/webext/webcamprivate try_Set
   197  //go:noescape
   198  func TrySet(
   199  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   200  	webcamId js.Ref,
   201  	config unsafe.Pointer) (ok js.Ref)
   202  
   203  //go:wasmimport plat/js/webext/webcamprivate has_SetCameraPreset
   204  //go:noescape
   205  func HasFuncSetCameraPreset() js.Ref
   206  
   207  //go:wasmimport plat/js/webext/webcamprivate func_SetCameraPreset
   208  //go:noescape
   209  func FuncSetCameraPreset(fn unsafe.Pointer)
   210  
   211  //go:wasmimport plat/js/webext/webcamprivate call_SetCameraPreset
   212  //go:noescape
   213  func CallSetCameraPreset(
   214  	retPtr unsafe.Pointer,
   215  	webcamId js.Ref,
   216  	presetNumber float64)
   217  
   218  //go:wasmimport plat/js/webext/webcamprivate try_SetCameraPreset
   219  //go:noescape
   220  func TrySetCameraPreset(
   221  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   222  	webcamId js.Ref,
   223  	presetNumber float64) (ok js.Ref)
   224  
   225  //go:wasmimport plat/js/webext/webcamprivate has_SetHome
   226  //go:noescape
   227  func HasFuncSetHome() js.Ref
   228  
   229  //go:wasmimport plat/js/webext/webcamprivate func_SetHome
   230  //go:noescape
   231  func FuncSetHome(fn unsafe.Pointer)
   232  
   233  //go:wasmimport plat/js/webext/webcamprivate call_SetHome
   234  //go:noescape
   235  func CallSetHome(
   236  	retPtr unsafe.Pointer,
   237  	webcamId js.Ref)
   238  
   239  //go:wasmimport plat/js/webext/webcamprivate try_SetHome
   240  //go:noescape
   241  func TrySetHome(
   242  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   243  	webcamId js.Ref) (ok js.Ref)