Class LibraryLWJGLOpenAL

java.lang.Object
paulscode.sound.Library
paulscode.sound.libraries.LibraryLWJGLOpenAL

@Environment(CLIENT) public class LibraryLWJGLOpenAL extends Library
  • Field Details

  • Constructor Details

    • LibraryLWJGLOpenAL

      public LibraryLWJGLOpenAL()
  • Method Details

    • init

      public void init()
      Overrides:
      init in class Library
    • libraryCompatible

      public static boolean libraryCompatible()
    • createChannel

      protected Channel createChannel(int int2)
      Overrides:
      createChannel in class Library
    • cleanup

      public void cleanup()
      Overrides:
      cleanup in class Library
    • loadSound

      public boolean loadSound(FilenameURL filenameURL)
      Overrides:
      loadSound in class Library
    • unloadSound

      public void unloadSound(String string)
      Overrides:
      unloadSound in class Library
    • setMasterVolume

      public void setMasterVolume(float float2)
      Overrides:
      setMasterVolume in class Library
    • newSource

      public void newSource(boolean bool, boolean bool2, boolean bool3, String string, FilenameURL filenameURL, float float2, float float3, float float4, int int2, float float5)
      Overrides:
      newSource in class Library
    • rawDataStream

      public void rawDataStream(AudioFormat audioFormat, boolean bool, String string, float float2, float float3, float float4, int int2, float float5)
      Overrides:
      rawDataStream in class Library
    • quickPlay

      public void quickPlay(boolean bool, boolean bool2, boolean bool3, String string, FilenameURL filenameURL, float float2, float float3, float float4, int int2, float float5, boolean bool4)
      Overrides:
      quickPlay in class Library
    • copySources

      public void copySources(HashMap hashMap)
      Overrides:
      copySources in class Library
    • setListenerPosition

      public void setListenerPosition(float float2, float float3, float float4)
      Overrides:
      setListenerPosition in class Library
    • setListenerAngle

      public void setListenerAngle(float float2)
      Overrides:
      setListenerAngle in class Library
    • setListenerOrientation

      public void setListenerOrientation(float float2, float float3, float float4, float float5, float float6, float float7)
      Overrides:
      setListenerOrientation in class Library
    • setListenerData

      public void setListenerData(ListenerData listenerData)
      Overrides:
      setListenerData in class Library
    • checkALError

      private boolean checkALError()
    • alPitchSupported

      public static boolean alPitchSupported()
    • alPitchSupported

      private static boolean alPitchSupported(boolean bool, boolean bool2)
    • getTitle

      public static String getTitle()
    • getDescription

      public static String getDescription()
    • getClassName

      public String getClassName()
      Overrides:
      getClassName in class Library