From c6db90ae07b46694a39319ec3b3bbfca0e2e2ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lepin?= Date: Fri, 29 Jan 2021 00:08:20 +0100 Subject: [PATCH] request(GetSourceDefaultSettings): add sourceKind return value + fix param spec --- src/WSRequestHandler_Sources.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/WSRequestHandler_Sources.cpp b/src/WSRequestHandler_Sources.cpp index b72c9879..23a31bed 100644 --- a/src/WSRequestHandler_Sources.cpp +++ b/src/WSRequestHandler_Sources.cpp @@ -1682,8 +1682,9 @@ RpcResponse WSRequestHandler::SetAudioMonitorType(const RpcRequest& request) /** * Get the default settings for a given source type. * -* @param {String} `sourceKind` Source name. +* @param {String} `sourceKind` Source kind. Also called "source id" in libobs terminology. * +* @return {String} `sourceKind` Source kind. Same value as the `sourceKind` parameter. * @return {Object} `defaultSettings` Settings object for source. * * @api requests @@ -1710,6 +1711,7 @@ RpcResponse WSRequestHandler::GetSourceDefaultSettings(const RpcRequest& request OBSDataAutoRelease defaultSettings = Utils::OBSDataGetDefaults(defaultData); OBSDataAutoRelease response = obs_data_create(); + obs_data_set_string(response, "sourceKind", sourceKind.toUtf8().constData()); obs_data_set_obj(response, "defaultSettings", defaultSettings); return request.success(response); }