All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, QualityMonitor, VisionComponent, ImageObserver, MenuContainer, Serializable

public class PMISoundComponent extends AbstractVisionComponent
See Also:
  • Field Details

  • Constructor Details

    • PMISoundComponent

      public PMISoundComponent()
  • Method Details

    • isOpaque

      public boolean isOpaque()
      Overrides:
      isOpaque in class JComponent
    • paintComponent

      protected void paintComponent(Graphics graphics)
      Overrides:
      paintComponent in class AbstractVisionComponent
    • play

      public void play()
    • stop

      public void stop()
    • onStartup

      protected void onStartup()
      Description copied from class: AbstractVisionComponent
      Subclasses should override this to provide startup logic.
      Overrides:
      onStartup in class AbstractVisionComponent
    • onShutdown

      protected void onShutdown()
      Description copied from class: AbstractVisionComponent
      Subclasses should override this to provide shutdown logic.
      Overrides:
      onShutdown in class AbstractVisionComponent
    • getSoundData

      public byte[] getSoundData()
    • setSoundData

      public void setSoundData(byte[] soundData)
    • getLoopCount

      public int getLoopCount()
    • isTrigger

      public boolean isTrigger()
    • getLoopMode

      public int getLoopMode()
    • getPlayMode

      public int getPlayMode()
    • setLoopCount

      public void setLoopCount(int loopCount)
    • evalTrigger

      public void evalTrigger()
    • setTrigger

      public void setTrigger(boolean trigger)
    • setLoopMode

      public void setLoopMode(int loopMode)
    • setPlayMode

      public void setPlayMode(int playMode)
    • getVolume

      public double getVolume()
    • setVolume

      public void setVolume(double volume)
    • isMute

      public boolean isMute()
    • setMute

      public void setMute(boolean mute)