Palakis
5e11d0ea13
general: style fixes + change request handler lookup
2017-10-24 17:16:06 +02:00
RainbowEK
9b7752896a
Adding Heartbeat to obs-websocket. ( #112 )
...
* Added a Heartbeat in WSEvents (.cpp and .h updated)
Lines where the coded is added are marked with "//mod-0x =============" (x denotes a number).
* Updated the Heartbeat:
- Default it is off, and via JSON request can be switched on.
- The Heartbeat has configurable elements. Each individual element can be requested via a JSON request to be added to the Heartbeat.
- Maximum elements are in this example JSON update:
{
"current-profile": "#2-PGH",
"current-scene": "#2-HG",
"pulse": true,
"recording": false,
"streaming": false,
"total-record-time": 0,
"total-stream-time": 0,
"update-type": "Heartbeat"
}
* Cleaning
* Process all Palakis his comment/advice, and added 3 key/value pairs.
* Processed cleaning up comments as proposed by Stephane.
* Still found tabs in the comment header, and replaced by spaces.
* FUNCTIONAL MODIFICATION:
- Removed selective content of Heartbeat, and show all key/value parameters.
- Only request left is "on" or "off" selection of heartbeat.
FIX:
- Show streaming/recording related data only when streaming/recording is active, due to OBS showing wrong values when not active.
* Changed request type to start the Heartbeat to a boolean parameter.
* Delete ZERO_CHECK.log
* Delete obs-websocket_autogen.log
* Delete obs-websocket.log
2017-09-24 22:54:29 +02:00
Logan S
9ce2b1983a
Protocol: add Replay Buffer Events and Requests ( #104 )
2017-08-19 15:05:42 +02:00
Marwin M
75b21d070a
Fix spacing
2017-08-07 02:34:54 +02:00
dragonbane
2562272775
Added new request types: SetSyncOffset and GetSyncOffset
2017-08-07 02:19:09 +02:00
Stéphane L
61931c179f
Protocol: update GetVersion with list of available request types
2017-08-06 00:09:44 +02:00
Guillaume "Elektordi" Genty
6ac3a3de57
Protocol: add ResetSceneItem for resetting source items ( #108 )
...
Use case: Reset media sources for recovery of timed-out input streams.
2017-08-05 19:11:01 +02:00
Stéphane L
dba599c127
General: refactor continued
2017-08-05 03:21:28 +02:00
Stéphane L
586f9076f0
General: code style refactor
2017-08-05 03:14:07 +02:00
yinzara
e3ad148c15
Request types: get/set/save streaming settings (PR #100 )
...
* Adding support for changing streaming server settings
* Updates after initial code review for customized rtmp settings
* Updating PROTOCOL.MD documentment for streaming service settings
* Changes based on code review
2017-07-06 13:07:06 +02:00
Brendan Hagan
7675a1ee58
General: Toggle to log outgoing response and events
2017-07-04 14:17:51 -04:00
Peter Antonvich
4132356141
Protocol: Add Get and Set Browser Source Properties ( #95 )
...
* Protocol: Add Get and Set Browser Source Properties
* address white space - I don't see the indentation issue at my end for protocol.md but I'll try
2017-06-22 18:51:19 +02:00
Peter Antonvich
65f4ff6a30
Protocol: add request types to get/set Text GDI Plus sources ( #94 )
...
* Protocol: add request types to get/set Text GDI Plus sources
* address comments
2017-06-20 16:07:47 +02:00
Palakis
f001d18eea
Protocol: add request types to get/set current recording folder
2017-06-06 09:50:02 +02:00
Palakis
f49980350a
General: code style refresh
2017-06-06 09:30:07 +02:00
Palakis
5d290165a2
Add request type GetSpecialSources
2017-04-21 13:39:28 +02:00
Palakis
cebe325e81
New request type GetMute + request handler refactor
2017-04-21 11:14:47 +02:00
Palakis
5748e163f8
Added GetPreviewScene and modified GetStudioModeStatus
2017-04-19 15:21:21 +02:00
Palakis
f0bb941c47
New request type : TransitionToProgram
2017-04-19 14:36:53 +02:00
Palakis
b7df1e8596
Add SetPreviewScene request type and PreviewSceneChanged event
2017-04-19 13:43:58 +02:00
Palakis
8c4bd91c78
New request types to get and set the status of Studio Mode
2017-04-19 11:34:37 +02:00
Palakis
2d5749a78c
New request type : GetTransitionDuration
2017-03-19 23:57:01 +01:00
Palakis
f078a10028
New request types for streaming and recording control
...
`StartStreaming`, `StopStreaming`, `StartRecording` and `StopRecording`
2017-03-19 23:50:23 +01:00
Palakis
701f88e532
Added "SetSceneItemCrop" request type
2017-03-19 23:38:26 +01:00
Palakis
42a80c6185
Ability to get and set transition duration
2017-02-27 11:53:44 +01:00
Palakis
4141983ccd
Fixed a potential bug + WIP on scene collection/profile change
2017-02-26 17:04:48 +01:00
Palakis
d6091c83e2
A bit of cleaning
2017-02-24 20:09:42 +01:00
Palakis
afaaff298f
Fixes #35
2017-02-17 11:41:41 +01:00
Palakis
98dbcc4c69
Copyright update and credit where it's due
2017-02-15 18:33:32 +01:00
Palakis
f2e6e137a6
Fixed #21
2017-02-15 11:35:35 +01:00
Stéphane L
bb232f1b3e
Merge pull request #37 from mikhailswift/add_mute_source_command
...
Add mute source commands
2017-02-13 21:17:16 +01:00
Palakis
9dc153bc22
Bugfix : std's map and set can cause crashes
2017-02-13 19:03:52 +01:00
Mikhail Swift
c783c51915
update spaces to tabs in wsrequesthandler for set and toggle mute
2017-02-12 22:52:20 -05:00
Mikhail Swift
af16c70143
Added ToggleMute and SetMute handlers, updated PROTOCOL.md
2017-02-12 18:46:02 +00:00
Palakis
7dc2a00d47
Fixes #10 and #28
2017-02-04 21:38:19 +01:00
Palakis
4985c549dd
Fixed #12 and identified several memory leaks
2016-11-30 11:09:29 +01:00
Stéphane Lepin
554ab54690
Security fix : don't broadcast messages to unauthenticated clients
2016-11-27 17:40:57 +01:00
Stéphane Lepin
7dd3cf0a57
Protocol fix : the "message-id" is a string, not an integer
2016-11-18 01:20:19 +01:00
Palakis
9ea3439f44
License change
2016-11-16 13:52:12 +01:00
Stéphane Lepin
338776ccd9
Better session data persistence
2016-11-11 18:13:23 +01:00
Stéphane Lepin
f944cd34f9
Added request SetSourceRender and util method GetSceneItemFromName
2016-10-17 22:48:44 +02:00
Stéphane Lepin
f500f0f296
So tired I can't write a decent commit message
2016-10-17 01:14:33 +02:00
Stéphane Lepin
cda7aed26e
Lots of changes. Big update !
2016-10-16 22:02:51 +02:00