struct Obsctl::OBS::Protocol::Event

Overview

Parsed obs-websocket Event message with opcode 5.

Defined in:

obsctl/obs/protocol/event.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(event_type : String, event_data : JSON::Any | Nil) #

[View source]

Class Method Detail

def self.from_frame(frame : String) : self | Nil #

Parses a raw JSON frame and returns nil when it is not an event.


[View source]

Instance Method Detail

def clone #

[View source]
def copy_with(event_type _event_type = @event_type, event_data _event_data = @event_data) #

[View source]
def event_data : JSON::Any | Nil #

def event_type : String #