Package nl.harm27.obswebsocket
Class OBSWebSocket
- java.lang.Object
-
- nl.harm27.obswebsocket.OBSWebSocket
-
public class OBSWebSocket extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOBSWebSocket.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationResultgetAuthenticationResult()GeneralRequestSendergetGeneralRequestSender()StringgetMessageId()RecordingRequestSendergetRecordingRequestSender()ReplayBufferRequestSendergetReplayBufferRequestSender()ScenesRequestSendergetScenesRequestSender()StreamingRequestSendergetStreamingRequestSender()voidnotifyShutdown()voidregisterListener(EventListener eventListener)voidsendMessage(BaseRequest request, Consumer<BaseResponse> responseConsumer)
-
-
-
Method Detail
-
getMessageId
public String getMessageId()
-
sendMessage
public void sendMessage(BaseRequest request, Consumer<BaseResponse> responseConsumer)
-
registerListener
public void registerListener(EventListener eventListener)
-
getAuthenticationResult
public AuthenticationResult getAuthenticationResult()
-
getGeneralRequestSender
public GeneralRequestSender getGeneralRequestSender()
-
getScenesRequestSender
public ScenesRequestSender getScenesRequestSender()
-
getRecordingRequestSender
public RecordingRequestSender getRecordingRequestSender()
-
getReplayBufferRequestSender
public ReplayBufferRequestSender getReplayBufferRequestSender()
-
getStreamingRequestSender
public StreamingRequestSender getStreamingRequestSender()
-
notifyShutdown
public void notifyShutdown()
-
-