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)