Class Heartbeat

    • Constructor Detail

      • Heartbeat

        public Heartbeat()
    • Method Detail

      • isPulse

        public boolean isPulse()
        Toggles between every JSON message as an "I am alive" indicator.
      • getCurrentProfile

        public Optional<String> getCurrentProfile()
        Current active profile.
      • getCurrentScene

        public Optional<String> getCurrentScene()
        Current active scene.
      • isStreaming

        public Optional<Boolean> isStreaming()
        Current streaming state.
      • getTotalStreamTime

        public Optional<Integer> getTotalStreamTime()
        Total time (in seconds) since the stream started.
      • getTotalStreamBytes

        public Optional<Integer> getTotalStreamBytes()
        Total bytes sent since the stream started.
      • getTotalStreamFrames

        public Optional<Integer> getTotalStreamFrames()
        Total frames streamed since the stream started.
      • isRecording

        public Optional<Boolean> isRecording()
        Current recording state.
      • getTotalRecordTime

        public Optional<Integer> getTotalRecordTime()
        Total time (in seconds) since recording started.
      • getTotalRecordBytes

        public Optional<Integer> getTotalRecordBytes()
        Total bytes recorded since the recording started.
      • getTotalRecordFrames

        public Optional<Integer> getTotalRecordFrames()
        Total frames recorded since the recording started.
      • getStats

        public OBSStats getStats()
        OBS Stats