Klasse OscilloscopeUtil

java.lang.Object
libsidutils.oscilloscope.OscilloscopeUtil

public abstract class OscilloscopeUtil extends Object
  • Felddetails

    • c64

      private final C64 c64
    • highResolutionEvent

      private final OscilloscopeUtil.HighResolutionEvent highResolutionEvent
    • lastTime

      private long lastTime
    • ticksPerFrame

      private long ticksPerFrame
  • Konstruktordetails

    • OscilloscopeUtil

      public OscilloscopeUtil(C64 c64)
  • Methodendetails

    • updateGauges

      protected abstract void updateGauges(long absTime, Integer chipNum, SIDEmu sid)
    • start

      public void start()
    • stop

      public void stop()
    • prepareHighResolutionEvent

      private void prepareHighResolutionEvent()
    • sampleGauges

      protected abstract void sampleGauges(Integer chipNum, SIDEmu sid, boolean isLowerResolution)
      Sample audio from provided SID.
      Parameter:
      chipNum - SID chip number
      sid - provided SID
      isLowerResolution - lower resolution event occurred (less precision)