Package org.lwjgl.fmod
Class FMOD_ADVANCEDSETTINGS.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<FMOD_ADVANCEDSETTINGS.Buffer>
org.lwjgl.system.StructBuffer<FMOD_ADVANCEDSETTINGS,FMOD_ADVANCEDSETTINGS.Buffer>
org.lwjgl.fmod.FMOD_ADVANCEDSETTINGS.Buffer
- All Implemented Interfaces:
AutoCloseable
,Iterable<FMOD_ADVANCEDSETTINGS>
,NativeResource
,Pointer
- Enclosing class:
FMOD_ADVANCEDSETTINGS
public static class FMOD_ADVANCEDSETTINGS.Buffer
extends StructBuffer<FMOD_ADVANCEDSETTINGS,FMOD_ADVANCEDSETTINGS.Buffer>
implements NativeResource
An array of
FMOD_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_ADVANCEDSETTINGS.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionASIOChannelList
(PointerBuffer value) Sets the address of the specifiedPointerBuffer
to theASIOChannelList
field.int
ASIONumChannels
(int value) Sets the specified value to theASIONumChannels
field.ASIOSpeakerList
(IntBuffer value) Sets the address of the specifiedIntBuffer
to theASIOSpeakerList
field.int
cbSize()
cbSize
(int value) Sets the specified value to thecbSize
field.int
defaultDecodeBufferSize
(int value) Sets the specified value to thedefaultDecodeBufferSize
field.float
distanceFilterCenterFreq
(float value) Sets the specified value to thedistanceFilterCenterFreq
field.int
DSPBufferPoolSize
(int value) Sets the specified value to theDSPBufferPoolSize
field.int
geometryMaxFadeTime
(int value) Sets the specified value to thegeometryMaxFadeTime
field.int
maxADPCMCodecs
(int value) Sets the specified value to themaxADPCMCodecs
field.int
maxAT9Codecs
(int value) Sets the specified value to themaxAT9Codecs
field.int
maxConvolutionThreads
(int value) Sets the specified value to themaxConvolutionThreads
field.int
maxFADPCMCodecs
(int value) Sets the specified value to themaxFADPCMCodecs
field.int
maxMPEGCodecs
(int value) Sets the specified value to themaxMPEGCodecs
field.int
maxOpusCodecs
(int value) Sets the specified value to themaxOpusCodecs
field.int
maxSpatialObjects
(int value) Sets the specified value to themaxSpatialObjects
field.int
maxVorbisCodecs
(int value) Sets the specified value to themaxVorbisCodecs
field.int
maxXMACodecs
(int value) Sets the specified value to themaxXMACodecs
field.short
profilePort
(short value) Sets the specified value to theprofilePort
field.int
randomSeed
(int value) Sets the specified value to therandomSeed
field.int
resamplerMethod
(int value) Sets the specified value to theresamplerMethod
field.int
reverb3Dinstance
(int value) Sets the specified value to thereverb3Dinstance
field.float
vol0virtualvol
(float value) Sets the specified value to thevol0virtualvol
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_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_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.
-
maxMPEGCodecs
public int maxMPEGCodecs()- Returns:
- the value of the
maxMPEGCodecs
field.
-
maxADPCMCodecs
public int maxADPCMCodecs()- Returns:
- the value of the
maxADPCMCodecs
field.
-
maxXMACodecs
public int maxXMACodecs()- Returns:
- the value of the
maxXMACodecs
field.
-
maxVorbisCodecs
public int maxVorbisCodecs()- Returns:
- the value of the
maxVorbisCodecs
field.
-
maxAT9Codecs
public int maxAT9Codecs()- Returns:
- the value of the
maxAT9Codecs
field.
-
maxFADPCMCodecs
public int maxFADPCMCodecs()- Returns:
- the value of the
maxFADPCMCodecs
field.
-
maxOpusCodecs
public int maxOpusCodecs()- Returns:
- the value of the
maxOpusCodecs
field.
-
ASIONumChannels
public int ASIONumChannels()- Returns:
- the value of the
ASIONumChannels
field.
-
ASIOChannelList
- Returns:
- a
PointerBuffer
view of the data pointed to by theASIOChannelList
field.
-
ASIOSpeakerList
- Returns:
- a
IntBuffer
view of the data pointed to by theASIOSpeakerList
field.
-
vol0virtualvol
public float vol0virtualvol()- Returns:
- the value of the
vol0virtualvol
field.
-
defaultDecodeBufferSize
public int defaultDecodeBufferSize()- Returns:
- the value of the
defaultDecodeBufferSize
field.
-
profilePort
public short profilePort()- Returns:
- the value of the
profilePort
field.
-
geometryMaxFadeTime
public int geometryMaxFadeTime()- Returns:
- the value of the
geometryMaxFadeTime
field.
-
distanceFilterCenterFreq
public float distanceFilterCenterFreq()- Returns:
- the value of the
distanceFilterCenterFreq
field.
-
reverb3Dinstance
public int reverb3Dinstance()- Returns:
- the value of the
reverb3Dinstance
field.
-
DSPBufferPoolSize
public int DSPBufferPoolSize()- Returns:
- the value of the
DSPBufferPoolSize
field.
-
resamplerMethod
public int resamplerMethod()- Returns:
- the value of the
resamplerMethod
field.
-
randomSeed
public int randomSeed()- Returns:
- the value of the
randomSeed
field.
-
maxConvolutionThreads
public int maxConvolutionThreads()- Returns:
- the value of the
maxConvolutionThreads
field.
-
maxSpatialObjects
public int maxSpatialObjects()- Returns:
- the value of the
maxSpatialObjects
field.
-
cbSize
Sets the specified value to thecbSize
field. -
maxMPEGCodecs
Sets the specified value to themaxMPEGCodecs
field. -
maxADPCMCodecs
Sets the specified value to themaxADPCMCodecs
field. -
maxXMACodecs
Sets the specified value to themaxXMACodecs
field. -
maxVorbisCodecs
Sets the specified value to themaxVorbisCodecs
field. -
maxAT9Codecs
Sets the specified value to themaxAT9Codecs
field. -
maxFADPCMCodecs
Sets the specified value to themaxFADPCMCodecs
field. -
maxOpusCodecs
Sets the specified value to themaxOpusCodecs
field. -
ASIONumChannels
Sets the specified value to theASIONumChannels
field. -
ASIOChannelList
Sets the address of the specifiedPointerBuffer
to theASIOChannelList
field. -
ASIOSpeakerList
Sets the address of the specifiedIntBuffer
to theASIOSpeakerList
field. -
vol0virtualvol
Sets the specified value to thevol0virtualvol
field. -
defaultDecodeBufferSize
Sets the specified value to thedefaultDecodeBufferSize
field. -
profilePort
Sets the specified value to theprofilePort
field. -
geometryMaxFadeTime
Sets the specified value to thegeometryMaxFadeTime
field. -
distanceFilterCenterFreq
Sets the specified value to thedistanceFilterCenterFreq
field. -
reverb3Dinstance
Sets the specified value to thereverb3Dinstance
field. -
DSPBufferPoolSize
Sets the specified value to theDSPBufferPoolSize
field. -
resamplerMethod
Sets the specified value to theresamplerMethod
field. -
randomSeed
Sets the specified value to therandomSeed
field. -
maxConvolutionThreads
Sets the specified value to themaxConvolutionThreads
field. -
maxSpatialObjects
Sets the specified value to themaxSpatialObjects
field.
-