class OBS::WebSocket::Protocol::Events::StreamStatus

Public Instance Methods

average_frame_time() click to toggle source

@!attribute [r] average_frame_time @return [Float] average-frame-time field

# File lib/obs/websocket/protocol.rb, line 240
def average_frame_time; get_field("average-frame-time", Types::Float); end
bytes_per_sec() click to toggle source

@!attribute [r] bytes_per_sec @return [Integer] bytes-per-sec field

# File lib/obs/websocket/protocol.rb, line 207
def bytes_per_sec; get_field("bytes-per-sec", Types::Integer); end
cpu_usage() click to toggle source

@!attribute [r] cpu_usage @return [Float] cpu-usage field

# File lib/obs/websocket/protocol.rb, line 243
def cpu_usage; get_field("cpu-usage", Types::Float); end
fps() click to toggle source

@!attribute [r] fps @return [Float] fps field

# File lib/obs/websocket/protocol.rb, line 225
def fps; get_field("fps", Types::Float); end
free_disk_space() click to toggle source

@!attribute [r] free_disk_space @return [Float] free-disk-space field

# File lib/obs/websocket/protocol.rb, line 249
def free_disk_space; get_field("free-disk-space", Types::Float); end
kbits_per_sec() click to toggle source

@!attribute [r] kbits_per_sec @return [Integer] kbits-per-sec field

# File lib/obs/websocket/protocol.rb, line 210
def kbits_per_sec; get_field("kbits-per-sec", Types::Integer); end
memory_usage() click to toggle source

@!attribute [r] memory_usage @return [Float] memory-usage field

# File lib/obs/websocket/protocol.rb, line 246
def memory_usage; get_field("memory-usage", Types::Float); end
num_dropped_frames() click to toggle source

@!attribute [r] num_dropped_frames @return [Integer] num-dropped-frames field

# File lib/obs/websocket/protocol.rb, line 222
def num_dropped_frames; get_field("num-dropped-frames", Types::Integer); end
num_total_frames() click to toggle source

@!attribute [r] num_total_frames @return [Integer] num-total-frames field

# File lib/obs/websocket/protocol.rb, line 219
def num_total_frames; get_field("num-total-frames", Types::Integer); end
output_skipped_frames() click to toggle source

@!attribute [r] output_skipped_frames @return [Integer] output-skipped-frames field

# File lib/obs/websocket/protocol.rb, line 237
def output_skipped_frames; get_field("output-skipped-frames", Types::Integer); end
output_total_frames() click to toggle source

@!attribute [r] output_total_frames @return [Integer] output-total-frames field

# File lib/obs/websocket/protocol.rb, line 234
def output_total_frames; get_field("output-total-frames", Types::Integer); end
preview_only() click to toggle source

@!attribute [r] preview_only @return [Boolean] preview-only field

# File lib/obs/websocket/protocol.rb, line 252
def preview_only; get_field("preview-only", Types::Boolean); end
recording() click to toggle source

@!attribute [r] recording @return [Boolean] recording field

# File lib/obs/websocket/protocol.rb, line 201
def recording; get_field("recording", Types::Boolean); end
render_missed_frames() click to toggle source

@!attribute [r] render_missed_frames @return [Integer] render-missed-frames field

# File lib/obs/websocket/protocol.rb, line 231
def render_missed_frames; get_field("render-missed-frames", Types::Integer); end
render_total_frames() click to toggle source

@!attribute [r] render_total_frames @return [Integer] render-total-frames field

# File lib/obs/websocket/protocol.rb, line 228
def render_total_frames; get_field("render-total-frames", Types::Integer); end
replay_buffer_active() click to toggle source

@!attribute [r] replay_buffer_active @return [Boolean] replay-buffer-active field

# File lib/obs/websocket/protocol.rb, line 204
def replay_buffer_active; get_field("replay-buffer-active", Types::Boolean); end
strain() click to toggle source

@!attribute [r] strain @return [Float] strain field

# File lib/obs/websocket/protocol.rb, line 213
def strain; get_field("strain", Types::Float); end
streaming() click to toggle source

@!attribute [r] streaming @return [Boolean] streaming field

# File lib/obs/websocket/protocol.rb, line 198
def streaming; get_field("streaming", Types::Boolean); end
total_stream_time() click to toggle source

@!attribute [r] total_stream_time @return [Integer] total-stream-time field

# File lib/obs/websocket/protocol.rb, line 216
def total_stream_time; get_field("total-stream-time", Types::Integer); end