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.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionASIOChannelList(PointerBuffer value) Sets the address of the specifiedPointerBufferto theASIOChannelListfield.intASIONumChannels(int value) Sets the specified value to theASIONumChannelsfield.ASIOSpeakerList(IntBuffer value) Sets the address of the specifiedIntBufferto theASIOSpeakerListfield.intcbSize()cbSize(int value) Sets the specified value to thecbSizefield.intdefaultDecodeBufferSize(int value) Sets the specified value to thedefaultDecodeBufferSizefield.floatdistanceFilterCenterFreq(float value) Sets the specified value to thedistanceFilterCenterFreqfield.intDSPBufferPoolSize(int value) Sets the specified value to theDSPBufferPoolSizefield.intgeometryMaxFadeTime(int value) Sets the specified value to thegeometryMaxFadeTimefield.intmaxADPCMCodecs(int value) Sets the specified value to themaxADPCMCodecsfield.intmaxAT9Codecs(int value) Sets the specified value to themaxAT9Codecsfield.intmaxConvolutionThreads(int value) Sets the specified value to themaxConvolutionThreadsfield.intmaxFADPCMCodecs(int value) Sets the specified value to themaxFADPCMCodecsfield.intmaxMPEGCodecs(int value) Sets the specified value to themaxMPEGCodecsfield.intmaxOpusCodecs(int value) Sets the specified value to themaxOpusCodecsfield.intmaxSpatialObjects(int value) Sets the specified value to themaxSpatialObjectsfield.intmaxVorbisCodecs(int value) Sets the specified value to themaxVorbisCodecsfield.intmaxXMACodecs(int value) Sets the specified value to themaxXMACodecsfield.shortprofilePort(short value) Sets the specified value to theprofilePortfield.intrandomSeed(int value) Sets the specified value to therandomSeedfield.intresamplerMethod(int value) Sets the specified value to theresamplerMethodfield.intreverb3Dinstance(int value) Sets the specified value to thereverb3Dinstancefield.floatvol0virtualvol(float value) Sets the specified value to thevol0virtualvolfield.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods 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, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newFMOD_ADVANCEDSETTINGS.Bufferinstance 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
cbSizefield.
-
maxMPEGCodecs
public int maxMPEGCodecs()- Returns:
- the value of the
maxMPEGCodecsfield.
-
maxADPCMCodecs
public int maxADPCMCodecs()- Returns:
- the value of the
maxADPCMCodecsfield.
-
maxXMACodecs
public int maxXMACodecs()- Returns:
- the value of the
maxXMACodecsfield.
-
maxVorbisCodecs
public int maxVorbisCodecs()- Returns:
- the value of the
maxVorbisCodecsfield.
-
maxAT9Codecs
public int maxAT9Codecs()- Returns:
- the value of the
maxAT9Codecsfield.
-
maxFADPCMCodecs
public int maxFADPCMCodecs()- Returns:
- the value of the
maxFADPCMCodecsfield.
-
maxOpusCodecs
public int maxOpusCodecs()- Returns:
- the value of the
maxOpusCodecsfield.
-
ASIONumChannels
public int ASIONumChannels()- Returns:
- the value of the
ASIONumChannelsfield.
-
ASIOChannelList
- Returns:
- a
PointerBufferview of the data pointed to by theASIOChannelListfield.
-
ASIOSpeakerList
- Returns:
- a
IntBufferview of the data pointed to by theASIOSpeakerListfield.
-
vol0virtualvol
public float vol0virtualvol()- Returns:
- the value of the
vol0virtualvolfield.
-
defaultDecodeBufferSize
public int defaultDecodeBufferSize()- Returns:
- the value of the
defaultDecodeBufferSizefield.
-
profilePort
public short profilePort()- Returns:
- the value of the
profilePortfield.
-
geometryMaxFadeTime
public int geometryMaxFadeTime()- Returns:
- the value of the
geometryMaxFadeTimefield.
-
distanceFilterCenterFreq
public float distanceFilterCenterFreq()- Returns:
- the value of the
distanceFilterCenterFreqfield.
-
reverb3Dinstance
public int reverb3Dinstance()- Returns:
- the value of the
reverb3Dinstancefield.
-
DSPBufferPoolSize
public int DSPBufferPoolSize()- Returns:
- the value of the
DSPBufferPoolSizefield.
-
resamplerMethod
public int resamplerMethod()- Returns:
- the value of the
resamplerMethodfield.
-
randomSeed
public int randomSeed()- Returns:
- the value of the
randomSeedfield.
-
maxConvolutionThreads
public int maxConvolutionThreads()- Returns:
- the value of the
maxConvolutionThreadsfield.
-
maxSpatialObjects
public int maxSpatialObjects()- Returns:
- the value of the
maxSpatialObjectsfield.
-
cbSize
Sets the specified value to thecbSizefield. -
maxMPEGCodecs
Sets the specified value to themaxMPEGCodecsfield. -
maxADPCMCodecs
Sets the specified value to themaxADPCMCodecsfield. -
maxXMACodecs
Sets the specified value to themaxXMACodecsfield. -
maxVorbisCodecs
Sets the specified value to themaxVorbisCodecsfield. -
maxAT9Codecs
Sets the specified value to themaxAT9Codecsfield. -
maxFADPCMCodecs
Sets the specified value to themaxFADPCMCodecsfield. -
maxOpusCodecs
Sets the specified value to themaxOpusCodecsfield. -
ASIONumChannels
Sets the specified value to theASIONumChannelsfield. -
ASIOChannelList
Sets the address of the specifiedPointerBufferto theASIOChannelListfield. -
ASIOSpeakerList
Sets the address of the specifiedIntBufferto theASIOSpeakerListfield. -
vol0virtualvol
Sets the specified value to thevol0virtualvolfield. -
defaultDecodeBufferSize
Sets the specified value to thedefaultDecodeBufferSizefield. -
profilePort
Sets the specified value to theprofilePortfield. -
geometryMaxFadeTime
Sets the specified value to thegeometryMaxFadeTimefield. -
distanceFilterCenterFreq
Sets the specified value to thedistanceFilterCenterFreqfield. -
reverb3Dinstance
Sets the specified value to thereverb3Dinstancefield. -
DSPBufferPoolSize
Sets the specified value to theDSPBufferPoolSizefield. -
resamplerMethod
Sets the specified value to theresamplerMethodfield. -
randomSeed
Sets the specified value to therandomSeedfield. -
maxConvolutionThreads
Sets the specified value to themaxConvolutionThreadsfield. -
maxSpatialObjects
Sets the specified value to themaxSpatialObjectsfield.
-