Class Library

java.lang.Object
com.mojang.blaze3d.audio.Library

public class Library extends Object
  • Field Details Link icon

    • LOGGER Link icon

      static final org.slf4j.Logger LOGGER
    • NO_DEVICE Link icon

      private static final int NO_DEVICE
      See Also:
    • DEFAULT_CHANNEL_COUNT Link icon

      private static final int DEFAULT_CHANNEL_COUNT
      See Also:
    • currentDevice Link icon

      private long currentDevice
    • context Link icon

      private long context
    • supportsDisconnections Link icon

      private boolean supportsDisconnections
    • defaultDeviceName Link icon

      @Nullable private String defaultDeviceName
    • EMPTY Link icon

      private static final Library.ChannelPool EMPTY
    • staticChannels Link icon

      private Library.ChannelPool staticChannels
    • streamingChannels Link icon

      private Library.ChannelPool streamingChannels
    • listener Link icon

      private final Listener listener
  • Constructor Details Link icon

    • Library Link icon

      public Library()
  • Method Details Link icon

    • init Link icon

      public void init(@Nullable String p_231085_, boolean p_231086_)
    • setHrtf Link icon

      private void setHrtf(boolean p_242278_)
    • getChannelCount Link icon

      private int getChannelCount()
    • getDefaultDeviceName Link icon

      @Nullable public static String getDefaultDeviceName()
    • getCurrentDeviceName Link icon

      public String getCurrentDeviceName()
    • hasDefaultDeviceChanged Link icon

      public boolean hasDefaultDeviceChanged()
    • openDeviceOrFallback Link icon

      private static long openDeviceOrFallback(@Nullable String p_193473_)
    • tryOpenDevice Link icon

      private static OptionalLong tryOpenDevice(@Nullable String p_193476_)
    • cleanup Link icon

      public void cleanup()
    • getListener Link icon

      public Listener getListener()
    • acquireChannel Link icon

      @Nullable public Channel acquireChannel(Library.Pool p_83698_)
    • releaseChannel Link icon

      public void releaseChannel(Channel p_83696_)
    • getDebugString Link icon

      public String getDebugString()
    • getAvailableSoundDevices Link icon

      public List<String> getAvailableSoundDevices()
    • isCurrentDeviceDisconnected Link icon

      public boolean isCurrentDeviceDisconnected()