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