Schnittstelle Mixer

Alle bekannten Implementierungsklassen:
HardSIDBuilder, JExSIDBuilder, JHardSIDBuilder, JSIDBlasterBuilder, JUSBSIDBuilder, NetSIDDevBuilder, ReSIDBuilder, SIDMixer

public interface Mixer
Interface for SID mixer controls. A SID builder that implements this interface gets controlled by the player.
Autor:
ken
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final int
    Maximum fast forward factor (1 << 5 = 32x).
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    fadeIn(double fadeIn)
    Fade-in start time reached, audio volume should be increased to the max.
    void
    fadeOut(double fadeOut)
    Fade-out start time reached, audio volume should be lowered to zero.
    void
    Doubles speed factor.
    int
     
    boolean
     
    void
    Use normal speed factor.
    default void
    Pause player.
    void
    setBalance(int sidNum, float balance)
    Panning feature: spreading of the SID chip sound signal to the two stereo channels
    void
    setDelay(int sidNum, int delay)
    Delay feature: Delaying SID chip sound samples by time in milliseconds
    void
    setVolume(int sidNum, float volume)
    Volume of the SID chip
    void
    Timer start reached, audio output should be produced.
  • Felddetails

    • MAX_FAST_FORWARD

      static final int MAX_FAST_FORWARD
      Maximum fast forward factor (1 << 5 = 32x).
      Siehe auch:
  • Methodendetails

    • start

      void start()
      Timer start reached, audio output should be produced.
    • fadeIn

      void fadeIn(double fadeIn)
      Fade-in start time reached, audio volume should be increased to the max.
      Parameter:
      fadeIn - Fade-in time in seconds
    • fadeOut

      void fadeOut(double fadeOut)
      Fade-out start time reached, audio volume should be lowered to zero.
      Parameter:
      fadeOut - Fade-out time in seconds
    • setVolume

      void setVolume(int sidNum, float volume)
      Volume of the SID chip
      Parameter:
      sidNum - SID chip number
      volume - volume in DB -6(-6db)..6(+6db)
    • setBalance

      void setBalance(int sidNum, float balance)
      Panning feature: spreading of the SID chip sound signal to the two stereo channels
      Parameter:
      sidNum - SID chip number
      balance - balance 0(left speaker)..0.5(centered)..1(right speaker)
    • setDelay

      void setDelay(int sidNum, int delay)
      Delay feature: Delaying SID chip sound samples by time in milliseconds
      Parameter:
      sidNum - SID chip number
      delay - delay in ms
    • pause

      default void pause()
      Pause player.
    • fastForward

      void fastForward()
      Doubles speed factor.
    • normalSpeed

      void normalSpeed()
      Use normal speed factor.
    • isFastForward

      boolean isFastForward()
      Gibt zurück:
      speed factor is used?
    • getFastForwardBitMask

      int getFastForwardBitMask()
      Gibt zurück:
      bit mask of current speed factor (1 << 0 = 1x, 1 << 1 = 2x, ... , 1 << 5 = 32x) - 1