Package jogamp.openal

Class ALCImpl

    • Constructor Detail

      • ALCImpl

        public ALCImpl()
    • Method Detail

      • alcEnumerationExtIsPresent

        public boolean alcEnumerationExtIsPresent()
        Description copied from interface: ALC
        Specify if ALC_ENUMERATION_EXT is present
      • alcEnumerateAllExtIsPresent

        public boolean alcEnumerateAllExtIsPresent()
        Description copied from interface: ALC
        Specify if ALC_ENUMERATE_ALL_EXT is present
      • alcSoftSystemEventsIsPresent

        public boolean alcSoftSystemEventsIsPresent()
        Description copied from interface: ALC
        Specify if ALC_SOFT_system_events is present
      • alcIsDoubleNullTerminatedString

        public boolean alcIsDoubleNullTerminatedString​(ALCdevice device,
                                                       int param)
        Description copied from interface: ALC
        Specify if call of alGetString(device, param) must must retrun a double null terminted string
      • alcGetString

        public String alcGetString​(ALCdevice device,
                                   int param)
        Description copied from interface: ALC
        Entry point (through function pointer) to C language function:
        const ALCchar * alcGetString(ALCdevice * device, ALCenum param)
      • alcGetStringImpl

        public ByteBuffer alcGetStringImpl​(ALCdevice device,
                                           int param)
        Entry point (through function pointer) to C language function:
        const ALCchar * alcGetString(ALCdevice * device, ALCenum param);
      • alcGetDeviceSpecifiers

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

        public String[] alcGetCaptureDeviceSpecifiers()
        Description copied from interface: ALC
        Fetches the names of the available ALC capture device specifiers. Equivalent to the C call alcGetString(NULL, ALC_CAPTURE_DEVICE_SPECIFIER).
      • alcGetAllDeviceSpecifiers

        public String[] alcGetAllDeviceSpecifiers()
        Description copied from interface: ALC
        Fetches the names of the available ALC all capture device specifiers. Equivalent to the C call alcGetString(NULL, ALC_ALL_DEVICES_SPECIFIER).
      • alcGetStringAsDoubleNullTerminatedString

        public String[] alcGetStringAsDoubleNullTerminatedString​(ALCdevice device,
                                                                 int param)
        Description copied from interface: ALC
        Fetches all values of device and param supplied from result of call to alcGetString Each value is extracted from string because is a string double null terminated Equivalent to the C call alcGetString(device, param).