Skip to main content

Module windows

Module windows 

Source
Available on Windows only.

Modules§

game_capture
monitor_capture
Monitor capture source for Windows using libobs-rs This source captures the entire monitor and is used for screen recording.
window_capture

Structs§

GameCaptureSource
This struct is essentially a wrapper around an OBS source with additional functionality specific to the custom source.
GameCaptureSourceBuilder
A source to capture a game or fullscreen application.
GameCaptureSourceUpdater
Used to update the source this updater was created from. For more details look at docs for the corresponding builder.
HookedSignal
MonitorCaptureSourceBuilder
Provides an easy-to-use builder for the monitor capture source.
MonitorCaptureSourceUpdater
Used to update the source this updater was created from. For more details look at docs for the corresponding builder.
ObsHookableSourceSignals
This signal manager must be within an Arc if you want to clone it.
UnhookedSignal
WindowCaptureSource
This struct is essentially a wrapper around an OBS source with additional functionality specific to the custom source.
WindowCaptureSourceBuilder
Provides an easy-to-use builder for the window capture source.
WindowCaptureSourceUpdater
Used to update the source this updater was created from. For more details look at docs for the corresponding builder.
WindowInfowindow-list
Represents information about a window.

Enums§

ObsDisplayCaptureMethod
Describes the capture method of the monitor capture source. Used in MonitorCaptureSourceBuilder
ObsGameCaptureMode
Describes the capture mode of the game capture source.
ObsGameCaptureRgbaSpace
ObsHookRate
Describes the capture method of the window capture source. Used in WindowCaptureSourceBuilder
ObsWindowCaptureMethod
Describes the capture method of the window capture source. Used in WindowCaptureSourceBuilder
ObsWindowPriority
Describes the priority of the window capture source. Used in WindowCaptureSourceBuilder
WindowSearchModewindow-list

Traits§

ObsHookableSourceTrait