Skip to main content

Module sources

Module sources 

Source
Expand description

A library for creating OBS sources without having to figure out what properties are used by sources.

This crate provides convenient builders for OBS sources across different platforms:

  • Windows: Window capture, monitor capture, game capture
  • Linux: X11 screen capture, XComposite window capture, V4L2 camera, ALSA/PulseAudio/JACK audio, PipeWire

You can find examples here.

Modules§

linuxLinux
windowsWindows

Enums§

ObsEither
ObsEitherSource

Traits§

ObsObjectUpdater
A trait that is used to represent any struct than can update an OBS object. This can be for example a ´WindowSourceUpdater´, which updates the settings of the WindowSourceRef, when the update method is called.
ObsSourceBuilder