mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
request(GetSourceDefaultSettings): add sourceKind return value + fix param spec
This commit is contained in:
parent
332876495d
commit
c6db90ae07
@ -1682,8 +1682,9 @@ RpcResponse WSRequestHandler::SetAudioMonitorType(const RpcRequest& request)
|
|||||||
/**
|
/**
|
||||||
* Get the default settings for a given source type.
|
* 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.
|
* @return {Object} `defaultSettings` Settings object for source.
|
||||||
*
|
*
|
||||||
* @api requests
|
* @api requests
|
||||||
@ -1710,6 +1711,7 @@ RpcResponse WSRequestHandler::GetSourceDefaultSettings(const RpcRequest& request
|
|||||||
OBSDataAutoRelease defaultSettings = Utils::OBSDataGetDefaults(defaultData);
|
OBSDataAutoRelease defaultSettings = Utils::OBSDataGetDefaults(defaultData);
|
||||||
|
|
||||||
OBSDataAutoRelease response = obs_data_create();
|
OBSDataAutoRelease response = obs_data_create();
|
||||||
|
obs_data_set_string(response, "sourceKind", sourceKind.toUtf8().constData());
|
||||||
obs_data_set_obj(response, "defaultSettings", defaultSettings);
|
obs_data_set_obj(response, "defaultSettings", defaultSettings);
|
||||||
return request.success(response);
|
return request.success(response);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user