Class AudioManager

java.lang.Object
icyllis.modernui.audio.AudioManager
All Implemented Interfaces:
AutoCloseable

public class AudioManager extends Object implements AutoCloseable
  • Field Details

    • MARKER

      public static final org.apache.logging.log4j.Marker MARKER
    • TICK_PERIOD

      public static final int TICK_PERIOD
      See Also:
  • Method Details

    • getInstance

      @Nonnull public static AudioManager getInstance()
      Returns the global AudioManager instance.
      Returns:
      the global instance
    • initialize

      @MainThread public void initialize()
    • initialize

      @MainThread public void initialize(boolean integrated)
    • setDevice

      public void setDevice(@Nullable String name)
    • destroy

      public void destroy()
    • addTrack

      public void addTrack(@Nonnull Track track)
    • removeTrack

      public void removeTrack(@Nonnull Track track)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable