class OBS::WebSocket::Protocol::Events::Heartbeat
Public Instance Methods
@!attribute [r] current_profile
@return [String, nil] current-profile
field
# File lib/obs/websocket/protocol.rb, line 309 def current_profile; get_field("current-profile", Types::Optional[Types::String]); end
@!attribute [r] current_scene
@return [String, nil] current-scene
field
# File lib/obs/websocket/protocol.rb, line 312 def current_scene; get_field("current-scene", Types::Optional[Types::String]); end
@!attribute [r] pulse @return [Boolean] pulse
field
# File lib/obs/websocket/protocol.rb, line 306 def pulse; get_field("pulse", Types::Boolean); end
@!attribute [r] recording @return [Boolean, nil] recording
field
# File lib/obs/websocket/protocol.rb, line 327 def recording; get_field("recording", Types::Optional[Types::Boolean]); end
@!attribute [r] stats @return [OBSStats] stats
field
# File lib/obs/websocket/protocol.rb, line 339 def stats; get_field("stats", Types::OBSStats); end
@!attribute [r] streaming @return [Boolean, nil] streaming
field
# File lib/obs/websocket/protocol.rb, line 315 def streaming; get_field("streaming", Types::Optional[Types::Boolean]); end
@!attribute [r] total_record_bytes
@return [Integer, nil] total-record-bytes
field
# File lib/obs/websocket/protocol.rb, line 333 def total_record_bytes; get_field("total-record-bytes", Types::Optional[Types::Integer]); end
@!attribute [r] total_record_frames
@return [Integer, nil] total-record-frames
field
# File lib/obs/websocket/protocol.rb, line 336 def total_record_frames; get_field("total-record-frames", Types::Optional[Types::Integer]); end
@!attribute [r] total_record_time
@return [Integer, nil] total-record-time
field
# File lib/obs/websocket/protocol.rb, line 330 def total_record_time; get_field("total-record-time", Types::Optional[Types::Integer]); end
@!attribute [r] total_stream_bytes
@return [Integer, nil] total-stream-bytes
field
# File lib/obs/websocket/protocol.rb, line 321 def total_stream_bytes; get_field("total-stream-bytes", Types::Optional[Types::Integer]); end
@!attribute [r] total_stream_frames
@return [Integer, nil] total-stream-frames
field
# File lib/obs/websocket/protocol.rb, line 324 def total_stream_frames; get_field("total-stream-frames", Types::Optional[Types::Integer]); end
@!attribute [r] total_stream_time
@return [Integer, nil] total-stream-time
field
# File lib/obs/websocket/protocol.rb, line 318 def total_stream_time; get_field("total-stream-time", Types::Optional[Types::Integer]); end