62 Commits

Author SHA1 Message Date
Stéphane Lepin
eea56b4c71
Merge pull request #497 from Palakis/category-mediacontrol
Requests/Events: Media Source/VLC
2020-07-03 15:56:21 +02:00
Stéphane Lepin
68db13fc24
Merge pull request #549 from Palakis/feature/more-output-statuses
Requests: Add Replay Buffer and Recording Statuses
2020-07-03 14:29:25 +02:00
tt2468
4ead1c3de5 Requests: Add Replay Buffer and Recording Statuses
Adds `GetReplayBufferStatus` and `GetRecordingStatus`.

v5.0 Will remove the recording status functionality from
`GetStreamingStatus`
2020-07-03 02:26:38 -07:00
Matt Gajownik
822a1751a2 requests: Add support for audio_active 2020-07-01 22:23:22 +10:00
tt2468
5e6c92ab16 Merge branch '4.x-current' into category-mediacontrol 2020-06-08 01:04:16 -07:00
Alex Tsernoh
f1371034f7 Request: Add CreateScene 2020-05-27 01:03:01 +03:00
Stéphane Lepin
c4282011fa
Merge pull request #516 from Palakis/feature/SetSceneTransitionOverride
Requests: Add scene transition override requests
2020-05-26 23:48:33 +02:00
tt2468
b00a93dd6b Requests: Add GetMediaSourcesList and minor refactor
Adds `GetMediaSourcesList` which returns a list of all media sources,
along with their individual media playback states. In the process I
refactored a switch which coverts the enum to a QString into its own
helper function.
2020-05-19 20:20:35 -07:00
tt2468
19b33a8558 Requests: Add scene transition override requests
Adds these requests:
- `SetSceneTransitionOverride`
- `RemoveSceneTransitionOverride`
- `GetSceneTransitionOverride`
2020-05-18 14:44:25 -07:00
tt2468
72997eaa85 Merge branch '4.x-current' into category-mediacontrol 2020-05-16 12:08:28 -07:00
tt2468
631ed022ed Requests: Add SetSourceName (renaming sources)
Adds the `SetSourceName` request which can be used to rename sources.

Also works on scenes since scenes in OBS are also sources.
2020-05-15 16:13:24 -07:00
Stéphane Lepin
e9c17c9a1d
Merge pull request #496 from Palakis/request-setsourcemonitortype
Requests: Add audio monitoring requests
2020-05-15 04:20:07 +02:00
Stéphane Lepin
f8c8e42ae9 requests: rename Get/SetAudioMonitor to Get/SetAudioMonitorType 2020-05-15 04:10:40 +02:00
tt2468
56371a7d80 Add GetTransitionPosition
Gets the current position of the active transition. Works on manual and also auto transition modes
2020-05-14 01:11:47 -07:00
tt2468
acfdb26135 A lot more requests. 2020-05-10 23:21:24 -07:00
tt2468
37cf8e9d29 Rename MediaPlayPause to PlayPauseMedia
Works better with the other upcoming media control request names
2020-05-10 21:13:48 -07:00
tt2468
1c6670c9b0 Create new category and add MediaPlayPause request 2020-05-10 21:03:38 -07:00
tt2468
88c72cd80a Add audio monitoring request items. 2020-05-10 20:07:57 -07:00
Stéphane Lepin
209555d36d Merge branch '4.x-current' into open-projector 2020-01-29 14:23:47 +01: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
f0bed24742 WSRequestHandler: fix map 2019-11-15 19:49:06 +01:00
Stéphane Lepin
5b54d8135e WSRequestHandler: fixes 2019-11-15 19:41:19 +01:00
Stéphane Lepin
31559051f6 WSRequestHandler: request handler as object methods 2019-11-15 19:38:15 +01:00
Stéphane Lepin
ffa6371e3d WSRequestHandler: fix main 2019-11-15 19:29:34 +01:00
Stéphane Lepin
61af0ec9c6 requests(sources): add SetSourceFilterVisibility method 2019-11-11 12:58:36 +01:00
Stéphane Lepin
897f115363 requests(sources): add GetSourceFilterInfo method 2019-11-11 12:53:22 +01:00
Stéphane Lepin
0cc9378d05 requests: add PauseRecording and ResumeRecording 2019-09-03 02:34:24 +02:00
Stéphane Lepin
fb0d13a171 WSRequestHandler: add int and double type check methods 2019-08-02 21:52:50 +02:00
Stéphane Lepin
f097b36c2e WSRequestHandler: add type checks for field test methods 2019-08-02 21:40:42 +02:00
Juliane Holzt
e3ff9c013e
change function name, language 2019-07-25 14:47:47 +02:00
Juliane Holzt
76d8b688fd
Add Code for BroadcastWebSocketMessage 2019-07-22 01:05:21 +02:00
Stéphane Lepin
6fed6f9f7d StartOutput: provide output error message when start fails 2019-06-11 19:32:52 +02:00
Stéphane Lepin
fb05848426 requests: outputs API WIP 2019-06-11 19:32:52 +02: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
f955d81c5e requests: rename GetSourceImage to TakeSourceScreenshot 2019-05-02 23:13:11 +02:00
Stéphane L
fe00f31147 sources: fix GetSourceImage method 2019-05-02 23:13:11 +02:00
Stéphane L
d16ea653fe GetSourceImage WIP 2019-05-02 23:13:11 +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 Lepin
3dd7fe5d4a requests + events: log message to INFO instead of DEBUG
and slightly refactor the request handler
2019-04-19 19:00:52 +02:00
Stéphane L
fd1c4abad7 requests(streaming): conditional compilation of SendCaptions 2019-04-16 22:51:49 +02:00
derrod
f65fdcdbc1 handler: Add caption handler 2019-03-22 10:24:25 +01:00
Stéphane L
0921632f87 general(headers): replace include guards with "#pragma once" 2019-01-01 18:46:23 +01: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
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