Uses of Record Class
club.doki7.openal.handle.ALCcontext
Packages that use ALCcontext
-
Uses of ALCcontext in club.doki7.openal
Methods in club.doki7.openal that return ALCcontextModifier and TypeMethodDescription@Nullable ALCcontext
ALC.createContext
(@Nullable ALCdevice device, @Nullable IntPtr attrlist) Create and attach a context to the given device.@Nullable ALCcontext
ALC.getCurrentContext()
Returns the currently active context.@Nullable ALCcontext
ALC.getThreadContext()
Methods in club.doki7.openal with parameters of type ALCcontextModifier and TypeMethodDescriptionvoid
AL.auxiliaryEffectSlotfDirect
(@Nullable ALCcontext context, int effectslot, int param, float flValue) void
AL.auxiliaryEffectSlotfvDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable FloatPtr pflValues) void
AL.auxiliaryEffectSlotiDirect
(@Nullable ALCcontext context, int effectslot, int param, int iValue) void
AL.auxiliaryEffectSlotivDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable IntPtr piValues) void
AL.buffer3fDirect
(@Nullable ALCcontext context, int buffer, int param, float value1, float value2, float value3) void
AL.buffer3iDirect
(@Nullable ALCcontext context, int buffer, int param, int value1, int value2, int value3) void
AL.bufferCallbackDirectSOFT
(@Nullable ALCcontext context, int buffer, int format, int freq, ALFunctionTypes.IALBUFFERCALLBACKTYPESOFT callback, @NotNull MemorySegment userptr) void
AL.bufferCallbackDirectSOFT
(@Nullable ALCcontext context, int buffer, int format, int freq, @NotNull MemorySegment callback, @NotNull MemorySegment userptr) void
AL.bufferCallbackDirectSOFT
(Arena arena, @Nullable ALCcontext context, int buffer, int format, int freq, ALFunctionTypes.IALBUFFERCALLBACKTYPESOFT callback, @NotNull MemorySegment userptr) void
AL.bufferDataDirect
(@Nullable ALCcontext context, int buffer, int format, @NotNull MemorySegment data, int size, int samplerate) void
AL.bufferDataStaticDirect
(@Nullable ALCcontext context, int buffer, int format, @NotNull MemorySegment data, int size, int freq) void
AL.bufferfDirect
(@Nullable ALCcontext context, int buffer, int param, float value) void
AL.bufferfvDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable FloatPtr values) void
AL.bufferiDirect
(@Nullable ALCcontext context, int buffer, int param, int value) void
AL.bufferivDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable IntPtr values) void
AL.bufferSubDataDirectSOFT
(@Nullable ALCcontext context, int buffer, int format, @NotNull MemorySegment data, int offset, int length) void
AL.debugMessageCallbackDirectEXT
(@Nullable ALCcontext context, ALFunctionTypes.IALDEBUGPROCEXT callback, @NotNull MemorySegment userParam) void
AL.debugMessageCallbackDirectEXT
(@Nullable ALCcontext context, @NotNull MemorySegment callback, @NotNull MemorySegment userParam) void
AL.debugMessageCallbackDirectEXT
(Arena arena, @Nullable ALCcontext context, ALFunctionTypes.IALDEBUGPROCEXT callback, @NotNull MemorySegment userParam) void
AL.debugMessageControlDirectEXT
(@Nullable ALCcontext context, int source, int type, int severity, int count, @Nullable IntPtr ids, byte enable) void
AL.debugMessageInsertDirectEXT
(@Nullable ALCcontext context, int source, int type, int id, int severity, int length, @Nullable BytePtr message) void
AL.deferUpdatesDirectSOFT
(@Nullable ALCcontext context) void
AL.deleteAuxiliaryEffectSlotsDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr effectslots) void
AL.deleteBuffersDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr buffers) void
AL.deleteEffectsDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr effects) void
AL.deleteFiltersDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr filters) void
AL.deleteSourcesDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
ALC.destroyContext
(@Nullable ALCcontext context) Remove a context from its device and destroys it.void
AL.disableDirect
(@Nullable ALCcontext context, int capability) void
AL.distanceModelDirect
(@Nullable ALCcontext context, int distanceModel) void
AL.dopplerFactorDirect
(@Nullable ALCcontext context, float value) int
AL.EAXGetBufferModeDirect
(@Nullable ALCcontext context, int buffer, @Nullable IntPtr pReserved) int
AL.EAXGetDirect
(@Nullable ALCcontext context, @Nullable _GUID property_set_id, int property_id, int source_id, @NotNull MemorySegment value, int value_size) byte
AL.EAXSetBufferModeDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr buffers, int value) int
AL.EAXSetDirect
(@Nullable ALCcontext context, @Nullable _GUID property_set_id, int property_id, int source_id, @NotNull MemorySegment value, int value_size) void
AL.effectfDirect
(@Nullable ALCcontext context, int effect, int param, float flValue) void
AL.effectfvDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable FloatPtr pflValues) void
AL.effectiDirect
(@Nullable ALCcontext context, int effect, int param, int iValue) void
AL.effectivDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable IntPtr piValues) void
AL.enableDirect
(@Nullable ALCcontext context, int capability) void
AL.eventCallbackDirectSOFT
(@Nullable ALCcontext context, ALFunctionTypes.IALEVENTPROCSOFT callback, @NotNull MemorySegment userParam) void
AL.eventCallbackDirectSOFT
(@Nullable ALCcontext context, @NotNull MemorySegment callback, @NotNull MemorySegment userParam) void
AL.eventCallbackDirectSOFT
(Arena arena, @Nullable ALCcontext context, ALFunctionTypes.IALEVENTPROCSOFT callback, @NotNull MemorySegment userParam) void
AL.eventControlDirectSOFT
(@Nullable ALCcontext context, int count, @Nullable IntPtr types, byte enable) void
AL.filterfDirect
(@Nullable ALCcontext context, int filter, int param, float flValue) void
AL.filterfvDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable FloatPtr pflValues) void
AL.filteriDirect
(@Nullable ALCcontext context, int filter, int param, int iValue) void
AL.filterivDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable IntPtr piValues) void
AL.genAuxiliaryEffectSlotsDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr effectslots) void
AL.genBuffersDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr buffers) void
AL.genEffectsDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr effects) void
AL.genFiltersDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr filters) void
AL.genSourcesDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.getAuxiliaryEffectSlotfDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable FloatPtr pflValue) void
AL.getAuxiliaryEffectSlotfvDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable FloatPtr pflValues) void
AL.getAuxiliaryEffectSlotiDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable IntPtr piValue) void
AL.getAuxiliaryEffectSlotivDirect
(@Nullable ALCcontext context, int effectslot, int param, @Nullable IntPtr piValues) byte
AL.getBooleanDirect
(@Nullable ALCcontext context, int param) void
AL.getBooleanvDirect
(@Nullable ALCcontext context, int param, @Nullable BytePtr values) void
AL.getBuffer3fDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable FloatPtr value1, @Nullable FloatPtr value2, @Nullable FloatPtr value3) void
AL.getBuffer3iDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getBuffer3PtrDirectSOFT
(@Nullable ALCcontext context, int buffer, int param, @Nullable PointerPtr ptr0, @Nullable PointerPtr ptr1, @Nullable PointerPtr ptr2) void
AL.getBufferfDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable FloatPtr value) void
AL.getBufferfvDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable FloatPtr values) void
AL.getBufferiDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable IntPtr value) void
AL.getBufferivDirect
(@Nullable ALCcontext context, int buffer, int param, @Nullable IntPtr values) void
AL.getBufferPtrDirectSOFT
(@Nullable ALCcontext context, int buffer, int param, @Nullable PointerPtr ptr) void
AL.getBufferPtrvDirectSOFT
(@Nullable ALCcontext context, int buffer, int param, @Nullable PointerPtr ptr) @Nullable ALCdevice
ALC.getContextsDevice
(@Nullable ALCcontext context) Returns the device that a particular context is attached to.int
AL.getDebugMessageLogDirectEXT
(@Nullable ALCcontext context, int count, int logBufSize, @Nullable IntPtr sources, @Nullable IntPtr types, @Nullable IntPtr ids, @Nullable IntPtr severities, @Nullable IntPtr lengths, @Nullable BytePtr logBuf) double
AL.getDoubleDirect
(@Nullable ALCcontext context, int param) void
AL.getDoublevDirect
(@Nullable ALCcontext context, int param, @Nullable DoublePtr values) void
AL.getEffectfDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable FloatPtr pflValue) void
AL.getEffectfvDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable FloatPtr pflValues) void
AL.getEffectiDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable IntPtr piValue) void
AL.getEffectivDirect
(@Nullable ALCcontext context, int effect, int param, @Nullable IntPtr piValues) int
AL.getEnumValueDirect
(@Nullable ALCcontext context, @Nullable BytePtr ename) int
AL.getErrorDirect
(@Nullable ALCcontext context) void
AL.getFilterfDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable FloatPtr pflValue) void
AL.getFilterfvDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable FloatPtr pflValues) void
AL.getFilteriDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable IntPtr piValue) void
AL.getFilterivDirect
(@Nullable ALCcontext context, int filter, int param, @Nullable IntPtr piValues) float
AL.getFloatDirect
(@Nullable ALCcontext context, int param) void
AL.getFloatvDirect
(@Nullable ALCcontext context, int param, @Nullable FloatPtr values) int
AL.getIntegerDirect
(@Nullable ALCcontext context, int param) void
AL.getIntegervDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr values) void
AL.getListener3fDirect
(@Nullable ALCcontext context, int param, @Nullable FloatPtr value1, @Nullable FloatPtr value2, @Nullable FloatPtr value3) void
AL.getListener3iDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getListenerfDirect
(@Nullable ALCcontext context, int param, @Nullable FloatPtr value) void
AL.getListenerfvDirect
(@Nullable ALCcontext context, int param, @Nullable FloatPtr values) void
AL.getListeneriDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr value) void
AL.getListenerivDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr values) void
AL.getObjectLabelDirectEXT
(@Nullable ALCcontext context, int identifier, int name, int bufSize, @Nullable IntPtr length, @Nullable BytePtr label) @NotNull MemorySegment
AL.getPointerDirectEXT
(@Nullable ALCcontext context, int pname) @NotNull MemorySegment
AL.getPointerDirectSOFT
(@Nullable ALCcontext context, int pname) void
AL.getPointervDirectEXT
(@Nullable ALCcontext context, int pname, @Nullable PointerPtr values) void
AL.getPointervDirectSOFT
(@Nullable ALCcontext context, int pname, @Nullable PointerPtr values) @NotNull MemorySegment
AL.getProcAddressDirect
(@Nullable ALCcontext context, @Nullable BytePtr fname) void
AL.getSource3dDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable DoublePtr value1, @Nullable DoublePtr value2, @Nullable DoublePtr value3) void
AL.getSource3fDirect
(@Nullable ALCcontext context, int source, int param, @Nullable FloatPtr value1, @Nullable FloatPtr value2, @Nullable FloatPtr value3) void
AL.getSource3i64DirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable LongPtr value1, @Nullable LongPtr value2, @Nullable LongPtr value3) void
AL.getSource3iDirect
(@Nullable ALCcontext context, int source, int param, @Nullable IntPtr value1, @Nullable IntPtr value2, @Nullable IntPtr value3) void
AL.getSourcedDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable DoublePtr value) void
AL.getSourcedvDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable DoublePtr values) void
AL.getSourcefDirect
(@Nullable ALCcontext context, int source, int param, @Nullable FloatPtr value) void
AL.getSourcefvDirect
(@Nullable ALCcontext context, int source, int param, @Nullable FloatPtr values) void
AL.getSourcei64DirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable LongPtr value) void
AL.getSourcei64vDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable LongPtr values) void
AL.getSourceiDirect
(@Nullable ALCcontext context, int source, int param, @Nullable IntPtr value) void
AL.getSourceivDirect
(@Nullable ALCcontext context, int source, int param, @Nullable IntPtr values) @Nullable BytePtr
AL.getStringDirect
(@Nullable ALCcontext context, int param) @Nullable BytePtr
AL.getStringiDirectSOFT
(@Nullable ALCcontext context, int pname, int index) byte
AL.isAuxiliaryEffectSlotDirect
(@Nullable ALCcontext context, int effectslot) byte
AL.isBufferDirect
(@Nullable ALCcontext context, int buffer) byte
AL.isEffectDirect
(@Nullable ALCcontext context, int effect) byte
AL.isEnabledDirect
(@Nullable ALCcontext context, int capability) byte
AL.isExtensionPresentDirect
(@Nullable ALCcontext context, @Nullable BytePtr extname) byte
AL.isFilterDirect
(@Nullable ALCcontext context, int filter) byte
AL.isSourceDirect
(@Nullable ALCcontext context, int source) void
AL.listener3fDirect
(@Nullable ALCcontext context, int param, float value1, float value2, float value3) void
AL.listener3iDirect
(@Nullable ALCcontext context, int param, int value1, int value2, int value3) void
AL.listenerfDirect
(@Nullable ALCcontext context, int param, float value) void
AL.listenerfvDirect
(@Nullable ALCcontext context, int param, @Nullable FloatPtr values) void
AL.listeneriDirect
(@Nullable ALCcontext context, int param, int value) void
AL.listenerivDirect
(@Nullable ALCcontext context, int param, @Nullable IntPtr values) byte
ALC.makeContextCurrent
(@Nullable ALCcontext context) Makes the given context the active process-wide context.void
AL.objectLabelDirectEXT
(@Nullable ALCcontext context, int identifier, int name, int length, @Nullable BytePtr label) void
AL.popDebugGroupDirectEXT
(@Nullable ALCcontext context) void
ALC.processContext
(@Nullable ALCcontext context) Resumes processing updates for the given context.void
AL.processUpdatesDirectSOFT
(@Nullable ALCcontext context) void
AL.pushDebugGroupDirectEXT
(@Nullable ALCcontext context, int source, int id, int length, @Nullable BytePtr message) void
AL.requestFoldbackStartDirect
(@Nullable ALCcontext context, int mode, int count, int length, @Nullable FloatPtr mem, ALFunctionTypes.ILPALFOLDBACKCALLBACK callback) void
AL.requestFoldbackStartDirect
(@Nullable ALCcontext context, int mode, int count, int length, @Nullable FloatPtr mem, @NotNull MemorySegment callback) void
AL.requestFoldbackStartDirect
(Arena arena, @Nullable ALCcontext context, int mode, int count, int length, @Nullable FloatPtr mem, ALFunctionTypes.ILPALFOLDBACKCALLBACK callback) void
AL.requestFoldbackStopDirect
(@Nullable ALCcontext context) byte
ALC.setThreadContext
(@Nullable ALCcontext context) void
AL.source3dDirectSOFT
(@Nullable ALCcontext context, int source, int param, double value1, double value2, double value3) void
AL.source3fDirect
(@Nullable ALCcontext context, int source, int param, float value1, float value2, float value3) void
AL.source3i64DirectSOFT
(@Nullable ALCcontext context, int source, int param, long value1, long value2, long value3) void
AL.source3iDirect
(@Nullable ALCcontext context, int source, int param, int value1, int value2, int value3) void
AL.sourcedDirectSOFT
(@Nullable ALCcontext context, int source, int param, double value) void
AL.sourcedvDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable DoublePtr values) void
AL.sourcefDirect
(@Nullable ALCcontext context, int source, int param, float value) void
AL.sourcefvDirect
(@Nullable ALCcontext context, int source, int param, @Nullable FloatPtr values) void
AL.sourcei64DirectSOFT
(@Nullable ALCcontext context, int source, int param, long value) void
AL.sourcei64vDirectSOFT
(@Nullable ALCcontext context, int source, int param, @Nullable LongPtr values) void
AL.sourceiDirect
(@Nullable ALCcontext context, int source, int param, int value) void
AL.sourceivDirect
(@Nullable ALCcontext context, int source, int param, @Nullable IntPtr values) void
AL.sourcePauseDirect
(@Nullable ALCcontext context, int source) void
AL.sourcePausevDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.sourcePlayAtTimeDirectSOFT
(@Nullable ALCcontext context, int source, long start_time) void
AL.sourcePlayAtTimevDirectSOFT
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources, long start_time) void
AL.sourcePlayDirect
(@Nullable ALCcontext context, int source) void
AL.sourcePlayvDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.sourceQueueBuffersDirect
(@Nullable ALCcontext context, int source, int nb, @Nullable IntPtr buffers) void
AL.sourceRewindDirect
(@Nullable ALCcontext context, int source) void
AL.sourceRewindvDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.sourceStopDirect
(@Nullable ALCcontext context, int source) void
AL.sourceStopvDirect
(@Nullable ALCcontext context, int n, @Nullable IntPtr sources) void
AL.sourceUnqueueBuffersDirect
(@Nullable ALCcontext context, int source, int nb, @Nullable IntPtr buffers) void
AL.speedOfSoundDirect
(@Nullable ALCcontext context, float value) void
ALC.suspendContext
(@Nullable ALCcontext context) Suspends updates for the given context. -
Uses of ALCcontext in club.doki7.openal.handle
Classes in club.doki7.openal.handle that implement interfaces with type arguments of type ALCcontextModifier and TypeClassDescriptionstatic final record
Represents a pointer toALCcontext
handle(s) in native memory.Methods in club.doki7.openal.handle that return ALCcontextModifier and TypeMethodDescription@Nullable ALCcontext
ALCcontext.Ptr.read()
@Nullable ALCcontext
ALCcontext.Ptr.read
(long index) Methods in club.doki7.openal.handle that return types with arguments of type ALCcontextMethods in club.doki7.openal.handle with parameters of type ALCcontextModifier and TypeMethodDescriptionstatic ALCcontext.Ptr
ALCcontext.Ptr.allocate
(Arena arena, @Nullable ALCcontext @NotNull [] values) static ALCcontext.Ptr
ALCcontext.Ptr.allocateV
(Arena arena, @Nullable ALCcontext value0, @Nullable ALCcontext... values) void
ALCcontext.Ptr.write
(long index, @Nullable ALCcontext value) void
ALCcontext.Ptr.write
(@Nullable ALCcontext value) void
ALCcontext.Ptr.write
(@Nullable ALCcontext[] values) void
ALCcontext.Ptr.writeV
(@Nullable ALCcontext value0, @Nullable ALCcontext... values) Method parameters in club.doki7.openal.handle with type arguments of type ALCcontextModifier and TypeMethodDescriptionstatic ALCcontext.Ptr
ALCcontext.Ptr.allocate
(Arena arena, @NotNull Collection<@Nullable ALCcontext> values)