Package org.lwjgl.fmod
Class FMOD_DSP_DESCRIPTION
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
struct FMOD_DSP_DESCRIPTION {
unsigned int pluginsdkversion;
char name[32];
unsigned int version;
int numinputbuffers;
int numoutputbuffers;
{@link FMOD_DSP_CREATE_CALLBACKI FMOD_DSP_CREATE_CALLBACK} create;
{@link FMOD_DSP_RELEASE_CALLBACKI FMOD_DSP_RELEASE_CALLBACK} release;
{@link FMOD_DSP_RESET_CALLBACKI FMOD_DSP_RESET_CALLBACK} reset;
{@link FMOD_DSP_READ_CALLBACKI FMOD_DSP_READ_CALLBACK} read;
{@link FMOD_DSP_PROCESS_CALLBACKI FMOD_DSP_PROCESS_CALLBACK} process;
{@link FMOD_DSP_SETPOSITION_CALLBACKI FMOD_DSP_SETPOSITION_CALLBACK} setposition;
int numparameters;
{@link FMOD_DSP_PARAMETER_DESC FMOD_DSP_PARAMETER_DESC} ** paramdesc;
{@link FMOD_DSP_SETPARAM_FLOAT_CALLBACKI FMOD_DSP_SETPARAM_FLOAT_CALLBACK} setparameterfloat;
{@link FMOD_DSP_SETPARAM_INT_CALLBACKI FMOD_DSP_SETPARAM_INT_CALLBACK} setparameterint;
{@link FMOD_DSP_SETPARAM_BOOL_CALLBACKI FMOD_DSP_SETPARAM_BOOL_CALLBACK} setparameterbool;
{@link FMOD_DSP_SETPARAM_DATA_CALLBACKI FMOD_DSP_SETPARAM_DATA_CALLBACK} setparameterdata;
{@link FMOD_DSP_GETPARAM_FLOAT_CALLBACKI FMOD_DSP_GETPARAM_FLOAT_CALLBACK} getparameterfloat;
{@link FMOD_DSP_GETPARAM_INT_CALLBACKI FMOD_DSP_GETPARAM_INT_CALLBACK} getparameterint;
{@link FMOD_DSP_GETPARAM_BOOL_CALLBACKI FMOD_DSP_GETPARAM_BOOL_CALLBACK} getparameterbool;
{@link FMOD_DSP_GETPARAM_DATA_CALLBACKI FMOD_DSP_GETPARAM_DATA_CALLBACK} getparameterdata;
{@link FMOD_DSP_SHOULDIPROCESS_CALLBACKI FMOD_DSP_SHOULDIPROCESS_CALLBACK} shouldiprocess;
void * userdata;
{@link FMOD_DSP_SYSTEM_REGISTER_CALLBACKI FMOD_DSP_SYSTEM_REGISTER_CALLBACK} sys_register;
{@link FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK} sys_deregister;
{@link FMOD_DSP_SYSTEM_MIX_CALLBACKI FMOD_DSP_SYSTEM_MIX_CALLBACK} sys_mix;
}
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionFMOD_DSP_DESCRIPTION
(ByteBuffer container) Creates aFMOD_DSP_DESCRIPTION
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionstatic FMOD_DSP_DESCRIPTION
calloc()
Returns a newFMOD_DSP_DESCRIPTION
instance allocated withmemCalloc
.static FMOD_DSP_DESCRIPTION.Buffer
calloc
(int capacity) Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated withmemCalloc
.static FMOD_DSP_DESCRIPTION.Buffer
calloc
(int capacity, MemoryStack stack) Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static FMOD_DSP_DESCRIPTION
calloc
(MemoryStack stack) Returns a newFMOD_DSP_DESCRIPTION
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static FMOD_DSP_DESCRIPTION
create()
Returns a newFMOD_DSP_DESCRIPTION
instance allocated withBufferUtils
.static FMOD_DSP_DESCRIPTION.Buffer
create
(int capacity) Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated withBufferUtils
.static FMOD_DSP_DESCRIPTION
create
(long address) Returns a newFMOD_DSP_DESCRIPTION
instance for the specified memory address.static FMOD_DSP_DESCRIPTION.Buffer
create
(long address, int capacity) Create aFMOD_DSP_DESCRIPTION.Buffer
instance at the specified memory.@Nullable FMOD_DSP_CREATE_CALLBACK
create$()
create$
(@Nullable FMOD_DSP_CREATE_CALLBACKI value) Sets the specified value to thecreate
field.static @Nullable FMOD_DSP_DESCRIPTION
createSafe
(long address) static @Nullable FMOD_DSP_DESCRIPTION.Buffer
createSafe
(long address, int capacity) @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.static FMOD_DSP_DESCRIPTION
malloc()
Returns a newFMOD_DSP_DESCRIPTION
instance allocated withmemAlloc
.static FMOD_DSP_DESCRIPTION.Buffer
malloc
(int capacity) Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated withmemAlloc
.static FMOD_DSP_DESCRIPTION.Buffer
malloc
(int capacity, MemoryStack stack) Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated on the specifiedMemoryStack
.static FMOD_DSP_DESCRIPTION
malloc
(MemoryStack stack) Returns a newFMOD_DSP_DESCRIPTION
instance allocated on the specifiedMemoryStack
.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.static @Nullable FMOD_DSP_CREATE_CALLBACK
ncreate$
(long struct) Unsafe version ofcreate$()
.static void
ncreate$
(long struct, @Nullable FMOD_DSP_CREATE_CALLBACKI value) Unsafe version ofcreate$
.static @Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACK
ngetparameterbool
(long struct) Unsafe version ofgetparameterbool()
.static void
ngetparameterbool
(long struct, @Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKI value) Unsafe version ofgetparameterbool
.static @Nullable FMOD_DSP_GETPARAM_DATA_CALLBACK
ngetparameterdata
(long struct) Unsafe version ofgetparameterdata()
.static void
ngetparameterdata
(long struct, @Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKI value) Unsafe version ofgetparameterdata
.static @Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACK
ngetparameterfloat
(long struct) Unsafe version ofgetparameterfloat()
.static void
ngetparameterfloat
(long struct, @Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKI value) Unsafe version ofgetparameterfloat
.static @Nullable FMOD_DSP_GETPARAM_INT_CALLBACK
ngetparameterint
(long struct) Unsafe version ofgetparameterint()
.static void
ngetparameterint
(long struct, @Nullable FMOD_DSP_GETPARAM_INT_CALLBACKI value) Unsafe version ofgetparameterint
.static ByteBuffer
nname
(long struct) Unsafe version ofname()
.static byte
nname
(long struct, int index) Unsafe version ofname
.static void
nname
(long struct, int index, byte value) Unsafe version ofname
.static void
nname
(long struct, ByteBuffer value) Unsafe version ofname
.static int
nnuminputbuffers
(long struct) Unsafe version ofnuminputbuffers()
.static void
nnuminputbuffers
(long struct, int value) Unsafe version ofnuminputbuffers
.static int
nnumoutputbuffers
(long struct) Unsafe version ofnumoutputbuffers()
.static void
nnumoutputbuffers
(long struct, int value) Unsafe version ofnumoutputbuffers
.static int
nnumparameters
(long struct) Unsafe version ofnumparameters()
.static void
nnumparameters
(long struct, int value) Sets the specified value to thenumparameters
field of the specifiedstruct
.static PointerBuffer
nparamdesc
(long struct) Unsafe version ofparamdesc
.static void
nparamdesc
(long struct, PointerBuffer value) Unsafe version ofparamdesc
.static int
npluginsdkversion
(long struct) Unsafe version ofpluginsdkversion()
.static void
npluginsdkversion
(long struct, int value) Unsafe version ofpluginsdkversion
.static @Nullable FMOD_DSP_PROCESS_CALLBACK
nprocess
(long struct) Unsafe version ofprocess()
.static void
nprocess
(long struct, @Nullable FMOD_DSP_PROCESS_CALLBACKI value) Unsafe version ofprocess
.static @Nullable FMOD_DSP_READ_CALLBACK
nread
(long struct) Unsafe version ofread()
.static void
nread
(long struct, @Nullable FMOD_DSP_READ_CALLBACKI value) Unsafe version ofread
.static @Nullable FMOD_DSP_RELEASE_CALLBACK
nrelease
(long struct) Unsafe version ofrelease()
.static void
nrelease
(long struct, @Nullable FMOD_DSP_RELEASE_CALLBACKI value) Unsafe version ofrelease
.static FMOD_DSP_RESET_CALLBACK
nreset$
(long struct) Unsafe version ofreset$()
.static void
nreset$
(long struct, FMOD_DSP_RESET_CALLBACKI value) Unsafe version ofreset$
.static @Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACK
nsetparameterbool
(long struct) Unsafe version ofsetparameterbool()
.static void
nsetparameterbool
(long struct, @Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACKI value) Unsafe version ofsetparameterbool
.static @Nullable FMOD_DSP_SETPARAM_DATA_CALLBACK
nsetparameterdata
(long struct) Unsafe version ofsetparameterdata()
.static void
nsetparameterdata
(long struct, @Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKI value) Unsafe version ofsetparameterdata
.static @Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACK
nsetparameterfloat
(long struct) Unsafe version ofsetparameterfloat()
.static void
nsetparameterfloat
(long struct, @Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKI value) Unsafe version ofsetparameterfloat
.static @Nullable FMOD_DSP_SETPARAM_INT_CALLBACK
nsetparameterint
(long struct) Unsafe version ofsetparameterint()
.static void
nsetparameterint
(long struct, @Nullable FMOD_DSP_SETPARAM_INT_CALLBACKI value) Unsafe version ofsetparameterint
.static @Nullable FMOD_DSP_SETPOSITION_CALLBACK
nsetposition
(long struct) Unsafe version ofsetposition()
.static void
nsetposition
(long struct, @Nullable FMOD_DSP_SETPOSITION_CALLBACKI value) Unsafe version ofsetposition
.nshouldiprocess
(long struct) Unsafe version ofshouldiprocess()
.static void
nshouldiprocess
(long struct, FMOD_DSP_SHOULDIPROCESS_CALLBACKI value) Unsafe version ofshouldiprocess
.static @Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK
nsys_deregister
(long struct) Unsafe version ofsys_deregister()
.static void
nsys_deregister
(long struct, @Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI value) Unsafe version ofsys_deregister
.static @Nullable FMOD_DSP_SYSTEM_MIX_CALLBACK
nsys_mix
(long struct) Unsafe version ofsys_mix()
.static void
nsys_mix
(long struct, @Nullable FMOD_DSP_SYSTEM_MIX_CALLBACKI value) Unsafe version ofsys_mix
.static @Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACK
nsys_register
(long struct) Unsafe version ofsys_register()
.static void
nsys_register
(long struct, @Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACKI value) Unsafe version ofsys_register
.int
numinputbuffers
(int value) Sets the specified value to thenuminputbuffers
field.int
numoutputbuffers
(int value) Sets the specified value to thenumoutputbuffers
field.int
static long
nuserdata
(long struct) Unsafe version ofuserdata()
.static void
nuserdata
(long struct, long value) Unsafe version ofuserdata
.static int
nversion
(long struct) Unsafe version ofversion()
.static void
nversion
(long struct, int value) Unsafe version ofversion
.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.set
(int pluginsdkversion, ByteBuffer name, int version, int numinputbuffers, int numoutputbuffers, @Nullable FMOD_DSP_CREATE_CALLBACKI create$, @Nullable FMOD_DSP_RELEASE_CALLBACKI release, FMOD_DSP_RESET_CALLBACKI reset$, @Nullable FMOD_DSP_READ_CALLBACKI read, @Nullable FMOD_DSP_PROCESS_CALLBACKI process, @Nullable FMOD_DSP_SETPOSITION_CALLBACKI setposition, PointerBuffer paramdesc, @Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKI setparameterfloat, @Nullable FMOD_DSP_SETPARAM_INT_CALLBACKI setparameterint, @Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACKI setparameterbool, @Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKI setparameterdata, @Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKI getparameterfloat, @Nullable FMOD_DSP_GETPARAM_INT_CALLBACKI getparameterint, @Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKI getparameterbool, @Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKI getparameterdata, FMOD_DSP_SHOULDIPROCESS_CALLBACKI shouldiprocess, long userdata, @Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACKI sys_register, @Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI sys_deregister, @Nullable FMOD_DSP_SYSTEM_MIX_CALLBACKI sys_mix) Initializes this struct with the specified values.set
(FMOD_DSP_DESCRIPTION src) Copies the specified struct data to this struct.@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.int
sizeof()
Returnssizeof(struct)
.@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.static void
validate
(long struct) Validates pointer members that should not beNULL
.int
version()
version
(int value) Sets the specified value to theversion
field.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
PLUGINSDKVERSION
public static final int PLUGINSDKVERSIONThe struct member offsets. -
NAME
public static final int NAMEThe struct member offsets. -
VERSION
public static final int VERSIONThe struct member offsets. -
NUMINPUTBUFFERS
public static final int NUMINPUTBUFFERSThe struct member offsets. -
NUMOUTPUTBUFFERS
public static final int NUMOUTPUTBUFFERSThe struct member offsets. -
CREATE
public static final int CREATEThe struct member offsets. -
RELEASE
public static final int RELEASEThe struct member offsets. -
RESET
public static final int RESETThe struct member offsets. -
READ
public static final int READThe struct member offsets. -
PROCESS
public static final int PROCESSThe struct member offsets. -
SETPOSITION
public static final int SETPOSITIONThe struct member offsets. -
NUMPARAMETERS
public static final int NUMPARAMETERSThe struct member offsets. -
PARAMDESC
public static final int PARAMDESCThe struct member offsets. -
SETPARAMETERFLOAT
public static final int SETPARAMETERFLOATThe struct member offsets. -
SETPARAMETERINT
public static final int SETPARAMETERINTThe struct member offsets. -
SETPARAMETERBOOL
public static final int SETPARAMETERBOOLThe struct member offsets. -
SETPARAMETERDATA
public static final int SETPARAMETERDATAThe struct member offsets. -
GETPARAMETERFLOAT
public static final int GETPARAMETERFLOATThe struct member offsets. -
GETPARAMETERINT
public static final int GETPARAMETERINTThe struct member offsets. -
GETPARAMETERBOOL
public static final int GETPARAMETERBOOLThe struct member offsets. -
GETPARAMETERDATA
public static final int GETPARAMETERDATAThe struct member offsets. -
SHOULDIPROCESS
public static final int SHOULDIPROCESSThe struct member offsets. -
USERDATA
public static final int USERDATAThe struct member offsets. -
SYS_REGISTER
public static final int SYS_REGISTERThe struct member offsets. -
SYS_DEREGISTER
public static final int SYS_DEREGISTERThe struct member offsets. -
SYS_MIX
public static final int SYS_MIXThe struct member offsets.
-
-
Constructor Details
-
FMOD_DSP_DESCRIPTION
Creates aFMOD_DSP_DESCRIPTION
instance at the current position of the specifiedByteBuffer
container. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<FMOD_DSP_DESCRIPTION>
-
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
Sets the specified value to thesetparameterfloat
field. -
setparameterint
Sets the specified value to thesetparameterint
field. -
setparameterbool
Sets the specified value to thesetparameterbool
field. -
setparameterdata
Sets the specified value to thesetparameterdata
field. -
getparameterfloat
Sets the specified value to thegetparameterfloat
field. -
getparameterint
Sets the specified value to thegetparameterint
field. -
getparameterbool
Sets the specified value to thegetparameterbool
field. -
getparameterdata
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
Sets the specified value to thesys_deregister
field. -
sys_mix
Sets the specified value to thesys_mix
field. -
set
public FMOD_DSP_DESCRIPTION set(int pluginsdkversion, ByteBuffer name, int version, int numinputbuffers, int numoutputbuffers, @Nullable FMOD_DSP_CREATE_CALLBACKI create$, @Nullable FMOD_DSP_RELEASE_CALLBACKI release, FMOD_DSP_RESET_CALLBACKI reset$, @Nullable FMOD_DSP_READ_CALLBACKI read, @Nullable FMOD_DSP_PROCESS_CALLBACKI process, @Nullable FMOD_DSP_SETPOSITION_CALLBACKI setposition, PointerBuffer paramdesc, @Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKI setparameterfloat, @Nullable FMOD_DSP_SETPARAM_INT_CALLBACKI setparameterint, @Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACKI setparameterbool, @Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKI setparameterdata, @Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKI getparameterfloat, @Nullable FMOD_DSP_GETPARAM_INT_CALLBACKI getparameterint, @Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKI getparameterbool, @Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKI getparameterdata, FMOD_DSP_SHOULDIPROCESS_CALLBACKI shouldiprocess, long userdata, @Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACKI sys_register, @Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI sys_deregister, @Nullable FMOD_DSP_SYSTEM_MIX_CALLBACKI sys_mix) Initializes this struct with the specified values. -
set
Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
Returns a newFMOD_DSP_DESCRIPTION
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newFMOD_DSP_DESCRIPTION
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newFMOD_DSP_DESCRIPTION
instance allocated withBufferUtils
. -
create
Returns a newFMOD_DSP_DESCRIPTION
instance for the specified memory address. -
createSafe
-
malloc
Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aFMOD_DSP_DESCRIPTION.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
malloc
Returns a newFMOD_DSP_DESCRIPTION
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newFMOD_DSP_DESCRIPTION
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
malloc
Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newFMOD_DSP_DESCRIPTION.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
npluginsdkversion
public static int npluginsdkversion(long struct) Unsafe version ofpluginsdkversion()
. -
nname
Unsafe version ofname()
. -
nname
public static byte nname(long struct, int index) Unsafe version ofname
. -
nversion
public static int nversion(long struct) Unsafe version ofversion()
. -
nnuminputbuffers
public static int nnuminputbuffers(long struct) Unsafe version ofnuminputbuffers()
. -
nnumoutputbuffers
public static int nnumoutputbuffers(long struct) Unsafe version ofnumoutputbuffers()
. -
ncreate$
Unsafe version ofcreate$()
. -
nrelease
Unsafe version ofrelease()
. -
nreset$
Unsafe version ofreset$()
. -
nread
Unsafe version ofread()
. -
nprocess
Unsafe version ofprocess()
. -
nsetposition
Unsafe version ofsetposition()
. -
nnumparameters
public static int nnumparameters(long struct) Unsafe version ofnumparameters()
. -
nparamdesc
Unsafe version ofparamdesc
. -
nsetparameterfloat
Unsafe version ofsetparameterfloat()
. -
nsetparameterint
Unsafe version ofsetparameterint()
. -
nsetparameterbool
Unsafe version ofsetparameterbool()
. -
nsetparameterdata
Unsafe version ofsetparameterdata()
. -
ngetparameterfloat
Unsafe version ofgetparameterfloat()
. -
ngetparameterint
Unsafe version ofgetparameterint()
. -
ngetparameterbool
Unsafe version ofgetparameterbool()
. -
ngetparameterdata
Unsafe version ofgetparameterdata()
. -
nshouldiprocess
Unsafe version ofshouldiprocess()
. -
nuserdata
public static long nuserdata(long struct) Unsafe version ofuserdata()
. -
nsys_register
Unsafe version ofsys_register()
. -
nsys_deregister
Unsafe version ofsys_deregister()
. -
nsys_mix
Unsafe version ofsys_mix()
. -
npluginsdkversion
public static void npluginsdkversion(long struct, int value) Unsafe version ofpluginsdkversion
. -
nname
Unsafe version ofname
. -
nname
public static void nname(long struct, int index, byte value) Unsafe version ofname
. -
nversion
public static void nversion(long struct, int value) Unsafe version ofversion
. -
nnuminputbuffers
public static void nnuminputbuffers(long struct, int value) Unsafe version ofnuminputbuffers
. -
nnumoutputbuffers
public static void nnumoutputbuffers(long struct, int value) Unsafe version ofnumoutputbuffers
. -
ncreate$
Unsafe version ofcreate$
. -
nrelease
Unsafe version ofrelease
. -
nreset$
Unsafe version ofreset$
. -
nread
Unsafe version ofread
. -
nprocess
Unsafe version ofprocess
. -
nsetposition
Unsafe version ofsetposition
. -
nnumparameters
public static void nnumparameters(long struct, int value) Sets the specified value to thenumparameters
field of the specifiedstruct
. -
nparamdesc
Unsafe version ofparamdesc
. -
nsetparameterfloat
public static void nsetparameterfloat(long struct, @Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKI value) Unsafe version ofsetparameterfloat
. -
nsetparameterint
Unsafe version ofsetparameterint
. -
nsetparameterbool
Unsafe version ofsetparameterbool
. -
nsetparameterdata
Unsafe version ofsetparameterdata
. -
ngetparameterfloat
public static void ngetparameterfloat(long struct, @Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKI value) Unsafe version ofgetparameterfloat
. -
ngetparameterint
Unsafe version ofgetparameterint
. -
ngetparameterbool
Unsafe version ofgetparameterbool
. -
ngetparameterdata
Unsafe version ofgetparameterdata
. -
nshouldiprocess
Unsafe version ofshouldiprocess
. -
nuserdata
public static void nuserdata(long struct, long value) Unsafe version ofuserdata
. -
nsys_register
Unsafe version ofsys_register
. -
nsys_deregister
public static void nsys_deregister(long struct, @Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI value) Unsafe version ofsys_deregister
. -
nsys_mix
Unsafe version ofsys_mix
. -
validate
public static void validate(long struct) Validates pointer members that should not beNULL
.- Parameters:
struct
- the struct to validate
-