56 Commits

Author SHA1 Message Date
tt2468
0be5564ce7
Docs: Fix typo 2020-09-30 15:57:13 -07:00
tt2468
e7c8c1d6b6
Requests: Update hotkey docs and rename some variables 2020-09-30 15:02:59 -07:00
LorenaGdL
449ad6d13c PR review changes: Modify requests names
Changes requests names to "TriggerHotkeyByName" and "TriggerHotkeyBySequence"
2020-09-30 19:15:23 +00:00
LorenaGdL
9daae857de Requests: Add ProcessHotkeyByCombination
Adds a new request called `ProcessHotkeyByCombination` which calls the
routine associated with a given hotkey. The hotkey is identified by the
combination of keys set by the user to trigger it. Multiple routines
are called if the same combination is bound to different hotkeys.
2020-09-29 13:43:00 +00:00
LorenaGdL
bac5b1551b Requests: Add ProcessHotkeyByName
Adds a new request called `ProcessHotkeyByName` which calls the routine
associated with a given hotkey. The hotkey is identified by the unique
name set while registering it. Works with both OBS default hotkeys and
hotkeys added by plugins/scripts.
2020-09-29 13:38:32 +00:00
tt2468
9cdb32d56a Docs: Various docs improvements
I noticed that some parts of the docs were inconsistent/lacking.
Decided to go through all of them and update them.
2020-07-09 03:27:44 -07:00
Stéphane Lepin
c1660f8ca2 chore: bump unreleased requests/events to 4.8.0 2020-03-29 19:39:19 +02:00
Stéphane Lepin
247ca71bf9 utils: remove dynloaded function for projector open 2020-03-17 23:46:24 +01:00
Stéphane Lepin
061f5d5099 requests(OpenProjector): get function pointer from lib dynamically 2020-03-12 17:44:56 +01:00
Stéphane Lepin
796bdebd90 requests(OpenProjector): wrap version check with parentheses 2020-03-12 17:27:28 +01:00
Stéphane Lepin
d8f2aeb004 requests(OpenProjector): refactor libobs version check 2020-03-12 17:03:00 +01:00
Stéphane Lepin
b26cd901ca request(GetVersion): add supported image export formats list 2020-03-12 10:58:30 +01:00
Stéphane Lepin
62ad1a483c
docs(OpenProjector): add info on geometry encoding 2020-03-11 12:09:08 +01:00
Chris Angelico
f4f760a231 Punt on explaining what the geometry string actually means 2020-03-11 22:05:37 +11:00
Chris Angelico
9fc41e4245
Apply suggestions from code review
Fixes all the easy ones. I'll look into the more substantive changes in a bit.

Co-Authored-By: Stéphane Lepin <Palakis@users.noreply.github.com>
2020-03-05 05:14:46 +11:00
Stéphane Lepin
209555d36d Merge branch '4.x-current' into open-projector 2020-01-29 14:23:47 +01:00
Chris Angelico
78584b3194 Fix version number in message 2019-11-26 00:59:57 +11:00
Chris Angelico
c0eb4d652b Mention the OBS version requirement in the docos 2019-11-26 00:58:28 +11:00
Chris Angelico
edbb28038f Guard open_projector() with a version check.
I can't find a way to probe for an actual feature here.
2019-11-25 22:36:17 +11:00
Chris Angelico
3b7e9b4eba Create a command for opening a projector.
Depends on obs-studio#1910 for back end functionality.
2019-11-25 16:21:28 +11:00
Stéphane Lepin
ba9201831b WSRequestHandler(General): fix error returns 2019-11-15 20:12:38 +01:00
Stéphane Lepin
f660036a25 RpcRequest: rename okResponse to success 2019-11-15 20:09:43 +01:00
Stéphane Lepin
f09cbfddbc WSRequestHandler(General): fixes 2019-11-15 20:08:09 +01:00
Stéphane Lepin
e6dbc9bfdf WSRequestHandler(General): fixes 2019-11-15 19:30:30 +01:00
Juliane Holzt
9c1871494e
Fix spec of HandleBroadcastCustomMessage 2019-07-26 14:40:54 +02:00
Stéphane Lepin
fb0a57003c BroadcastCustomMessage: fix command and event spec 2019-07-26 09:30:30 +02:00
Juliane Holzt
8d39752bda
Move event emitting code 2019-07-25 17:00:32 +02:00
Juliane Holzt
e3ff9c013e
change function name, language 2019-07-25 14:47:47 +02:00
Juliane Holzt
635870ba4b
more comment fixes 2019-07-24 05:36:47 +02:00
Juliane Holzt
a827afb05b
Comment fix 2019-07-24 01:56:53 +02:00
Juliane Holzt
0195e13bdc
Implement proposed changes to Broadcast 2019-07-23 21:47:55 +02:00
Juliane Holzt
76d8b688fd
Add Code for BroadcastWebSocketMessage 2019-07-22 01:05:21 +02:00
Stéphane L
0d8999d64f GetVersion: bring back retrocompat version field 2019-05-19 13:41:23 +02:00
Chris Angelico
d7d8d23de7 Refactor enum-to-string conversions into functions 2019-05-11 01:42:52 +10:00
Chris Angelico
5834c6ed54 Switch doc type from Number to int for clarity and precision 2019-05-10 18:48:51 +10:00
Chris Angelico
b0512b3ba7 Provide info about color space and scaling 2019-05-10 04:33:37 +10:00
Chris Angelico
d3a7a6ef55 Make small tweaks to formatting and layout.
* Switch to camelCase for output properties
* Remove done TODO
* Properly document all of the information returned
2019-05-10 04:08:01 +10:00
Chris Angelico
7c457546f1 Create an endpoint to view basic video info eg canvas size 2019-05-09 05:58:55 +10:00
Stéphane L
b4d89d5666 Config + WSServer: provide singletons from plugin entry point 2019-05-08 00:43:46 +02:00
Stéphane L
e352d9750d WSEvents: remove singleton + refactor pointer handling in plugin entrypoint 2019-05-07 23:36:43 +02:00
Stéphane Lepin
bb9cf83744 server: dedicated ConnectionProperties object 2019-05-02 13:06:10 +02:00
Stéphane Lepin
56fc6ae47c server: connection properties reference 2019-05-02 12:51:07 +02:00
Stéphane L
0cf17cf3db server: use shared connection properties instance 2019-04-28 11:59:03 +02:00
Stéphane L
e6b341f2a0 requests: add GetStats 2019-04-21 15:44:24 +02:00
Stéphane Lepin
93adc8587d general: refactor qt includes 2019-04-20 18:04:36 +02:00
Stéphane L
2d973e0b90 handler: return obs_data_t objects 2019-01-01 17:54:29 +01:00
Stéphane L
e9b43b9b2a handler: refactor response passing 2019-01-01 17:25:08 +01:00
Stéphane L
2e5b903eae events: singleton shared pointer refactor 2019-01-01 05:07:55 +01:00
Stéphane L
c245c24752 server: broadcast to authenticated only + use references in handler 2019-01-01 01:18:23 +01:00
Stéphane L
5b0410a207 server: per-connection properties 2019-01-01 01:07:50 +01:00