Obsctl::Config::ConnectionConfig
Inherits YAML::Serializable < Struct < Value < Object
obs-websocket connection settings read only by server or embedded clients.
Constants
DEFAULT_PASSWORD_ENV = "OBS_WEBSOCKET_PASSWORD"
Constructors
new(host : String = "127.0.0.1", port : Int32 = 4455, password_env : String | Nil = DEFAULT_PASSWORD_ENV, password : String | Nil = nil, connect_timeout_ms : Int32 = 3000, request_timeout_ms : Int32 = 2500, reconnect : ReconnectConfig | Nil = nil)
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Instance methods
after_initialize
Sourceconnect_timeout_ms
host
password
password_env
port
reconnect
request_timeout_ms