class OBS::WebSocket::Protocol::Events::StreamStatus
Public Instance Methods
@!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
@!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
@!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
@!attribute [r] fps @return [Float] fps
field
# File lib/obs/websocket/protocol.rb, line 225 def fps; get_field("fps", Types::Float); end
@!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
@!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
@!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
@!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
@!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
@!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
@!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
@!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
@!attribute [r] recording @return [Boolean] recording
field
# File lib/obs/websocket/protocol.rb, line 201 def recording; get_field("recording", Types::Boolean); end
@!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
@!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
@!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
@!attribute [r] strain @return [Float] strain
field
# File lib/obs/websocket/protocol.rb, line 213 def strain; get_field("strain", Types::Float); end
@!attribute [r] streaming @return [Boolean] streaming
field
# File lib/obs/websocket/protocol.rb, line 198 def streaming; get_field("streaming", Types::Boolean); end
@!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