Class AL11


public class AL11 extends AL10
Native bindings to AL 1.1 functionality.
  • Field Details

    • AL_SEC_OFFSET

      public static final int AL_SEC_OFFSET
      General tokens.
      See Also:
    • AL_SAMPLE_OFFSET

      public static final int AL_SAMPLE_OFFSET
      General tokens.
      See Also:
    • AL_BYTE_OFFSET

      public static final int AL_BYTE_OFFSET
      General tokens.
      See Also:
    • AL_STATIC

      public static final int AL_STATIC
      General tokens.
      See Also:
    • AL_STREAMING

      public static final int AL_STREAMING
      General tokens.
      See Also:
    • AL_UNDETERMINED

      public static final int AL_UNDETERMINED
      General tokens.
      See Also:
    • AL_ILLEGAL_COMMAND

      public static final int AL_ILLEGAL_COMMAND
      General tokens.
      See Also:
    • AL_SPEED_OF_SOUND

      public static final int AL_SPEED_OF_SOUND
      General tokens.
      See Also:
    • AL_LINEAR_DISTANCE

      public static final int AL_LINEAR_DISTANCE
      General tokens.
      See Also:
    • AL_LINEAR_DISTANCE_CLAMPED

      public static final int AL_LINEAR_DISTANCE_CLAMPED
      General tokens.
      See Also:
    • AL_EXPONENT_DISTANCE

      public static final int AL_EXPONENT_DISTANCE
      General tokens.
      See Also:
    • AL_EXPONENT_DISTANCE_CLAMPED

      public static final int AL_EXPONENT_DISTANCE_CLAMPED
      General tokens.
      See Also:
  • Method Details

    • alListener3i

      public static void alListener3i(int paramName, int value1, int value2, int value3)
      Sets the 3 dimensional integer values of a listener parameter.
      Parameters:
      paramName - the parameter to modify
      value1 - the first value
      value2 - the second value
      value3 - the third value
    • nalGetListeneriv

      public static void nalGetListeneriv(int param, long values)
      Unsafe version of: GetListeneriv
    • alGetListeneriv

      public static void alGetListeneriv(int param, IntBuffer values)
      Returns the integer values of the specified listener parameter.
      Parameters:
      param - the parameter to query
      values - the parameter values
    • alSource3i

      public static void alSource3i(int source, int paramName, int value1, int value2, int value3)
      Sets the 3 dimensional integer values of a source parameter.
      Parameters:
      source - the source to modify
      paramName - the parameter to modify
      value1 - the first value
      value2 - the second value
      value3 - the third value
    • nalListeneriv

      public static void nalListeneriv(int listener, long value)
      Unsafe version of: Listeneriv
    • alListeneriv

      public static void alListeneriv(int listener, IntBuffer value)
      Pointer version.
      Parameters:
      listener - the parameter to modify
      value - the parameter values
    • nalSourceiv

      public static void nalSourceiv(int source, int paramName, long value)
      Unsafe version of: Sourceiv
    • alSourceiv

      public static void alSourceiv(int source, int paramName, IntBuffer value)
      Pointer version.
      Parameters:
      source - the source to modify
      paramName - the parameter to modify
      value - the parameter values
    • alBufferf

      public static void alBufferf(int buffer, int paramName, float value)
      Sets the float value of a buffer parameter.
      Parameters:
      buffer - the buffer to modify
      paramName - the parameter to modify
      value - the value
    • alBuffer3f

      public static void alBuffer3f(int buffer, int paramName, float value1, float value2, float value3)
      Sets the dimensional value of a buffer parameter.
      Parameters:
      buffer - the buffer to modify
      paramName - the parameter to modify
      value1 - the first value
      value2 - the second value
      value3 - the third value
    • nalBufferfv

      public static void nalBufferfv(int buffer, int paramName, long value)
      Unsafe version of: Bufferfv
    • alBufferfv

      public static void alBufferfv(int buffer, int paramName, FloatBuffer value)
      the pointer version of Bufferf
      Parameters:
      buffer - the buffer to modify
      paramName - the parameter to modify
      value - the parameter values
    • alBufferi

      public static void alBufferi(int buffer, int paramName, int value)
      Sets the integer value of a buffer parameter.
      Parameters:
      buffer - the buffer to modify
      paramName - the parameter to modify
      value - the value
    • alBuffer3i

      public static void alBuffer3i(int buffer, int paramName, int value1, int value2, int value3)
      Sets the integer 3 dimensional value of a buffer parameter.
      Parameters:
      buffer - the buffer to modify
      paramName - the parameter to modify
      value1 - the first value
      value2 - the second value
      value3 - the third value
    • nalBufferiv

      public static void nalBufferiv(int buffer, int paramName, long value)
      Unsafe version of: Bufferiv
    • alBufferiv

      public static void alBufferiv(int buffer, int paramName, IntBuffer value)
      the pointer version of Bufferi
      Parameters:
      buffer - the buffer to modify
      paramName - the parameter to modify
      value - the parameter values
    • nalGetBufferiv

      public static void nalGetBufferiv(int buffer, int param, long values)
      Unsafe version of: GetBufferiv
    • alGetBufferiv

      public static void alGetBufferiv(int buffer, int param, IntBuffer values)
      Returns the integer values of the specified buffer parameter.
      Parameters:
      buffer - the buffer to query
      param - the parameter to query
      values - the parameter values
    • nalGetBufferfv

      public static void nalGetBufferfv(int buffer, int param, long values)
      Unsafe version of: GetBufferfv
    • alGetBufferfv

      public static void alGetBufferfv(int buffer, int param, FloatBuffer values)
      Returns the float values of the specified buffer parameter.
      Parameters:
      buffer - the buffer to query
      param - the parameter to query
      values - the parameter values
    • alSpeedOfSound

      public static void alSpeedOfSound(float value)
      Sets the speed of sound.
      Parameters:
      value - the speed of sound
    • alGetListeneriv

      public static void alGetListeneriv(int param, int[] values)
      Array version of: GetListeneriv
    • alListeneriv

      public static void alListeneriv(int listener, int[] value)
      Array version of: Listeneriv
    • alSourceiv

      public static void alSourceiv(int source, int paramName, int[] value)
      Array version of: Sourceiv
    • alBufferfv

      public static void alBufferfv(int buffer, int paramName, float[] value)
      Array version of: Bufferfv
    • alBufferiv

      public static void alBufferiv(int buffer, int paramName, int[] value)
      Array version of: Bufferiv
    • alGetBufferiv

      public static void alGetBufferiv(int buffer, int param, int[] values)
      Array version of: GetBufferiv
    • alGetBufferfv

      public static void alGetBufferfv(int buffer, int param, float[] values)
      Array version of: GetBufferfv