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 class
OBSWebSocket.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationResult
getAuthenticationResult()
GeneralRequestSender
getGeneralRequestSender()
String
getMessageId()
RecordingRequestSender
getRecordingRequestSender()
ReplayBufferRequestSender
getReplayBufferRequestSender()
ScenesRequestSender
getScenesRequestSender()
StreamingRequestSender
getStreamingRequestSender()
void
notifyShutdown()
void
registerListener(EventListener eventListener)
void
sendMessage(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()
-
-