This is a Q-SYS Plugin for Control of Open Broadcaster Software (OBS) via the Websocket Extension.
Bug reports and feature requests should be sent to Jason Foord (jf@tag.com.au).
See Q-SYS Online Help File - Plugins
Displays the connection status of the Websocket.
The IP Address of the machine running OBS Studio.
The Password configured in the Tools -> Websocket Server Settings dialogue menu.
Toggles the Websocket connection.
The detected version of the connected OBS Studio software.
The detected version of the connected OBS Studio Websocket extension.
Displays the list of available scenes. Selecting a scene will transition to the scene.
Tip: For discrete controls, create a copy of the ListBox control and change the presentation to Button -> String, with the "Button String" value as the scene name.
Displays the list of available sources in the active scene. Selecting a source will update 'render' and 'locked' controls with the value corresponding to this source.
Tip: For discrete controls, create a copy of the ListBox control and change the presentation to Button -> String, with the "Button String" value as the source name.
Displays the list of audio mixer sources in the scene. Selecting an audio source will update 'volume' and 'mute' controls with the value corresponding to this source.
Tip: For discrete controls, create a copy of the ListBox control and change the presentation to Button -> String, with the "Button String" value as the audio source name.
Rearranges the sources by bringing the selected source forward one position.
Rearranges the sources by bringing the selected source backward one position.
Sets the render state of the source.
Sets the locked state of the source.
Sets the volume of the audio source.
Sets the mute of the audio source.
Set the current direct cut transition.
Sets the curren direct cut transition duration.
Only applies to transition types that utilize a duration value.
Attempts to start streaming.
Attempts to stop streaming.
Attempts to start recording.
Attempts to stop recording.
Attempts to pause recording.
Tip: Recordings cannot be paused if the recording quality is set to "Same as stream".
Resumes a paused recording.
Attempts to start the replay buffer.
Tip: "Enable Replay Buffer" must be enabled in Settings -> Output -> Recording.
Attempts to stop the replay buffer.
Tip: "Enable Replay Buffer" must be enabled in Settings -> Output -> Recording.
Attempts to save the replay buffer.
Tip: "Enable Replay Buffer" must be enabled in Settings -> Output -> Recording.
Attempts to start the virtual camera.
Attempts to stop the virtual camera.
Indicates if the stream is active.
Show the timecode of the current stream.
Indicates if the recording is active.
Show the timecode of the current recording.
Indicates if the virtual camera is active.
Show the timecode of the current virtual camera session.
Indicates if the recording is paused.
Indicates if the replay buffer is active.
Shows the bitrate of the active stream.
Shows the fps of the active stream.
Shows the strain of the active stream.
Shows the cpu usage during an active stream.
Shows the memory usage during an active stream.
Shows the available disk space during an active stream.