Package jogamp.openal

Class ALCAbstractImpl

    • Constructor Detail

      • ALCAbstractImpl

        public ALCAbstractImpl()
    • Method Detail

      • alcCreateContext

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

        public 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)
        Specified by:
        alcCreateContext in interface ALC
      • alcMakeContextCurrent

        public boolean alcMakeContextCurrent​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        ALCboolean alcMakeContextCurrent(ALCcontext * context)
        Specified by:
        alcMakeContextCurrent in interface ALC
      • alcProcessContext

        public void alcProcessContext​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        void alcProcessContext(ALCcontext * context)
        Specified by:
        alcProcessContext in interface ALC
      • alcSuspendContext

        public void alcSuspendContext​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        void alcSuspendContext(ALCcontext * context)
        Specified by:
        alcSuspendContext in interface ALC
      • alcDestroyContext

        public void alcDestroyContext​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        void alcDestroyContext(ALCcontext * context)
        Specified by:
        alcDestroyContext in interface ALC
      • alcGetCurrentContext

        public ALCcontext alcGetCurrentContext()
        Entry point (through function pointer) to C language function:
        ALCcontext * alcGetCurrentContext()
        Specified by:
        alcGetCurrentContext in interface ALC
      • alcGetContextsDevice

        public ALCdevice alcGetContextsDevice​(ALCcontext context)
        Entry point (through function pointer) to C language function:
        ALCdevice * alcGetContextsDevice(ALCcontext * context)
        Specified by:
        alcGetContextsDevice in interface ALC
      • alcOpenDevice

        public ALCdevice alcOpenDevice​(String devicename)
        Entry point (through function pointer) to C language function:
        ALCdevice * alcOpenDevice(const ALCchar * devicename)
        Specified by:
        alcOpenDevice in interface ALC
      • alcCloseDevice

        public boolean alcCloseDevice​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        ALCboolean alcCloseDevice(ALCdevice * device)
        Specified by:
        alcCloseDevice in interface ALC
      • alcGetError

        public int alcGetError​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        ALCenum alcGetError(ALCdevice * device)
        Specified by:
        alcGetError in interface ALC
      • alcIsExtensionPresent

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

        public int alcGetEnumValue​(ALCdevice device,
                                   String enumname)
        Entry point (through function pointer) to C language function:
        ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)
        Specified by:
        alcGetEnumValue in interface ALC
      • alcGetIntegerv

        public 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)
        Specified by:
        alcGetIntegerv in interface ALC
        Parameters:
        values - a direct or array-backed IntBuffer
      • alcGetIntegerv

        public 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)
        Specified by:
        alcGetIntegerv in interface ALC
      • alcCaptureOpenDevice

        public 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)
        Specified by:
        alcCaptureOpenDevice in interface ALC
      • alcCaptureCloseDevice

        public boolean alcCaptureCloseDevice​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        ALCboolean alcCaptureCloseDevice(ALCdevice * device)
        Specified by:
        alcCaptureCloseDevice in interface ALC
      • alcCaptureStart

        public void alcCaptureStart​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        void alcCaptureStart(ALCdevice * device)
        Specified by:
        alcCaptureStart in interface ALC
      • alcCaptureStop

        public void alcCaptureStop​(ALCdevice device)
        Entry point (through function pointer) to C language function:
        void alcCaptureStop(ALCdevice * device)
        Specified by:
        alcCaptureStop in interface ALC
      • alcCaptureSamples

        public 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)
        Specified by:
        alcCaptureSamples in interface ALC
        Parameters:
        buffer - a direct or array-backed Buffer