Package org.lwjgl.fmod
Class FMOD_OUTPUT_DESCRIPTION
- All Implemented Interfaces:
AutoCloseable
,NativeResource
,Pointer
public class FMOD_OUTPUT_DESCRIPTION
extends Struct<FMOD_OUTPUT_DESCRIPTION>
implements NativeResource
struct FMOD_OUTPUT_DESCRIPTION {
unsigned int apiversion;
char const * name;
unsigned int version;
FMOD_OUTPUT_METHOD method;
{@link FMOD_OUTPUT_GETNUMDRIVERS_CALLBACKI FMOD_OUTPUT_GETNUMDRIVERS_CALLBACK} getnumdrivers;
{@link FMOD_OUTPUT_GETDRIVERINFO_CALLBACKI FMOD_OUTPUT_GETDRIVERINFO_CALLBACK} getdriverinfo;
{@link FMOD_OUTPUT_INIT_CALLBACKI FMOD_OUTPUT_INIT_CALLBACK} init;
{@link FMOD_OUTPUT_START_CALLBACKI FMOD_OUTPUT_START_CALLBACK} start;
{@link FMOD_OUTPUT_STOP_CALLBACKI FMOD_OUTPUT_STOP_CALLBACK} stop;
{@link FMOD_OUTPUT_CLOSE_CALLBACKI FMOD_OUTPUT_CLOSE_CALLBACK} close;
{@link FMOD_OUTPUT_UPDATE_CALLBACKI FMOD_OUTPUT_UPDATE_CALLBACK} update;
{@link FMOD_OUTPUT_GETHANDLE_CALLBACKI FMOD_OUTPUT_GETHANDLE_CALLBACK} gethandle;
{@link FMOD_OUTPUT_MIXER_CALLBACKI FMOD_OUTPUT_MIXER_CALLBACK} mixer;
{@link FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACK} object3dgetinfo;
{@link FMOD_OUTPUT_OBJECT3DALLOC_CALLBACKI FMOD_OUTPUT_OBJECT3DALLOC_CALLBACK} object3dalloc;
{@link FMOD_OUTPUT_OBJECT3DFREE_CALLBACKI FMOD_OUTPUT_OBJECT3DFREE_CALLBACK} object3dfree;
{@link FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACKI FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACK} object3dupdate;
{@link FMOD_OUTPUT_OPENPORT_CALLBACKI FMOD_OUTPUT_OPENPORT_CALLBACK} openport;
{@link FMOD_OUTPUT_CLOSEPORT_CALLBACKI FMOD_OUTPUT_CLOSEPORT_CALLBACK} closeport;
{@link FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACK} devicelistchanged;
}
-
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 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.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionFMOD_OUTPUT_DESCRIPTION
(ByteBuffer container) Creates aFMOD_OUTPUT_DESCRIPTION
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionint
apiversion
(int value) Sets the specified value to theapiversion
field.static FMOD_OUTPUT_DESCRIPTION
calloc()
Returns a newFMOD_OUTPUT_DESCRIPTION
instance allocated withmemCalloc
.calloc
(int capacity) Returns a newFMOD_OUTPUT_DESCRIPTION.Buffer
instance allocated withmemCalloc
.calloc
(int capacity, MemoryStack stack) Returns a newFMOD_OUTPUT_DESCRIPTION.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static FMOD_OUTPUT_DESCRIPTION
calloc
(MemoryStack stack) Returns a newFMOD_OUTPUT_DESCRIPTION
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.@Nullable FMOD_OUTPUT_CLOSE_CALLBACK
close$()
close$
(@Nullable FMOD_OUTPUT_CLOSE_CALLBACKI value) Sets the specified value to theclose
field.@Nullable FMOD_OUTPUT_CLOSEPORT_CALLBACK
closeport
(@Nullable FMOD_OUTPUT_CLOSEPORT_CALLBACKI value) Sets the specified value to thecloseport
field.static FMOD_OUTPUT_DESCRIPTION
create()
Returns a newFMOD_OUTPUT_DESCRIPTION
instance allocated withBufferUtils
.create
(int capacity) Returns a newFMOD_OUTPUT_DESCRIPTION.Buffer
instance allocated withBufferUtils
.static FMOD_OUTPUT_DESCRIPTION
create
(long address) Returns a newFMOD_OUTPUT_DESCRIPTION
instance for the specified memory address.create
(long address, int capacity) Create aFMOD_OUTPUT_DESCRIPTION.Buffer
instance at the specified memory.static @Nullable FMOD_OUTPUT_DESCRIPTION
createSafe
(long address) static @Nullable FMOD_OUTPUT_DESCRIPTION.Buffer
createSafe
(long address, int capacity) @Nullable FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACK
devicelistchanged
(@Nullable FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI value) Sets the specified value to thedevicelistchanged
field.Sets the specified value to thegetdriverinfo
field.@Nullable FMOD_OUTPUT_GETHANDLE_CALLBACK
gethandle
(@Nullable FMOD_OUTPUT_GETHANDLE_CALLBACKI value) Sets the specified value to thegethandle
field.Sets the specified value to thegetnumdrivers
field.init()
init
(FMOD_OUTPUT_INIT_CALLBACKI value) Sets the specified value to theinit
field.static FMOD_OUTPUT_DESCRIPTION
malloc()
Returns a newFMOD_OUTPUT_DESCRIPTION
instance allocated withmemAlloc
.malloc
(int capacity) Returns a newFMOD_OUTPUT_DESCRIPTION.Buffer
instance allocated withmemAlloc
.malloc
(int capacity, MemoryStack stack) Returns a newFMOD_OUTPUT_DESCRIPTION.Buffer
instance allocated on the specifiedMemoryStack
.static FMOD_OUTPUT_DESCRIPTION
malloc
(MemoryStack stack) Returns a newFMOD_OUTPUT_DESCRIPTION
instance allocated on the specifiedMemoryStack
.int
method()
method
(int value) Sets the specified value to themethod
field.@Nullable FMOD_OUTPUT_MIXER_CALLBACK
mixer()
mixer
(@Nullable FMOD_OUTPUT_MIXER_CALLBACKI value) Sets the specified value to themixer
field.name()
name
(ByteBuffer value) Sets the address of the specified encoded string to thename
field.static int
napiversion
(long struct) Unsafe version ofapiversion()
.static void
napiversion
(long struct, int value) Unsafe version ofapiversion
.static @Nullable FMOD_OUTPUT_CLOSE_CALLBACK
nclose$
(long struct) Unsafe version ofclose$()
.static void
nclose$
(long struct, @Nullable FMOD_OUTPUT_CLOSE_CALLBACKI value) Unsafe version ofclose$
.static @Nullable FMOD_OUTPUT_CLOSEPORT_CALLBACK
ncloseport
(long struct) Unsafe version ofcloseport()
.static void
ncloseport
(long struct, @Nullable FMOD_OUTPUT_CLOSEPORT_CALLBACKI value) Unsafe version ofcloseport
.static @Nullable FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACK
ndevicelistchanged
(long struct) Unsafe version ofdevicelistchanged()
.static void
ndevicelistchanged
(long struct, @Nullable FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI value) Unsafe version ofdevicelistchanged
.ngetdriverinfo
(long struct) Unsafe version ofgetdriverinfo()
.static void
ngetdriverinfo
(long struct, FMOD_OUTPUT_GETDRIVERINFO_CALLBACKI value) Unsafe version ofgetdriverinfo
.static @Nullable FMOD_OUTPUT_GETHANDLE_CALLBACK
ngethandle
(long struct) Unsafe version ofgethandle()
.static void
ngethandle
(long struct, @Nullable FMOD_OUTPUT_GETHANDLE_CALLBACKI value) Unsafe version ofgethandle
.ngetnumdrivers
(long struct) Unsafe version ofgetnumdrivers()
.static void
ngetnumdrivers
(long struct, FMOD_OUTPUT_GETNUMDRIVERS_CALLBACKI value) Unsafe version ofgetnumdrivers
.static FMOD_OUTPUT_INIT_CALLBACK
ninit
(long struct) Unsafe version ofinit()
.static void
ninit
(long struct, FMOD_OUTPUT_INIT_CALLBACKI value) Unsafe version ofinit
.static int
nmethod
(long struct) Unsafe version ofmethod()
.static void
nmethod
(long struct, int value) Unsafe version ofmethod
.static @Nullable FMOD_OUTPUT_MIXER_CALLBACK
nmixer
(long struct) Unsafe version ofmixer()
.static void
nmixer
(long struct, @Nullable FMOD_OUTPUT_MIXER_CALLBACKI value) Unsafe version ofmixer
.static ByteBuffer
nname
(long struct) Unsafe version ofname()
.static void
nname
(long struct, ByteBuffer value) Unsafe version ofname
.static String
nnameString
(long struct) Unsafe version ofnameString()
.static @Nullable FMOD_OUTPUT_OBJECT3DALLOC_CALLBACK
nobject3dalloc
(long struct) Unsafe version ofobject3dalloc()
.static void
nobject3dalloc
(long struct, @Nullable FMOD_OUTPUT_OBJECT3DALLOC_CALLBACKI value) Unsafe version ofobject3dalloc
.static @Nullable FMOD_OUTPUT_OBJECT3DFREE_CALLBACK
nobject3dfree
(long struct) Unsafe version ofobject3dfree()
.static void
nobject3dfree
(long struct, @Nullable FMOD_OUTPUT_OBJECT3DFREE_CALLBACKI value) Unsafe version ofobject3dfree
.static @Nullable FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACK
nobject3dgetinfo
(long struct) Unsafe version ofobject3dgetinfo()
.static void
nobject3dgetinfo
(long struct, @Nullable FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI value) Unsafe version ofobject3dgetinfo
.static @Nullable FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACK
nobject3dupdate
(long struct) Unsafe version ofobject3dupdate()
.static void
nobject3dupdate
(long struct, @Nullable FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACKI value) Unsafe version ofobject3dupdate
.static @Nullable FMOD_OUTPUT_OPENPORT_CALLBACK
nopenport
(long struct) Unsafe version ofopenport()
.static void
nopenport
(long struct, @Nullable FMOD_OUTPUT_OPENPORT_CALLBACKI value) Unsafe version ofopenport
.static @Nullable FMOD_OUTPUT_START_CALLBACK
nstart
(long struct) Unsafe version ofstart()
.static void
nstart
(long struct, @Nullable FMOD_OUTPUT_START_CALLBACKI value) Unsafe version ofstart
.static @Nullable FMOD_OUTPUT_STOP_CALLBACK
nstop
(long struct) Unsafe version ofstop()
.static void
nstop
(long struct, @Nullable FMOD_OUTPUT_STOP_CALLBACKI value) Unsafe version ofstop
.static @Nullable FMOD_OUTPUT_UPDATE_CALLBACK
nupdate
(long struct) Unsafe version ofupdate()
.static void
nupdate
(long struct, @Nullable FMOD_OUTPUT_UPDATE_CALLBACKI value) Unsafe version ofupdate
.static int
nversion
(long struct) Unsafe version ofversion()
.static void
nversion
(long struct, int value) Unsafe version ofversion
.@Nullable FMOD_OUTPUT_OBJECT3DALLOC_CALLBACK
object3dalloc
(@Nullable FMOD_OUTPUT_OBJECT3DALLOC_CALLBACKI value) Sets the specified value to theobject3dalloc
field.@Nullable FMOD_OUTPUT_OBJECT3DFREE_CALLBACK
object3dfree
(@Nullable FMOD_OUTPUT_OBJECT3DFREE_CALLBACKI value) Sets the specified value to theobject3dfree
field.@Nullable FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACK
object3dgetinfo
(@Nullable FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI value) Sets the specified value to theobject3dgetinfo
field.@Nullable FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACK
object3dupdate
(@Nullable FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACKI value) Sets the specified value to theobject3dupdate
field.@Nullable FMOD_OUTPUT_OPENPORT_CALLBACK
openport()
openport
(@Nullable FMOD_OUTPUT_OPENPORT_CALLBACKI value) Sets the specified value to theopenport
field.set
(int apiversion, ByteBuffer name, int version, int method, FMOD_OUTPUT_GETNUMDRIVERS_CALLBACKI getnumdrivers, FMOD_OUTPUT_GETDRIVERINFO_CALLBACKI getdriverinfo, FMOD_OUTPUT_INIT_CALLBACKI init, @Nullable FMOD_OUTPUT_START_CALLBACKI start, @Nullable FMOD_OUTPUT_STOP_CALLBACKI stop, @Nullable FMOD_OUTPUT_CLOSE_CALLBACKI close$, @Nullable FMOD_OUTPUT_UPDATE_CALLBACKI update, @Nullable FMOD_OUTPUT_GETHANDLE_CALLBACKI gethandle, @Nullable FMOD_OUTPUT_MIXER_CALLBACKI mixer, @Nullable FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI object3dgetinfo, @Nullable FMOD_OUTPUT_OBJECT3DALLOC_CALLBACKI object3dalloc, @Nullable FMOD_OUTPUT_OBJECT3DFREE_CALLBACKI object3dfree, @Nullable FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACKI object3dupdate, @Nullable FMOD_OUTPUT_OPENPORT_CALLBACKI openport, @Nullable FMOD_OUTPUT_CLOSEPORT_CALLBACKI closeport, @Nullable FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI devicelistchanged) Initializes this struct with the specified values.Copies the specified struct data to this struct.int
sizeof()
Returnssizeof(struct)
.@Nullable FMOD_OUTPUT_START_CALLBACK
start()
start
(@Nullable FMOD_OUTPUT_START_CALLBACKI value) Sets the specified value to thestart
field.@Nullable FMOD_OUTPUT_STOP_CALLBACK
stop()
stop
(@Nullable FMOD_OUTPUT_STOP_CALLBACKI value) Sets the specified value to thestop
field.@Nullable FMOD_OUTPUT_UPDATE_CALLBACK
update()
update
(@Nullable FMOD_OUTPUT_UPDATE_CALLBACKI value) Sets the specified value to theupdate
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. -
APIVERSION
public static final int APIVERSIONThe struct member offsets. -
NAME
public static final int NAMEThe struct member offsets. -
VERSION
public static final int VERSIONThe struct member offsets. -
METHOD
public static final int METHODThe struct member offsets. -
GETNUMDRIVERS
public static final int GETNUMDRIVERSThe struct member offsets. -
GETDRIVERINFO
public static final int GETDRIVERINFOThe struct member offsets. -
INIT
public static final int INITThe struct member offsets. -
START
public static final int STARTThe struct member offsets. -
STOP
public static final int STOPThe struct member offsets. -
CLOSE
public static final int CLOSEThe struct member offsets. -
UPDATE
public static final int UPDATEThe struct member offsets. -
GETHANDLE
public static final int GETHANDLEThe struct member offsets. -
MIXER
public static final int MIXERThe struct member offsets. -
OBJECT3DGETINFO
public static final int OBJECT3DGETINFOThe struct member offsets. -
OBJECT3DALLOC
public static final int OBJECT3DALLOCThe struct member offsets. -
OBJECT3DFREE
public static final int OBJECT3DFREEThe struct member offsets. -
OBJECT3DUPDATE
public static final int OBJECT3DUPDATEThe struct member offsets. -
OPENPORT
public static final int OPENPORTThe struct member offsets. -
CLOSEPORT
public static final int CLOSEPORTThe struct member offsets. -
DEVICELISTCHANGED
public static final int DEVICELISTCHANGEDThe struct member offsets.
-
-
Constructor Details
-
FMOD_OUTPUT_DESCRIPTION
Creates aFMOD_OUTPUT_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_OUTPUT_DESCRIPTION>
-
apiversion
public int apiversion()- Returns:
- the value of the
apiversion
field.
-
name
- Returns:
- a
ByteBuffer
view of the null-terminated string pointed to by thename
field.
-
nameString
- Returns:
- the null-terminated string pointed to by the
name
field.
-
version
public int version()- Returns:
- the value of the
version
field.
-
method
public int method()- Returns:
- the value of the
method
field.
-
getnumdrivers
- Returns:
- the value of the
getnumdrivers
field.
-
getdriverinfo
- Returns:
- the value of the
getdriverinfo
field.
-
init
- Returns:
- the value of the
init
field.
-
start
- Returns:
- the value of the
start
field.
-
stop
- Returns:
- the value of the
stop
field.
-
close$
- Returns:
- the value of the
close
field.
-
update
- Returns:
- the value of the
update
field.
-
gethandle
- Returns:
- the value of the
gethandle
field.
-
mixer
- Returns:
- the value of the
mixer
field.
-
object3dgetinfo
- Returns:
- the value of the
object3dgetinfo
field.
-
object3dalloc
- Returns:
- the value of the
object3dalloc
field.
-
object3dfree
- Returns:
- the value of the
object3dfree
field.
-
object3dupdate
- Returns:
- the value of the
object3dupdate
field.
-
openport
- Returns:
- the value of the
openport
field.
-
closeport
- Returns:
- the value of the
closeport
field.
-
devicelistchanged
- Returns:
- the value of the
devicelistchanged
field.
-
apiversion
Sets the specified value to theapiversion
field. -
name
Sets the address of the specified encoded string to thename
field. -
version
Sets the specified value to theversion
field. -
method
Sets the specified value to themethod
field. -
getnumdrivers
Sets the specified value to thegetnumdrivers
field. -
getdriverinfo
Sets the specified value to thegetdriverinfo
field. -
init
Sets the specified value to theinit
field. -
start
Sets the specified value to thestart
field. -
stop
Sets the specified value to thestop
field. -
close$
Sets the specified value to theclose
field. -
update
Sets the specified value to theupdate
field. -
gethandle
Sets the specified value to thegethandle
field. -
mixer
Sets the specified value to themixer
field. -
object3dgetinfo
public FMOD_OUTPUT_DESCRIPTION object3dgetinfo(@Nullable FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI value) Sets the specified value to theobject3dgetinfo
field. -
object3dalloc
Sets the specified value to theobject3dalloc
field. -
object3dfree
Sets the specified value to theobject3dfree
field. -
object3dupdate
Sets the specified value to theobject3dupdate
field. -
openport
Sets the specified value to theopenport
field. -
closeport
Sets the specified value to thecloseport
field. -
devicelistchanged
public FMOD_OUTPUT_DESCRIPTION devicelistchanged(@Nullable FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI value) Sets the specified value to thedevicelistchanged
field. -
set
public FMOD_OUTPUT_DESCRIPTION set(int apiversion, ByteBuffer name, int version, int method, FMOD_OUTPUT_GETNUMDRIVERS_CALLBACKI getnumdrivers, FMOD_OUTPUT_GETDRIVERINFO_CALLBACKI getdriverinfo, FMOD_OUTPUT_INIT_CALLBACKI init, @Nullable FMOD_OUTPUT_START_CALLBACKI start, @Nullable FMOD_OUTPUT_STOP_CALLBACKI stop, @Nullable FMOD_OUTPUT_CLOSE_CALLBACKI close$, @Nullable FMOD_OUTPUT_UPDATE_CALLBACKI update, @Nullable FMOD_OUTPUT_GETHANDLE_CALLBACKI gethandle, @Nullable FMOD_OUTPUT_MIXER_CALLBACKI mixer, @Nullable FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI object3dgetinfo, @Nullable FMOD_OUTPUT_OBJECT3DALLOC_CALLBACKI object3dalloc, @Nullable FMOD_OUTPUT_OBJECT3DFREE_CALLBACKI object3dfree, @Nullable FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACKI object3dupdate, @Nullable FMOD_OUTPUT_OPENPORT_CALLBACKI openport, @Nullable FMOD_OUTPUT_CLOSEPORT_CALLBACKI closeport, @Nullable FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI devicelistchanged) 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_OUTPUT_DESCRIPTION
instance allocated withmemAlloc
. The instance must be explicitly freed. -
calloc
Returns a newFMOD_OUTPUT_DESCRIPTION
instance allocated withmemCalloc
. The instance must be explicitly freed. -
create
Returns a newFMOD_OUTPUT_DESCRIPTION
instance allocated withBufferUtils
. -
create
Returns a newFMOD_OUTPUT_DESCRIPTION
instance for the specified memory address. -
createSafe
-
malloc
Returns a newFMOD_OUTPUT_DESCRIPTION.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
Returns a newFMOD_OUTPUT_DESCRIPTION.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
Returns a newFMOD_OUTPUT_DESCRIPTION.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
Create aFMOD_OUTPUT_DESCRIPTION.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
malloc
Returns a newFMOD_OUTPUT_DESCRIPTION
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
calloc
Returns a newFMOD_OUTPUT_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_OUTPUT_DESCRIPTION.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
capacity
- the buffer capacitystack
- the stack from which to allocate
-
calloc
Returns a newFMOD_OUTPUT_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
-
napiversion
public static int napiversion(long struct) Unsafe version ofapiversion()
. -
nname
Unsafe version ofname()
. -
nnameString
Unsafe version ofnameString()
. -
nversion
public static int nversion(long struct) Unsafe version ofversion()
. -
nmethod
public static int nmethod(long struct) Unsafe version ofmethod()
. -
ngetnumdrivers
Unsafe version ofgetnumdrivers()
. -
ngetdriverinfo
Unsafe version ofgetdriverinfo()
. -
ninit
Unsafe version ofinit()
. -
nstart
Unsafe version ofstart()
. -
nstop
Unsafe version ofstop()
. -
nclose$
Unsafe version ofclose$()
. -
nupdate
Unsafe version ofupdate()
. -
ngethandle
Unsafe version ofgethandle()
. -
nmixer
Unsafe version ofmixer()
. -
nobject3dgetinfo
Unsafe version ofobject3dgetinfo()
. -
nobject3dalloc
Unsafe version ofobject3dalloc()
. -
nobject3dfree
Unsafe version ofobject3dfree()
. -
nobject3dupdate
Unsafe version ofobject3dupdate()
. -
nopenport
Unsafe version ofopenport()
. -
ncloseport
Unsafe version ofcloseport()
. -
ndevicelistchanged
Unsafe version ofdevicelistchanged()
. -
napiversion
public static void napiversion(long struct, int value) Unsafe version ofapiversion
. -
nname
Unsafe version ofname
. -
nversion
public static void nversion(long struct, int value) Unsafe version ofversion
. -
nmethod
public static void nmethod(long struct, int value) Unsafe version ofmethod
. -
ngetnumdrivers
Unsafe version ofgetnumdrivers
. -
ngetdriverinfo
Unsafe version ofgetdriverinfo
. -
ninit
Unsafe version ofinit
. -
nstart
Unsafe version ofstart
. -
nstop
Unsafe version ofstop
. -
nclose$
Unsafe version ofclose$
. -
nupdate
Unsafe version ofupdate
. -
ngethandle
Unsafe version ofgethandle
. -
nmixer
Unsafe version ofmixer
. -
nobject3dgetinfo
public static void nobject3dgetinfo(long struct, @Nullable FMOD_OUTPUT_OBJECT3DGETINFO_CALLBACKI value) Unsafe version ofobject3dgetinfo
. -
nobject3dalloc
Unsafe version ofobject3dalloc
. -
nobject3dfree
Unsafe version ofobject3dfree
. -
nobject3dupdate
public static void nobject3dupdate(long struct, @Nullable FMOD_OUTPUT_OBJECT3DUPDATE_CALLBACKI value) Unsafe version ofobject3dupdate
. -
nopenport
Unsafe version ofopenport
. -
ncloseport
Unsafe version ofcloseport
. -
ndevicelistchanged
public static void ndevicelistchanged(long struct, @Nullable FMOD_OUTPUT_DEVICELISTCHANGED_CALLBACKI value) Unsafe version ofdevicelistchanged
. -
validate
public static void validate(long struct) Validates pointer members that should not beNULL
.- Parameters:
struct
- the struct to validate
-