Screen capture

A window, tab or whole display as one video stream, chosen by the person each time it starts.

  • Video
  • Since 0.2.0
  • screen capture
  • display
  • source

Open in TuneToys

Screen capture as the Patch draws it, at default values: inlets on the left, outlets on the right.

Screen capture shares a window, a browser tab or the whole display as one video stream.

What it does#

Each time the Toy starts, the browser asks the person what to share. The output is one stream of frames, newest frame wins. It has no parameters. The Toy stores nothing about what was shared and never records or uploads it.

When to use it#

Use it to bring a presentation, game or another app into a Toy for filtering, compositing or recording.

Ports#

PortDirectionSignalLanes
videoOutputVideo1

Parameters#

This node has no numeric parameters.

  • label: text.

This node has no parameters.

Tips#

  • The choice is made by the person every time; it cannot be pre-selected by the Toy.
  • Video needs the browser's WebGPU video engine. The Player and exports do not run video yet and report it unavailable. To see a video output, bind a live Screen in the Frame to it.

See also#

Camera, Media player, Recorder, Video, Control lanes.

Help patches

Each help patch is an ordinary Toy that teaches one idea. The diagram shows the Patch; the preview shows its Frame. Open it in TuneToys to play and edit it.

1. Show a shared screen

beginner Teaches: video

A window, tab or display on a live Screen.

Patch: A patch with no cables.
  • The browser asks what to share each time the Toy starts.
  • Nothing is recorded or uploaded by the Toy.
Frame preview: Show a shared screenFrame “Show a shared screen” with 2 elements: text heading, screen Picture.SHOW A SHARED SCREENscreen
Frame preview (static). Controls show their default values.

Open in TuneToys

  • Camera A camera feed as one video stream. The Toy names a logical camera; the host binds it to a device after the person allows it.
  • Media player Plays a video asset or an open stream URL (MP4, WebM; HLS where the browser plays it natively) as one video stream with play, loop and rate controls.
  • Recorder Record a video stream to a file while Record is on. Audio joins when external audio buses land.

Edit this page on GitHub

esc

↑ ↓ move↩ open⌘↩ new tabesc close