Interface ALC

    • Method Detail

      • alcCreateContext

        ALCcontext alcCreateContext​(ALCdevice device,
                                    IntBuffer attrlist)
        Entry point (through function pointer) to C language function:
        ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)
        Parameters:
        attrlist - a direct or array-backed IntBuffer
      • alcCreateContext

        ALCcontext alcCreateContext​(ALCdevice device,
                                    int[] attrlist,
                                    int attrlist_offset)
        Entry point (through function pointer) to C language function:
        ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)
      • alcMakeContextCurrent

        boolean alcMakeContextCurrent​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        ALCboolean alcMakeContextCurrent(ALCcontext * context)
      • alcProcessContext

        void alcProcessContext​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        void alcProcessContext(ALCcontext * context)
      • alcSuspendContext

        void alcSuspendContext​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        void alcSuspendContext(ALCcontext * context)
      • alcDestroyContext

        void alcDestroyContext​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        void alcDestroyContext(ALCcontext * context)
      • alcGetCurrentContext

        ALCcontext alcGetCurrentContext()
        Entry point (through function pointer) to C language function:
        ALCcontext * alcGetCurrentContext(void)
      • alcGetContextsDevice

        ALCdevice alcGetContextsDevice​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        ALCdevice * alcGetContextsDevice(ALCcontext * context)
      • alcOpenDevice

        ALCdevice alcOpenDevice​(String devicename)
        Entry point (through function pointer) to C language function:
        ALCdevice * alcOpenDevice(const ALCchar * devicename)
      • alcCloseDevice

        boolean alcCloseDevice​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        ALCboolean alcCloseDevice(ALCdevice * device)
      • alcGetError

        int alcGetError​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        ALCenum alcGetError(ALCdevice * device)
      • alcIsExtensionPresent

        boolean alcIsExtensionPresent​(ALCdevice device,
                                      String extname)
        Entry point (through function pointer) to C language function:
        ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)
      • alcGetEnumValue

        int alcGetEnumValue​(ALCdevice device,
                            String enumname)
        Entry point (through function pointer) to C language function:
        ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)
      • alcGetString

        String alcGetString​(ALCdevice device,
                            int param)
        Entry point (through function pointer) to C language function:
        const ALCchar * alcGetString(ALCdevice * device, ALCenum param)
      • alcGetIntegerv

        void alcGetIntegerv​(ALCdevice device,
                            int param,
                            int size,
                            IntBuffer values)
        Entry point (through function pointer) to C language function:
        void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)
        Parameters:
        values - a direct or array-backed IntBuffer
      • alcGetIntegerv

        void alcGetIntegerv​(ALCdevice device,
                            int param,
                            int size,
                            int[] values,
                            int values_offset)
        Entry point (through function pointer) to C language function:
        void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)
      • alcCaptureOpenDevice

        ALCdevice alcCaptureOpenDevice​(String devicename,
                                       int frequency,
                                       int format,
                                       int buffersize)
        Entry point (through function pointer) to C language function:
        ALCdevice * alcCaptureOpenDevice(const ALCchar * devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize)
      • alcCaptureCloseDevice

        boolean alcCaptureCloseDevice​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        ALCboolean alcCaptureCloseDevice(ALCdevice * device)
      • alcCaptureStart

        void alcCaptureStart​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        void alcCaptureStart(ALCdevice * device)
      • alcCaptureStop

        void alcCaptureStop​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        void alcCaptureStop(ALCdevice * device)
      • alcCaptureSamples

        void alcCaptureSamples​(ALCdevice device,
                               Buffer buffer,
                               int samples)
        Entry point (through function pointer) to C language function:
        void alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
        Parameters:
        buffer - a direct or array-backed Buffer
      • alcGetDeviceSpecifiers

        String[] alcGetDeviceSpecifiers()
        Fetches the names of the available ALC device specifiers. Equivalent to the C call alcGetString(NULL, ALC_DEVICE_SPECIFIER).
      • alcGetCaptureDeviceSpecifiers

        String[] alcGetCaptureDeviceSpecifiers()
        Fetches the names of the available ALC capture device specifiers. Equivalent to the C call alcGetString(NULL, ALC_CAPTURE_DEVICE_SPECIFIER).