struct
Obsctl::Config::ConnectionConfig
- Obsctl::Config::ConnectionConfig
- Struct
- Value
- Object
Overview
obs-websocket connection settings read only by server or embedded clients.
Defined in:
obsctl/config/config.crConstructors
Instance Method Summary
- #clone
- #connect_timeout_ms : Int32
- #copy_with(host _host = @host, port _port = @port, password_env _password_env = @password_env, password _password = @password, connect_timeout_ms _connect_timeout_ms = @connect_timeout_ms, request_timeout_ms _request_timeout_ms = @request_timeout_ms, reconnect _reconnect = @reconnect)
- #host : String
- #password : String | Nil
- #password_env : String | Nil
- #port : Int32
- #reconnect : ReconnectConfig | Nil
- #request_timeout_ms : Int32
Constructor Detail
def self.new(host : String = "127.0.0.1", port : Int32 = 4455, password_env : String | Nil = "OBS_WEBSOCKET_PASSWORD", password : String | Nil = nil, connect_timeout_ms : Int32 = 3000, request_timeout_ms : Int32 = 2500, reconnect : ReconnectConfig | Nil = nil)
#
Instance Method Detail
def copy_with(host _host = @host, port _port = @port, password_env _password_env = @password_env, password _password = @password, connect_timeout_ms _connect_timeout_ms = @connect_timeout_ms, request_timeout_ms _request_timeout_ms = @request_timeout_ms, reconnect _reconnect = @reconnect)
#