mirror of
https://github.com/Palakis/obs-websocket.git
synced 2024-08-30 18:12:16 +00:00
Guard open_projector() with a version check.
I can't find a way to probe for an actual feature here.
This commit is contained in:
parent
3b7e9b4eba
commit
edbb28038f
@ -313,6 +313,7 @@ HandlerResponse WSRequestHandler::HandleGetVideoInfo(WSRequestHandler* req) {
|
||||
* @since 4.7.0
|
||||
*/
|
||||
HandlerResponse WSRequestHandler::HandleOpenProjector(WSRequestHandler* req) {
|
||||
#if LIBOBS_API_VER >= 0x18000003
|
||||
const char *type = obs_data_get_string(req->data, "type");
|
||||
int monitor = -1;
|
||||
if (req->hasField("monitor")) {
|
||||
@ -322,4 +323,7 @@ HandlerResponse WSRequestHandler::HandleOpenProjector(WSRequestHandler* req) {
|
||||
const char *name = obs_data_get_string(req->data, "name");
|
||||
obs_frontend_open_projector(type, monitor, geometry, name);
|
||||
return req->SendOKResponse();
|
||||
#else
|
||||
return req->SendErrorResponse("Projector opening requires libobs v21.0.3 or newer.");
|
||||
#endif
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user