github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/tabcapture/apis.js.wasm.yaml (about) 1 - File: webext/chrome/tab_capture.idl 2 Dict: 3 Name: CaptureInfo 4 ExtAttrs: 5 - Name: Namespace 6 Values: 7 - chrome 8 - tabCapture 9 Fields: 10 - Name: tabId 11 Type: 12 Name: long 13 ExtAttrs: 14 - Name: Namespace 15 Values: 16 - chrome 17 - tabCapture 18 ExtAttrs: 19 - Name: Namespace 20 Values: 21 - chrome 22 - tabCapture 23 - Name: status 24 Type: 25 Name: TabCaptureState 26 ExtAttrs: 27 - Name: Namespace 28 Values: 29 - chrome 30 - tabCapture 31 ExtAttrs: 32 - Name: Namespace 33 Values: 34 - chrome 35 - tabCapture 36 - Name: fullscreen 37 Type: 38 Name: boolean 39 ExtAttrs: 40 - Name: Namespace 41 Values: 42 - chrome 43 - tabCapture 44 ExtAttrs: 45 - Name: Namespace 46 Values: 47 - chrome 48 - tabCapture 49 - File: webext/chrome/tab_capture.idl 50 Dict: 51 Name: CaptureOptions 52 ExtAttrs: 53 - Name: Namespace 54 Values: 55 - chrome 56 - tabCapture 57 Fields: 58 - Name: audio 59 Type: 60 Name: boolean 61 Nullable: true 62 ExtAttrs: 63 - Name: Namespace 64 Values: 65 - chrome 66 - tabCapture 67 ExtAttrs: 68 - Name: Namespace 69 Values: 70 - chrome 71 - tabCapture 72 - Name: video 73 Type: 74 Name: boolean 75 Nullable: true 76 ExtAttrs: 77 - Name: Namespace 78 Values: 79 - chrome 80 - tabCapture 81 ExtAttrs: 82 - Name: Namespace 83 Values: 84 - chrome 85 - tabCapture 86 - Name: audioConstraints 87 Type: 88 Name: MediaStreamConstraint 89 Nullable: true 90 ExtAttrs: 91 - Name: Namespace 92 Values: 93 - chrome 94 - tabCapture 95 ExtAttrs: 96 - Name: Namespace 97 Values: 98 - chrome 99 - tabCapture 100 - Name: videoConstraints 101 Type: 102 Name: MediaStreamConstraint 103 Nullable: true 104 ExtAttrs: 105 - Name: Namespace 106 Values: 107 - chrome 108 - tabCapture 109 ExtAttrs: 110 - Name: Namespace 111 Values: 112 - chrome 113 - tabCapture 114 - Name: presentationId 115 Type: 116 Name: DOMString 117 Nullable: true 118 ExtAttrs: 119 - Name: Namespace 120 Values: 121 - chrome 122 - tabCapture 123 ExtAttrs: 124 - Name: nodoc 125 - Name: Namespace 126 Values: 127 - chrome 128 - tabCapture 129 - File: webext/chrome/tab_capture.idl 130 Callback: 131 Name: GetCapturedTabsCallback 132 Args: 133 - Name: result 134 Type: 135 Name: sequence 136 Params: 137 - Name: CaptureInfo 138 ExtAttrs: 139 - Name: Namespace 140 Values: 141 - chrome 142 - tabCapture 143 ExtAttrs: 144 - Name: Namespace 145 Values: 146 - chrome 147 - tabCapture 148 ExtAttrs: 149 - Name: Namespace 150 Values: 151 - chrome 152 - tabCapture 153 Returns: 154 - Name: void 155 ExtAttrs: 156 - Name: Namespace 157 Values: 158 - chrome 159 - tabCapture 160 ExtAttrs: 161 - Name: Namespace 162 Values: 163 - chrome 164 - tabCapture 165 - File: webext/chrome/tab_capture.idl 166 Callback: 167 Name: GetMediaStreamIdCallback 168 Args: 169 - Name: streamId 170 Type: 171 Name: DOMString 172 ExtAttrs: 173 - Name: Namespace 174 Values: 175 - chrome 176 - tabCapture 177 ExtAttrs: 178 - Name: Namespace 179 Values: 180 - chrome 181 - tabCapture 182 Returns: 183 - Name: void 184 ExtAttrs: 185 - Name: Namespace 186 Values: 187 - chrome 188 - tabCapture 189 ExtAttrs: 190 - Name: Namespace 191 Values: 192 - chrome 193 - tabCapture 194 - File: webext/chrome/tab_capture.idl 195 Dict: 196 Name: GetMediaStreamOptions 197 ExtAttrs: 198 - Name: Namespace 199 Values: 200 - chrome 201 - tabCapture 202 Fields: 203 - Name: consumerTabId 204 Type: 205 Name: long 206 Nullable: true 207 ExtAttrs: 208 - Name: Namespace 209 Values: 210 - chrome 211 - tabCapture 212 ExtAttrs: 213 - Name: Namespace 214 Values: 215 - chrome 216 - tabCapture 217 - Name: targetTabId 218 Type: 219 Name: long 220 Nullable: true 221 ExtAttrs: 222 - Name: Namespace 223 Values: 224 - chrome 225 - tabCapture 226 ExtAttrs: 227 - Name: Namespace 228 Values: 229 - chrome 230 - tabCapture 231 - File: webext/chrome/tab_capture.idl 232 Callback: 233 Name: GetTabMediaCallback 234 Args: 235 - Name: stream 236 Type: 237 Name: object 238 ExtAttrs: 239 - Name: Namespace 240 Values: 241 - chrome 242 - tabCapture 243 ExtAttrs: 244 - Name: instanceOf 245 Values: 246 - LocalMediaStream 247 - Name: Namespace 248 Values: 249 - chrome 250 - tabCapture 251 Returns: 252 - Name: void 253 ExtAttrs: 254 - Name: Namespace 255 Values: 256 - chrome 257 - tabCapture 258 ExtAttrs: 259 - Name: Namespace 260 Values: 261 - chrome 262 - tabCapture 263 - File: webext/chrome/tab_capture.idl 264 Dict: 265 Name: MediaStreamConstraint 266 ExtAttrs: 267 - Name: Namespace 268 Values: 269 - chrome 270 - tabCapture 271 Fields: 272 - Name: mandatory 273 Type: 274 Name: object 275 ExtAttrs: 276 - Name: Namespace 277 Values: 278 - chrome 279 - tabCapture 280 ExtAttrs: 281 - Name: Namespace 282 Values: 283 - chrome 284 - tabCapture 285 - Name: optional 286 Type: 287 Name: object 288 Nullable: true 289 ExtAttrs: 290 - Name: Namespace 291 Values: 292 - chrome 293 - tabCapture 294 ExtAttrs: 295 - Name: Namespace 296 Values: 297 - chrome 298 - tabCapture 299 - File: webext/chrome/tab_capture.idl 300 Enum: 301 Name: TabCaptureState 302 Values: 303 - pending 304 - active 305 - stopped 306 - error 307 ExtAttrs: 308 - Name: Namespace 309 Values: 310 - chrome 311 - tabCapture 312 - File: webext/chrome/tab_capture.idl 313 WebextFunc: 314 Name: capture 315 Modifier: static 316 Args: 317 - Name: options 318 Type: 319 Name: CaptureOptions 320 ExtAttrs: 321 - Name: Namespace 322 Values: 323 - chrome 324 - tabCapture 325 ExtAttrs: 326 - Name: Namespace 327 Values: 328 - chrome 329 - tabCapture 330 - Name: callback 331 Type: 332 Name: GetTabMediaCallback 333 ExtAttrs: 334 - Name: Namespace 335 Values: 336 - chrome 337 - tabCapture 338 ExtAttrs: 339 - Name: Namespace 340 Values: 341 - chrome 342 - tabCapture 343 Returns: 344 - Name: void 345 ExtAttrs: 346 - Name: Namespace 347 Values: 348 - chrome 349 - tabCapture 350 ExtAttrs: 351 - Name: Namespace 352 Values: 353 - chrome 354 - tabCapture 355 - File: webext/chrome/tab_capture.idl 356 WebextFunc: 357 Name: getCapturedTabs 358 Modifier: static 359 Returns: 360 - Name: Promise 361 Params: 362 - Name: sequence 363 Params: 364 - Name: CaptureInfo 365 ExtAttrs: 366 - Name: Namespace 367 Values: 368 - chrome 369 - tabCapture 370 ExtAttrs: 371 - Name: Namespace 372 Values: 373 - chrome 374 - tabCapture 375 ExtAttrs: 376 - Name: supportsPromises 377 - Name: Namespace 378 Values: 379 - chrome 380 - tabCapture 381 - File: webext/chrome/tab_capture.idl 382 WebextFunc: 383 Name: getMediaStreamId 384 Modifier: static 385 Args: 386 - Name: options 387 Optional: true 388 Type: 389 Name: GetMediaStreamOptions 390 ExtAttrs: 391 - Name: Namespace 392 Values: 393 - chrome 394 - tabCapture 395 ExtAttrs: 396 - Name: Namespace 397 Values: 398 - chrome 399 - tabCapture 400 Returns: 401 - Name: Promise 402 Params: 403 - Name: DOMString 404 ExtAttrs: 405 - Name: Namespace 406 Values: 407 - chrome 408 - tabCapture 409 ExtAttrs: 410 - Name: supportsPromises 411 - Name: Namespace 412 Values: 413 - chrome 414 - tabCapture 415 - File: webext/chrome/tab_capture.idl 416 WebextEvent: 417 Name: onStatusChanged 418 Modifier: static 419 Args: 420 - Name: info 421 Type: 422 Name: CaptureInfo 423 ExtAttrs: 424 - Name: Namespace 425 Values: 426 - chrome 427 - tabCapture 428 ExtAttrs: 429 - Name: Namespace 430 Values: 431 - chrome 432 - tabCapture 433 Returns: 434 - Name: void 435 ExtAttrs: 436 - Name: Namespace 437 Values: 438 - chrome 439 - tabCapture 440 ExtAttrs: 441 - Name: Namespace 442 Values: 443 - chrome 444 - tabCapture