Class AL11


  • public class AL11
    extends AL10
    Native bindings to AL 1.1 functionality.
    • Method Detail

      • alListener3i

        public static void alListener3i​(int paramName,
                                        float value1,
                                        float value2,
                                        float 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,
                                           java.nio.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,
                                        java.nio.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,
                                      java.nio.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,
                                      java.nio.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,
                                      java.nio.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,
                                         java.nio.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,
                                         java.nio.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