Package org.lwjgl.fmod
Class FMOD_STUDIO_ADVANCEDSETTINGS.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<FMOD_STUDIO_ADVANCEDSETTINGS.Buffer>
org.lwjgl.system.StructBuffer<FMOD_STUDIO_ADVANCEDSETTINGS,FMOD_STUDIO_ADVANCEDSETTINGS.Buffer>
org.lwjgl.fmod.FMOD_STUDIO_ADVANCEDSETTINGS.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<FMOD_STUDIO_ADVANCEDSETTINGS>
,NativeResource
,Pointer
- Enclosing class:
FMOD_STUDIO_ADVANCEDSETTINGS
public static class FMOD_STUDIO_ADVANCEDSETTINGS.Buffer
extends StructBuffer<FMOD_STUDIO_ADVANCEDSETTINGS,FMOD_STUDIO_ADVANCEDSETTINGS.Buffer>
implements NativeResource
An array of
FMOD_STUDIO_ADVANCEDSETTINGS
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_STUDIO_ADVANCEDSETTINGS.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionint
cbsize()
cbsize
(int value) Sets the specified value to thecbsize
field.int
commandqueuesize
(int value) Sets the specified value to thecommandqueuesize
field.encryptionkey
(ByteBuffer value) Sets the address of the specified encoded string to theencryptionkey
field.int
handleinitialsize
(int value) Sets the specified value to thehandleinitialsize
field.int
idlesampledatapoolsize
(int value) Sets the specified value to theidlesampledatapoolsize
field.int
streamingscheduledelay
(int value) Sets the specified value to thestreamingscheduledelay
field.int
studioupdateperiod
(int value) Sets the specified value to thestudioupdateperiod
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_STUDIO_ADVANCEDSETTINGS.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_STUDIO_ADVANCEDSETTINGS.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
-
cbsize
public int cbsize()- Returns:
- the value of the
cbsize
field.
-
commandqueuesize
public int commandqueuesize()- Returns:
- the value of the
commandqueuesize
field.
-
handleinitialsize
public int handleinitialsize()- Returns:
- the value of the
handleinitialsize
field.
-
studioupdateperiod
public int studioupdateperiod()- Returns:
- the value of the
studioupdateperiod
field.
-
idlesampledatapoolsize
public int idlesampledatapoolsize()- Returns:
- the value of the
idlesampledatapoolsize
field.
-
streamingscheduledelay
public int streamingscheduledelay()- Returns:
- the value of the
streamingscheduledelay
field.
-
encryptionkey
- Returns:
- a
ByteBuffer
view of the null-terminated string pointed to by theencryptionkey
field.
-
encryptionkeyString
- Returns:
- the null-terminated string pointed to by the
encryptionkey
field.
-
cbsize
Sets the specified value to thecbsize
field. -
commandqueuesize
Sets the specified value to thecommandqueuesize
field. -
handleinitialsize
Sets the specified value to thehandleinitialsize
field. -
studioupdateperiod
Sets the specified value to thestudioupdateperiod
field. -
idlesampledatapoolsize
Sets the specified value to theidlesampledatapoolsize
field. -
streamingscheduledelay
Sets the specified value to thestreamingscheduledelay
field. -
encryptionkey
Sets the address of the specified encoded string to theencryptionkey
field.
-