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;
FMOD_DSP_CREATE_CALLBACK create;
FMOD_DSP_RELEASE_CALLBACK release;
FMOD_DSP_RESET_CALLBACK reset;
FMOD_DSP_READ_CALLBACK read;
FMOD_DSP_PROCESS_CALLBACK process;
FMOD_DSP_SETPOSITION_CALLBACK setposition;
int numparameters;
FMOD_DSP_PARAMETER_DESC ** paramdesc;
FMOD_DSP_SETPARAM_FLOAT_CALLBACK setparameterfloat;
FMOD_DSP_SETPARAM_INT_CALLBACK setparameterint;
FMOD_DSP_SETPARAM_BOOL_CALLBACK setparameterbool;
FMOD_DSP_SETPARAM_DATA_CALLBACK setparameterdata;
FMOD_DSP_GETPARAM_FLOAT_CALLBACK getparameterfloat;
FMOD_DSP_GETPARAM_INT_CALLBACK getparameterint;
FMOD_DSP_GETPARAM_BOOL_CALLBACK getparameterbool;
FMOD_DSP_GETPARAM_DATA_CALLBACK getparameterdata;
FMOD_DSP_SHOULDIPROCESS_CALLBACK shouldiprocess;
void * userdata;
FMOD_DSP_SYSTEM_REGISTER_CALLBACK sys_register;
FMOD_DSP_SYSTEM_DEREGISTER_CALLBACK sys_deregister;
FMOD_DSP_SYSTEM_MIX_CALLBACK sys_mix;
}-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe 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_DESCRIPTIONinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic FMOD_DSP_DESCRIPTIONcalloc()Returns a newFMOD_DSP_DESCRIPTIONinstance allocated withmemCalloc.static FMOD_DSP_DESCRIPTION.Buffercalloc(int capacity) Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated withmemCalloc.static FMOD_DSP_DESCRIPTION.Buffercalloc(int capacity, MemoryStack stack) Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static FMOD_DSP_DESCRIPTIONcalloc(MemoryStack stack) Returns a newFMOD_DSP_DESCRIPTIONinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static FMOD_DSP_DESCRIPTIONcreate()Returns a newFMOD_DSP_DESCRIPTIONinstance allocated withBufferUtils.static FMOD_DSP_DESCRIPTION.Buffercreate(int capacity) Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated withBufferUtils.static FMOD_DSP_DESCRIPTIONcreate(long address) Returns a newFMOD_DSP_DESCRIPTIONinstance for the specified memory address.static FMOD_DSP_DESCRIPTION.Buffercreate(long address, int capacity) Create aFMOD_DSP_DESCRIPTION.Bufferinstance at the specified memory.@Nullable FMOD_DSP_CREATE_CALLBACKcreate$()create$(@Nullable FMOD_DSP_CREATE_CALLBACKI value) Sets the specified value to thecreatefield.static @Nullable FMOD_DSP_DESCRIPTIONcreateSafe(long address) static @Nullable FMOD_DSP_DESCRIPTION.BuffercreateSafe(long address, int capacity) @Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKgetparameterbool(@Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKI value) Sets the specified value to thegetparameterboolfield.@Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKgetparameterdata(@Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKI value) Sets the specified value to thegetparameterdatafield.@Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKgetparameterfloat(@Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKI value) Sets the specified value to thegetparameterfloatfield.@Nullable FMOD_DSP_GETPARAM_INT_CALLBACKgetparameterint(@Nullable FMOD_DSP_GETPARAM_INT_CALLBACKI value) Sets the specified value to thegetparameterintfield.static FMOD_DSP_DESCRIPTIONmalloc()Returns a newFMOD_DSP_DESCRIPTIONinstance allocated withmemAlloc.static FMOD_DSP_DESCRIPTION.Buffermalloc(int capacity) Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated withmemAlloc.static FMOD_DSP_DESCRIPTION.Buffermalloc(int capacity, MemoryStack stack) Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated on the specifiedMemoryStack.static FMOD_DSP_DESCRIPTIONmalloc(MemoryStack stack) Returns a newFMOD_DSP_DESCRIPTIONinstance allocated on the specifiedMemoryStack.name()bytename(int index) name(int index, byte value) Sets the specified value at the specified index of thenamefield.name(ByteBuffer value) Copies the specifiedByteBufferto thenamefield.static @Nullable FMOD_DSP_CREATE_CALLBACKncreate$(long struct) Unsafe version ofcreate$().static voidncreate$(long struct, @Nullable FMOD_DSP_CREATE_CALLBACKI value) Unsafe version ofcreate$.static @Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKngetparameterbool(long struct) Unsafe version ofgetparameterbool().static voidngetparameterbool(long struct, @Nullable FMOD_DSP_GETPARAM_BOOL_CALLBACKI value) Unsafe version ofgetparameterbool.static @Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKngetparameterdata(long struct) Unsafe version ofgetparameterdata().static voidngetparameterdata(long struct, @Nullable FMOD_DSP_GETPARAM_DATA_CALLBACKI value) Unsafe version ofgetparameterdata.static @Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKngetparameterfloat(long struct) Unsafe version ofgetparameterfloat().static voidngetparameterfloat(long struct, @Nullable FMOD_DSP_GETPARAM_FLOAT_CALLBACKI value) Unsafe version ofgetparameterfloat.static @Nullable FMOD_DSP_GETPARAM_INT_CALLBACKngetparameterint(long struct) Unsafe version ofgetparameterint().static voidngetparameterint(long struct, @Nullable FMOD_DSP_GETPARAM_INT_CALLBACKI value) Unsafe version ofgetparameterint.static ByteBuffernname(long struct) Unsafe version ofname().static bytenname(long struct, int index) Unsafe version ofname.static voidnname(long struct, int index, byte value) Unsafe version ofname.static voidnname(long struct, ByteBuffer value) Unsafe version ofname.static intnnuminputbuffers(long struct) Unsafe version ofnuminputbuffers().static voidnnuminputbuffers(long struct, int value) Unsafe version ofnuminputbuffers.static intnnumoutputbuffers(long struct) Unsafe version ofnumoutputbuffers().static voidnnumoutputbuffers(long struct, int value) Unsafe version ofnumoutputbuffers.static intnnumparameters(long struct) Unsafe version ofnumparameters().static voidnnumparameters(long struct, int value) Sets the specified value to thenumparametersfield of the specifiedstruct.static PointerBuffernparamdesc(long struct) Unsafe version ofparamdesc.static voidnparamdesc(long struct, PointerBuffer value) Unsafe version ofparamdesc.static intnpluginsdkversion(long struct) Unsafe version ofpluginsdkversion().static voidnpluginsdkversion(long struct, int value) Unsafe version ofpluginsdkversion.static @Nullable FMOD_DSP_PROCESS_CALLBACKnprocess(long struct) Unsafe version ofprocess().static voidnprocess(long struct, @Nullable FMOD_DSP_PROCESS_CALLBACKI value) Unsafe version ofprocess.static @Nullable FMOD_DSP_READ_CALLBACKnread(long struct) Unsafe version ofread().static voidnread(long struct, @Nullable FMOD_DSP_READ_CALLBACKI value) Unsafe version ofread.static @Nullable FMOD_DSP_RELEASE_CALLBACKnrelease(long struct) Unsafe version ofrelease().static voidnrelease(long struct, @Nullable FMOD_DSP_RELEASE_CALLBACKI value) Unsafe version ofrelease.static FMOD_DSP_RESET_CALLBACKnreset$(long struct) Unsafe version ofreset$().static voidnreset$(long struct, FMOD_DSP_RESET_CALLBACKI value) Unsafe version ofreset$.static @Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACKnsetparameterbool(long struct) Unsafe version ofsetparameterbool().static voidnsetparameterbool(long struct, @Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACKI value) Unsafe version ofsetparameterbool.static @Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKnsetparameterdata(long struct) Unsafe version ofsetparameterdata().static voidnsetparameterdata(long struct, @Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKI value) Unsafe version ofsetparameterdata.static @Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKnsetparameterfloat(long struct) Unsafe version ofsetparameterfloat().static voidnsetparameterfloat(long struct, @Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKI value) Unsafe version ofsetparameterfloat.static @Nullable FMOD_DSP_SETPARAM_INT_CALLBACKnsetparameterint(long struct) Unsafe version ofsetparameterint().static voidnsetparameterint(long struct, @Nullable FMOD_DSP_SETPARAM_INT_CALLBACKI value) Unsafe version ofsetparameterint.static @Nullable FMOD_DSP_SETPOSITION_CALLBACKnsetposition(long struct) Unsafe version ofsetposition().static voidnsetposition(long struct, @Nullable FMOD_DSP_SETPOSITION_CALLBACKI value) Unsafe version ofsetposition.nshouldiprocess(long struct) Unsafe version ofshouldiprocess().static voidnshouldiprocess(long struct, FMOD_DSP_SHOULDIPROCESS_CALLBACKI value) Unsafe version ofshouldiprocess.static @Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKnsys_deregister(long struct) Unsafe version ofsys_deregister().static voidnsys_deregister(long struct, @Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI value) Unsafe version ofsys_deregister.static @Nullable FMOD_DSP_SYSTEM_MIX_CALLBACKnsys_mix(long struct) Unsafe version ofsys_mix().static voidnsys_mix(long struct, @Nullable FMOD_DSP_SYSTEM_MIX_CALLBACKI value) Unsafe version ofsys_mix.static @Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACKnsys_register(long struct) Unsafe version ofsys_register().static voidnsys_register(long struct, @Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACKI value) Unsafe version ofsys_register.intnuminputbuffers(int value) Sets the specified value to thenuminputbuffersfield.intnumoutputbuffers(int value) Sets the specified value to thenumoutputbuffersfield.intstatic longnuserdata(long struct) Unsafe version ofuserdata().static voidnuserdata(long struct, long value) Unsafe version ofuserdata.static intnversion(long struct) Unsafe version ofversion().static voidnversion(long struct, int value) Unsafe version ofversion.paramdesc(PointerBuffer value) Sets the address of the specifiedPointerBufferto theparamdescfield.intpluginsdkversion(int value) Sets the specified value to thepluginsdkversionfield.@Nullable FMOD_DSP_PROCESS_CALLBACKprocess()process(@Nullable FMOD_DSP_PROCESS_CALLBACKI value) Sets the specified value to theprocessfield.@Nullable FMOD_DSP_READ_CALLBACKread()read(@Nullable FMOD_DSP_READ_CALLBACKI value) Sets the specified value to thereadfield.@Nullable FMOD_DSP_RELEASE_CALLBACKrelease()release(@Nullable FMOD_DSP_RELEASE_CALLBACKI value) Sets the specified value to thereleasefield.reset$()reset$(FMOD_DSP_RESET_CALLBACKI value) Sets the specified value to theresetfield.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_CALLBACKsetparameterbool(@Nullable FMOD_DSP_SETPARAM_BOOL_CALLBACKI value) Sets the specified value to thesetparameterboolfield.@Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKsetparameterdata(@Nullable FMOD_DSP_SETPARAM_DATA_CALLBACKI value) Sets the specified value to thesetparameterdatafield.@Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKsetparameterfloat(@Nullable FMOD_DSP_SETPARAM_FLOAT_CALLBACKI value) Sets the specified value to thesetparameterfloatfield.@Nullable FMOD_DSP_SETPARAM_INT_CALLBACKsetparameterint(@Nullable FMOD_DSP_SETPARAM_INT_CALLBACKI value) Sets the specified value to thesetparameterintfield.@Nullable FMOD_DSP_SETPOSITION_CALLBACKsetposition(@Nullable FMOD_DSP_SETPOSITION_CALLBACKI value) Sets the specified value to thesetpositionfield.Sets the specified value to theshouldiprocessfield.intsizeof()Returnssizeof(struct).@Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKsys_deregister(@Nullable FMOD_DSP_SYSTEM_DEREGISTER_CALLBACKI value) Sets the specified value to thesys_deregisterfield.@Nullable FMOD_DSP_SYSTEM_MIX_CALLBACKsys_mix()sys_mix(@Nullable FMOD_DSP_SYSTEM_MIX_CALLBACKI value) Sets the specified value to thesys_mixfield.@Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACKsys_register(@Nullable FMOD_DSP_SYSTEM_REGISTER_CALLBACKI value) Sets the specified value to thesys_registerfield.longuserdata()userdata(long value) Sets the specified value to theuserdatafield.static voidvalidate(long struct) Validates pointer members that should not beNULL.intversion()version(int value) Sets the specified value to theversionfield.Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods 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_DESCRIPTIONinstance at the current position of the specifiedByteBuffercontainer. 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:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<FMOD_DSP_DESCRIPTION>
-
pluginsdkversion
public int pluginsdkversion()- Returns:
- the value of the
pluginsdkversionfield.
-
name
- Returns:
- a
ByteBufferview of thenamefield.
-
name
public byte name(int index) - Returns:
- the value at the specified index of the
namefield.
-
version
public int version()- Returns:
- the value of the
versionfield.
-
numinputbuffers
public int numinputbuffers()- Returns:
- the value of the
numinputbuffersfield.
-
numoutputbuffers
public int numoutputbuffers()- Returns:
- the value of the
numoutputbuffersfield.
-
create$
- Returns:
- the value of the
createfield.
-
release
- Returns:
- the value of the
releasefield.
-
reset$
- Returns:
- the value of the
resetfield.
-
read
- Returns:
- the value of the
readfield.
-
process
- Returns:
- the value of the
processfield.
-
setposition
- Returns:
- the value of the
setpositionfield.
-
numparameters
public int numparameters()- Returns:
- the value of the
numparametersfield.
-
paramdesc
- Returns:
- a
PointerBufferview of the data pointed to by theparamdescfield.
-
setparameterfloat
- Returns:
- the value of the
setparameterfloatfield.
-
setparameterint
- Returns:
- the value of the
setparameterintfield.
-
setparameterbool
- Returns:
- the value of the
setparameterboolfield.
-
setparameterdata
- Returns:
- the value of the
setparameterdatafield.
-
getparameterfloat
- Returns:
- the value of the
getparameterfloatfield.
-
getparameterint
- Returns:
- the value of the
getparameterintfield.
-
getparameterbool
- Returns:
- the value of the
getparameterboolfield.
-
getparameterdata
- Returns:
- the value of the
getparameterdatafield.
-
shouldiprocess
- Returns:
- the value of the
shouldiprocessfield.
-
userdata
public long userdata()- Returns:
- the value of the
userdatafield.
-
sys_register
- Returns:
- the value of the
sys_registerfield.
-
sys_deregister
- Returns:
- the value of the
sys_deregisterfield.
-
sys_mix
- Returns:
- the value of the
sys_mixfield.
-
pluginsdkversion
Sets the specified value to thepluginsdkversionfield. -
name
Copies the specifiedByteBufferto thenamefield. -
name
Sets the specified value at the specified index of thenamefield. -
version
Sets the specified value to theversionfield. -
numinputbuffers
Sets the specified value to thenuminputbuffersfield. -
numoutputbuffers
Sets the specified value to thenumoutputbuffersfield. -
create$
Sets the specified value to thecreatefield. -
release
Sets the specified value to thereleasefield. -
reset$
Sets the specified value to theresetfield. -
read
Sets the specified value to thereadfield. -
process
Sets the specified value to theprocessfield. -
setposition
Sets the specified value to thesetpositionfield. -
paramdesc
Sets the address of the specifiedPointerBufferto theparamdescfield. -
setparameterfloat
Sets the specified value to thesetparameterfloatfield. -
setparameterint
Sets the specified value to thesetparameterintfield. -
setparameterbool
Sets the specified value to thesetparameterboolfield. -
setparameterdata
Sets the specified value to thesetparameterdatafield. -
getparameterfloat
Sets the specified value to thegetparameterfloatfield. -
getparameterint
Sets the specified value to thegetparameterintfield. -
getparameterbool
Sets the specified value to thegetparameterboolfield. -
getparameterdata
Sets the specified value to thegetparameterdatafield. -
shouldiprocess
Sets the specified value to theshouldiprocessfield. -
userdata
Sets the specified value to theuserdatafield. -
sys_register
Sets the specified value to thesys_registerfield. -
sys_deregister
Sets the specified value to thesys_deregisterfield. -
sys_mix
Sets the specified value to thesys_mixfield. -
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_DESCRIPTIONinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newFMOD_DSP_DESCRIPTIONinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newFMOD_DSP_DESCRIPTIONinstance allocated withBufferUtils. -
create
Returns a newFMOD_DSP_DESCRIPTIONinstance for the specified memory address. -
createSafe
-
malloc
Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aFMOD_DSP_DESCRIPTION.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
malloc
Returns a newFMOD_DSP_DESCRIPTIONinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newFMOD_DSP_DESCRIPTIONinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
Returns a newFMOD_DSP_DESCRIPTION.Bufferinstance allocated on the specifiedMemoryStackand 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 thenumparametersfield 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
-