diff --git a/libobs/obs-source.c b/libobs/obs-source.c index c24c56f3b6ca5cb8f21879c1349fe09886f95ea3..3d9f51f4eb9ef7f7d5067c331c2c8c46d99bbeba 100644 --- a/libobs/obs-source.c +++ b/libobs/obs-source.c @@ -369,6 +369,13 @@ obs_data_t *obs_source_settings(enum obs_source_type type, const char *id) return (info) ? get_defaults(info) : NULL; } +obs_data_t *obs_get_source_defaults(enum obs_source_type type, + const char *id) +{ + const struct obs_source_info *info = get_source_info(type, id); + return info ? get_defaults(info) : NULL; +} + obs_properties_t *obs_get_source_properties(enum obs_source_type type, const char *id) {