Open Broadcaster Software
Free, open source software for live streaming and recording
Properties

Platform and Toolkit independent settings implementation

Overview

libobs uses a property system which lets for example sources specify settings that can be displayed to the user by the UI.