listSources
Lists recordable displays, windows, microphones, and cameras, returning indexes or names to pass to startRecording. Flags unavailable labels so you can request missing permissions.
Instructions
List the displays and windows OpenScreen can record, the microphones and the cameras. Pass startRecording a display's index or part of a window's title, and part of a microphone's or a camera's name. microphoneLabelsUnavailable or cameraLabelsUnavailable true means their names need a permission the user has not granted, so the list is empty: ask the user to allow it. Windows that are minimized, hidden, on another desktop or Space, or behind a full-screen app are not listed: bring a window on screen to record it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||