Skip to content

Commit 0c049ce

Browse files
committed
feat: extend settings types based on actual OBS defaults output
FilterSettings: - Remove speculative Intensity property from NoiseSuppressionFilterSettings (not in real defaults) - Add empty-settings types: GpuDelayFilterSettings, AsyncDelayFilterSettings, InvertPolarityFilterSettings, VstFilterSettings - Add SpoutFilterSettings (win_spout_filter) - Minor cleanup: remove inline comments that belonged in docs InputSettings: - Add ObsFontSettings shared record (face, size, flags, style) - BrowserSourceSettings: add missing Shutdown property - TextGdiPlusInputSettings: fix Color (was incorrectly color1), remove non-existent Color2, fix ExtentsWrap (was Extents), add Antialiasing, BackgroundColor/Opacity, Font, Gradient*, Opacity, Outline*/Size, ChatlogLines, Transform - TextFreetype2InputSettings: change color types to long? (4294967295 overflows int), add Font, Antialiasing, DropShadow, LogLines - Add ImageSourceSettings, ColorSourceSettings, SlideshowSettings, MediaSourceSettings, VlcSourceSettings, GameCaptureSettings, WindowCaptureSettings, MonitorCaptureSettings, WasapiInputCaptureSettings, WasapiOutputCaptureSettings, DShowInputSettings StreamServiceSettings (new namespace): - Add RtmpCommonStreamServiceSettings (rtmp_common: service, server, key, protocol, bwtest, etc.) - Add RtmpCustomStreamServiceSettings (rtmp_custom: server, key, use_auth, username, password) Register all new types in ObsWebSocketSettingsJsonContext.
1 parent 386d6d8 commit 0c049ce

4 files changed

Lines changed: 378 additions & 124 deletions

File tree

0 commit comments

Comments
 (0)