Package org.lwjgl.fmod
Class FMOD_DSP_DESCRIPTION.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<FMOD_DSP_DESCRIPTION.Buffer>
org.lwjgl.system.StructBuffer<FMOD_DSP_DESCRIPTION,FMOD_DSP_DESCRIPTION.Buffer>
org.lwjgl.fmod.FMOD_DSP_DESCRIPTION.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<FMOD_DSP_DESCRIPTION>
,NativeResource
,Pointer
- Enclosing class:
FMOD_DSP_DESCRIPTION
public static class FMOD_DSP_DESCRIPTION.Buffer
extends StructBuffer<FMOD_DSP_DESCRIPTION,FMOD_DSP_DESCRIPTION.Buffer>
implements NativeResource
An array of
FMOD_DSP_DESCRIPTION
structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionBuffer
(long address, int cap) Buffer
(ByteBuffer container) Creates a newFMOD_DSP_DESCRIPTION.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescription@Nullable FMOD_DSP_CREATE_CALLBACK
create$()
create$
(@Nullable FMOD_DSP_CREATE_CALLBACKI value) Sets the specified value to thecreate
field.@Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACK
getparameterbool
(@Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKI value) Sets the specified value to thegetparameterbool
field.@Nullable FMOD_DSP_GETPARAM_DATA_CALLBACK
getparameterdata
(@Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKI value) Sets the specified value to thegetparameterdata
field.@Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACK
getparameterfloat
(@Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKI value) Sets the specified value to thegetparameterfloat
field.@Nullable FMOD_DSP_GETPARAM_INT_CALLBACK
getparameterint
(@Nullable FMOD_DSP_GETPARAM_INT_CALLBACKI value) Sets the specified value to thegetparameterint
field.name()
byte
name
(int index) name
(int index, byte value) Sets the specified value at the specified index of thename
field.name
(ByteBuffer value) Copies the specifiedByteBuffer
to thename
field.int
numinputbuffers
(int value) Sets the specified value to thenuminputbuffers
field.int
numoutputbuffers
(int value) Sets the specified value to thenumoutputbuffers
field.int
paramdesc
(PointerBuffer value) Sets the address of the specifiedPointerBuffer
to theparamdesc
field.int
pluginsdkversion
(int value) Sets the specified value to thepluginsdkversion
field.@Nullable FMOD_DSP_PROCESS_CALLBACK
process()
process
(@Nullable FMOD_DSP_PROCESS_CALLBACKI value) Sets the specified value to theprocess
field.@Nullable FMOD_DSP_READ_CALLBACK
read()
read
(@Nullable FMOD_DSP_READ_CALLBACKI value) Sets the specified value to theread
field.@Nullable FMOD_DSP_RELEASE_CALLBACK
release()
release
(@Nullable FMOD_DSP_RELEASE_CALLBACKI value) Sets the specified value to therelease
field.reset$()
reset$
(FMOD_DSP_RESET_CALLBACKI value) Sets the specified value to thereset
field.@Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACK
setparameterbool
(@Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACKI value) Sets the specified value to thesetparameterbool
field.@Nullable FMOD_DSP_SETPARAM_DATA_CALLBACK
setparameterdata
(@Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKI value) Sets the specified value to thesetparameterdata
field.@Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACK
setparameterfloat
(@Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKI value) Sets the specified value to thesetparameterfloat
field.@Nullable FMOD_DSP_SETPARAM_INT_CALLBACK
setparameterint
(@Nullable FMOD_DSP_SETPARAM_INT_CALLBACKI value) Sets the specified value to thesetparameterint
field.@Nullable FMOD_DSP_SETPOSITION_CALLBACK
setposition
(@Nullable FMOD_DSP_SETPOSITION_CALLBACKI value) Sets the specified value to thesetposition
field.Sets the specified value to theshouldiprocess
field.@Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK
sys_deregister
(@Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI value) Sets the specified value to thesys_deregister
field.@Nullable FMOD_DSP_SYSTEM_MIX_CALLBACK
sys_mix()
sys_mix
(@Nullable FMOD_DSP_SYSTEM_MIX_CALLBACKI value) Sets the specified value to thesys_mix
field.@Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACK
sys_register
(@Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACKI value) Sets the specified value to thesys_register
field.long
userdata()
userdata
(long value) Sets the specified value to theuserdata
field.int
version()
version
(int value) Sets the specified value to theversion
field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newFMOD_DSP_DESCRIPTION.Buffer
instance backed by the specified container.Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided by
FMOD_DSP_DESCRIPTION.SIZEOF
, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Details
-
pluginsdkversion
public int pluginsdkversion()- Returns:
- the value of the
pluginsdkversion
field.
-
name
- Returns:
- a
ByteBuffer
view of thename
field.
-
name
public byte name(int index) - Returns:
- the value at the specified index of the
name
field.
-
version
public int version()- Returns:
- the value of the
version
field.
-
numinputbuffers
public int numinputbuffers()- Returns:
- the value of the
numinputbuffers
field.
-
numoutputbuffers
public int numoutputbuffers()- Returns:
- the value of the
numoutputbuffers
field.
-
create$
- Returns:
- the value of the
create
field.
-
release
- Returns:
- the value of the
release
field.
-
reset$
- Returns:
- the value of the
reset
field.
-
read
- Returns:
- the value of the
read
field.
-
process
- Returns:
- the value of the
process
field.
-
setposition
- Returns:
- the value of the
setposition
field.
-
numparameters
public int numparameters()- Returns:
- the value of the
numparameters
field.
-
paramdesc
- Returns:
- a
PointerBuffer
view of the data pointed to by theparamdesc
field.
-
setparameterfloat
- Returns:
- the value of the
setparameterfloat
field.
-
setparameterint
- Returns:
- the value of the
setparameterint
field.
-
setparameterbool
- Returns:
- the value of the
setparameterbool
field.
-
setparameterdata
- Returns:
- the value of the
setparameterdata
field.
-
getparameterfloat
- Returns:
- the value of the
getparameterfloat
field.
-
getparameterint
- Returns:
- the value of the
getparameterint
field.
-
getparameterbool
- Returns:
- the value of the
getparameterbool
field.
-
getparameterdata
- Returns:
- the value of the
getparameterdata
field.
-
shouldiprocess
- Returns:
- the value of the
shouldiprocess
field.
-
userdata
public long userdata()- Returns:
- the value of the
userdata
field.
-
sys_register
- Returns:
- the value of the
sys_register
field.
-
sys_deregister
- Returns:
- the value of the
sys_deregister
field.
-
sys_mix
- Returns:
- the value of the
sys_mix
field.
-
pluginsdkversion
Sets the specified value to thepluginsdkversion
field. -
name
Copies the specifiedByteBuffer
to thename
field. -
name
Sets the specified value at the specified index of thename
field. -
version
Sets the specified value to theversion
field. -
numinputbuffers
Sets the specified value to thenuminputbuffers
field. -
numoutputbuffers
Sets the specified value to thenumoutputbuffers
field. -
create$
Sets the specified value to thecreate
field. -
release
Sets the specified value to therelease
field. -
reset$
Sets the specified value to thereset
field. -
read
Sets the specified value to theread
field. -
process
Sets the specified value to theprocess
field. -
setposition
Sets the specified value to thesetposition
field. -
paramdesc
Sets the address of the specifiedPointerBuffer
to theparamdesc
field. -
setparameterfloat
public FMOD_DSP_DESCRIPTION.Buffer setparameterfloat(@Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKI value) Sets the specified value to thesetparameterfloat
field. -
setparameterint
Sets the specified value to thesetparameterint
field. -
setparameterbool
public FMOD_DSP_DESCRIPTION.Buffer setparameterbool(@Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACKI value) Sets the specified value to thesetparameterbool
field. -
setparameterdata
public FMOD_DSP_DESCRIPTION.Buffer setparameterdata(@Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKI value) Sets the specified value to thesetparameterdata
field. -
getparameterfloat
public FMOD_DSP_DESCRIPTION.Buffer getparameterfloat(@Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKI value) Sets the specified value to thegetparameterfloat
field. -
getparameterint
Sets the specified value to thegetparameterint
field. -
getparameterbool
public FMOD_DSP_DESCRIPTION.Buffer getparameterbool(@Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKI value) Sets the specified value to thegetparameterbool
field. -
getparameterdata
public FMOD_DSP_DESCRIPTION.Buffer getparameterdata(@Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKI value) Sets the specified value to thegetparameterdata
field. -
shouldiprocess
Sets the specified value to theshouldiprocess
field. -
userdata
Sets the specified value to theuserdata
field. -
sys_register
Sets the specified value to thesys_register
field. -
sys_deregister
public FMOD_DSP_DESCRIPTION.Buffer sys_deregister(@Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI value) Sets the specified value to thesys_deregister
field. -
sys_mix
Sets the specified value to thesys_mix
field.
-