Uses of Record Class
club.doki7.openal.handle.ALCdevice
Packages that use ALCdevice
-
Uses of ALCdevice in club.doki7.openal
Methods in club.doki7.openal that return ALCdeviceModifier and TypeMethodDescription@Nullable ALCdevice
ALC.captureOpenDevice
(@Nullable BytePtr devicename, int frequency, int format, int buffersize) Opens the named capture device with the given frequency, format, and buffer size.@Nullable ALCdevice
ALC.getContextsDevice
(@Nullable ALCcontext context) Returns the device that a particular context is attached to.@Nullable ALCdevice
ALC.loopbackOpenDeviceSOFT
(@Nullable BytePtr deviceName) @Nullable ALCdevice
ALC.openDevice
(@Nullable BytePtr devicename) Opens the named playback device.Methods in club.doki7.openal with parameters of type ALCdeviceModifier and TypeMethodDescriptionbyte
ALC.captureCloseDevice
(@Nullable ALCdevice device) Closes the given capture device.void
ALC.captureSamples
(@Nullable ALCdevice device, @NotNull MemorySegment buffer, int samples) Reads samples from the device buffer.void
ALC.captureStart
(@Nullable ALCdevice device) Starts capturing samples into the device buffer.void
ALC.captureStop
(@Nullable ALCdevice device) Stops capturing samples.byte
ALC.closeDevice
(@Nullable ALCdevice device) Closes the given playback device.@Nullable ALCcontext
ALC.createContext
(@Nullable ALCdevice device, @Nullable IntPtr attrlist) Create and attach a context to the given device.void
ALC.devicePauseSOFT
(@Nullable ALCdevice device) void
ALC.deviceResumeSOFT
(@Nullable ALCdevice device) int
ALC.getEnumValue
(@Nullable ALCdevice device, @Nullable BytePtr enumname) Retrieve the value of an enum.int
Obtain the most recent Device error.void
ALC.getInteger64vSOFT
(@Nullable ALCdevice device, int pname, int size, @Nullable LongPtr values) void
ALC.getIntegerv
(@Nullable ALCdevice device, int param, int size, @Nullable IntPtr values) Returns information about the device and the version of OpenAL.@NotNull MemorySegment
ALC.getProcAddress
(@Nullable ALCdevice device, @Nullable BytePtr funcname) Retrieve the address of a function.@NotNull MemorySegment
ALC.getProcAddress2
(@Nullable ALCdevice device, @Nullable BytePtr funcName) @Nullable BytePtr
Returns information about the device, and error strings.@Nullable BytePtr
ALC.getStringiSOFT
(@Nullable ALCdevice device, int paramName, int index) byte
ALC.isExtensionPresent
(@Nullable ALCdevice device, @Nullable BytePtr extname) Query for the presence of an extension on the device.byte
ALC.isRenderFormatSupportedSOFT
(@Nullable ALCdevice device, int freq, int channels, int type) void
ALC.renderSamplesSOFT
(@Nullable ALCdevice device, @NotNull MemorySegment buffer, int samples) byte
ALC.reopenDeviceSOFT
(@Nullable ALCdevice device, @Nullable BytePtr deviceName, @Nullable IntPtr attribs) byte
ALC.resetDeviceSOFT
(@Nullable ALCdevice device, @Nullable IntPtr attribs) -
Uses of ALCdevice in club.doki7.openal.handle
Classes in club.doki7.openal.handle that implement interfaces with type arguments of type ALCdeviceModifier and TypeClassDescriptionstatic final record
Represents a pointer toALCdevice
handle(s) in native memory.Methods in club.doki7.openal.handle that return ALCdeviceModifier and TypeMethodDescription@Nullable ALCdevice
ALCdevice.Ptr.read()
@Nullable ALCdevice
ALCdevice.Ptr.read
(long index) Methods in club.doki7.openal.handle that return types with arguments of type ALCdeviceMethods in club.doki7.openal.handle with parameters of type ALCdeviceMethod parameters in club.doki7.openal.handle with type arguments of type ALCdeviceModifier and TypeMethodDescriptionstatic ALCdevice.Ptr
ALCdevice.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable ALCdevice> values)