Package nl.harm27.obs.websocket.sender
Class OutputsRequestSender
- java.lang.Object
-
- nl.harm27.obs.websocket.sender.RequestSender
-
- nl.harm27.obs.websocket.sender.OutputsRequestSender
-
public class OutputsRequestSender extends RequestSender
-
-
Constructor Summary
Constructors Constructor Description OutputsRequestSender(BiConsumer<BaseRequest,Consumer<BaseResponse>> requestConsumer, Consumer<BaseRequest> batchConsumer, Supplier<String> messageIdSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetOutputInfo.Builder
getOutputInfo()
Get information about a single outputListOutputs.Builder
listOutputs()
List existing outputsStartOutput.Builder
startOutput()
Note: Controlling outputs is an experimental feature of obs-websocket.StopOutput.Builder
stopOutput()
Note: Controlling outputs is an experimental feature of obs-websocket.-
Methods inherited from class nl.harm27.obs.websocket.sender.RequestSender
batchMessage, getNewMessageId, sendMessage
-
-
-
-
Constructor Detail
-
OutputsRequestSender
public OutputsRequestSender(BiConsumer<BaseRequest,Consumer<BaseResponse>> requestConsumer, Consumer<BaseRequest> batchConsumer, Supplier<String> messageIdSupplier)
-
-
Method Detail
-
listOutputs
public ListOutputs.Builder listOutputs()
List existing outputs- Since:
- 4.7.0
- See Also:
- OBS WebSocket Documentation
-
getOutputInfo
public GetOutputInfo.Builder getOutputInfo()
Get information about a single output- Since:
- 4.7.0
- See Also:
- OBS WebSocket Documentation
-
startOutput
public StartOutput.Builder startOutput()
Note: Controlling outputs is an experimental feature of obs-websocket. Some plugins which add outputs to OBS may not function properly when they are controlled in this way.- Since:
- 4.7.0
- See Also:
- OBS WebSocket Documentation
-
stopOutput
public StopOutput.Builder stopOutput()
Note: Controlling outputs is an experimental feature of obs-websocket. Some plugins which add outputs to OBS may not function properly when they are controlled in this way.- Since:
- 4.7.0
- See Also:
- OBS WebSocket Documentation
-
-