Top Description Inners Fields Constructors Methods
org.lwjgl.fmod

public Class FMOD_ADVANCEDSETTINGS

extends Struct<FMOD_ADVANCEDSETTINGS>
implements NativeResource
Class Inheritance
All Implemented Interfaces
org.lwjgl.system.NativeResource, java.lang.AutoCloseable
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

Layout


struct FMOD_ADVANCEDSETTINGS {
    int cbSize;
    int maxMPEGCodecs;
    int maxADPCMCodecs;
    int maxXMACodecs;
    int maxVorbisCodecs;
    int maxAT9Codecs;
    int maxFADPCMCodecs;
    int maxPCMCodecs;
    int ASIONumChannels;
    char ** ASIOChannelList;
    FMOD_SPEAKER * ASIOSpeakerList;
    float vol0virtualvol;
    unsigned int defaultDecodeBufferSize;
    unsigned short profilePort;
    unsigned int geometryMaxFadeTime;
    float distanceFilterCenterFreq;
    int reverb3Dinstance;
    int DSPBufferPoolSize;
    FMOD_DSP_RESAMPLER resamplerMethod;
    unsigned int randomSeed;
    int maxConvolutionThreads;
    int maxOpusCodecs;
}

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final int
ALIGNOF

The struct alignment in bytes.

public static final int
ASIOCHANNELLIST

The struct member offsets.

public static final int
ASIONUMCHANNELS

The struct member offsets.

public static final int
ASIOSPEAKERLIST

The struct member offsets.

public static final int
CBSIZE

The struct member offsets.

public static final int
DEFAULTDECODEBUFFERSIZE

The struct member offsets.

public static final int
DISTANCEFILTERCENTERFREQ

The struct member offsets.

public static final int
DSPBUFFERPOOLSIZE

The struct member offsets.

public static final int
GEOMETRYMAXFADETIME

The struct member offsets.

public static final int
MAXADPCMCODECS

The struct member offsets.

public static final int
MAXAT9CODECS

The struct member offsets.

public static final int
MAXCONVOLUTIONTHREADS

The struct member offsets.

public static final int
MAXFADPCMCODECS

The struct member offsets.

public static final int
MAXMPEGCODECS

The struct member offsets.

public static final int
MAXOPUSCODECS

The struct member offsets.

public static final int
MAXPCMCODECS

The struct member offsets.

public static final int
MAXVORBISCODECS

The struct member offsets.

public static final int
MAXXMACODECS

The struct member offsets.

public static final int
PROFILEPORT

The struct member offsets.

public static final int
RANDOMSEED

The struct member offsets.

public static final int
RESAMPLERMETHOD

The struct member offsets.

public static final int
REVERB3DINSTANCE

The struct member offsets.

public static final int
SIZEOF

The struct size in bytes.

public static final int
VOL0VIRTUALVOL

The struct member offsets.

Inherited from org.lwjgl.system.Struct:
containerDEFAULT_ALIGN_ASDEFAULT_PACK_ALIGNMENT

Constructor Summary

AccessConstructor and Description
protected
FMOD_ADVANCEDSETTINGS(long address, ByteBuffer container)

public
FMOD_ADVANCEDSETTINGS(ByteBuffer container)

Creates a FMOD_ADVANCEDSETTINGS instance at the current position of the specified ByteBuffer container.

Method Summary

Modifier and TypeMethod and Description
public PointerBuffer

Returns:

a PointerBuffer view of the data pointed to by the ASIOChannelList field.
ASIOChannelList
()

public FMOD_ADVANCEDSETTINGS
ASIOChannelList(PointerBuffer value)

Sets the address of the specified PointerBuffer to the ASIOChannelList field.

public int

Returns:

the value of the ASIONumChannels field.
ASIONumChannels
()

public FMOD_ADVANCEDSETTINGS
ASIONumChannels(int value)

Sets the specified value to the ASIONumChannels field.

public IntBuffer

Returns:

a IntBuffer view of the data pointed to by the ASIOSpeakerList field.
ASIOSpeakerList
()

public FMOD_ADVANCEDSETTINGS
ASIOSpeakerList(IntBuffer value)

Sets the address of the specified IntBuffer to the ASIOSpeakerList field.

public static FMOD_ADVANCEDSETTINGS
calloc()

Returns a new FMOD_ADVANCEDSETTINGS instance allocated with memCalloc.

public static FMOD_ADVANCEDSETTINGS.Buffer
calloc(int
the buffer capacity
capacity
)

Returns a new FMOD_ADVANCEDSETTINGS.Buffer instance allocated with memCalloc.

public static FMOD_ADVANCEDSETTINGS
calloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new FMOD_ADVANCEDSETTINGS instance allocated on the specified MemoryStack and initializes all its bits to zero.

public static FMOD_ADVANCEDSETTINGS.Buffer
calloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new FMOD_ADVANCEDSETTINGS.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.

public int

Returns:

the value of the cbSize field.
cbSize
()

public FMOD_ADVANCEDSETTINGS
cbSize(int value)

Sets the specified value to the cbSize field.

protected FMOD_ADVANCEDSETTINGS
create(long
the struct memory address
address
,
ByteBuffer
an optional container buffer, to be referenced strongly by the struct instance.
container
)

Implements abstract org.lwjgl.system.Struct.create.

Similar to the constructor, but returns the exact type of the Struct subclass.
public static FMOD_ADVANCEDSETTINGS
create()

Returns a new FMOD_ADVANCEDSETTINGS instance allocated with BufferUtils.

public static FMOD_ADVANCEDSETTINGS
create(long address)

Returns a new FMOD_ADVANCEDSETTINGS instance for the specified memory address.

public static FMOD_ADVANCEDSETTINGS.Buffer
create(int
the buffer capacity
capacity
)

Returns a new FMOD_ADVANCEDSETTINGS.Buffer instance allocated with BufferUtils.

public static FMOD_ADVANCEDSETTINGS.Buffer
create(long
the memory address
address
,
int
the buffer capacity
capacity
)

Create a FMOD_ADVANCEDSETTINGS.Buffer instance at the specified memory.

public static FMOD_ADVANCEDSETTINGS
createSafe(long address)

Like create, but returns null if address is NULL.

public static FMOD_ADVANCEDSETTINGS.Buffer
createSafe(long address, int capacity)

Like create, but returns null if address is NULL.

public int

Returns:

the value of the defaultDecodeBufferSize field.
defaultDecodeBufferSize
()

public FMOD_ADVANCEDSETTINGS
defaultDecodeBufferSize(int value)

Sets the specified value to the defaultDecodeBufferSize field.

public float

Returns:

the value of the distanceFilterCenterFreq field.
distanceFilterCenterFreq
()

public FMOD_ADVANCEDSETTINGS
distanceFilterCenterFreq(float value)

Sets the specified value to the distanceFilterCenterFreq field.

public int

Returns:

the value of the DSPBufferPoolSize field.
DSPBufferPoolSize
()

public FMOD_ADVANCEDSETTINGS
DSPBufferPoolSize(int value)

Sets the specified value to the DSPBufferPoolSize field.

public int

Returns:

the value of the geometryMaxFadeTime field.
geometryMaxFadeTime
()

public FMOD_ADVANCEDSETTINGS
geometryMaxFadeTime(int value)

Sets the specified value to the geometryMaxFadeTime field.

public static FMOD_ADVANCEDSETTINGS
malloc()

Returns a new FMOD_ADVANCEDSETTINGS instance allocated with memAlloc.

public static FMOD_ADVANCEDSETTINGS.Buffer
malloc(int
the buffer capacity
capacity
)

Returns a new FMOD_ADVANCEDSETTINGS.Buffer instance allocated with memAlloc.

public static FMOD_ADVANCEDSETTINGS
malloc(MemoryStack
the stack from which to allocate
stack
)

Returns a new FMOD_ADVANCEDSETTINGS instance allocated on the specified MemoryStack.

public static FMOD_ADVANCEDSETTINGS.Buffer
malloc(int
the buffer capacity
capacity
,
MemoryStack
the stack from which to allocate
stack
)

Returns a new FMOD_ADVANCEDSETTINGS.Buffer instance allocated on the specified MemoryStack.

public int

Returns:

the value of the maxADPCMCodecs field.
maxADPCMCodecs
()

public FMOD_ADVANCEDSETTINGS
maxADPCMCodecs(int value)

Sets the specified value to the maxADPCMCodecs field.

public int

Returns:

the value of the maxAT9Codecs field.
maxAT9Codecs
()

public FMOD_ADVANCEDSETTINGS
maxAT9Codecs(int value)

Sets the specified value to the maxAT9Codecs field.

public int

Returns:

the value of the maxConvolutionThreads field.
maxConvolutionThreads
()

public FMOD_ADVANCEDSETTINGS
maxConvolutionThreads(int value)

Sets the specified value to the maxConvolutionThreads field.

public int

Returns:

the value of the maxFADPCMCodecs field.
maxFADPCMCodecs
()

public FMOD_ADVANCEDSETTINGS
maxFADPCMCodecs(int value)

Sets the specified value to the maxFADPCMCodecs field.

public int

Returns:

the value of the maxMPEGCodecs field.
maxMPEGCodecs
()

public FMOD_ADVANCEDSETTINGS
maxMPEGCodecs(int value)

Sets the specified value to the maxMPEGCodecs field.

public int

Returns:

the value of the maxOpusCodecs field.
maxOpusCodecs
()

public FMOD_ADVANCEDSETTINGS
maxOpusCodecs(int value)

Sets the specified value to the maxOpusCodecs field.

public int

Returns:

the value of the maxPCMCodecs field.
maxPCMCodecs
()

public FMOD_ADVANCEDSETTINGS
maxPCMCodecs(int value)

Sets the specified value to the maxPCMCodecs field.

public int

Returns:

the value of the maxVorbisCodecs field.
maxVorbisCodecs
()

public FMOD_ADVANCEDSETTINGS
maxVorbisCodecs(int value)

Sets the specified value to the maxVorbisCodecs field.

public int

Returns:

the value of the maxXMACodecs field.
maxXMACodecs
()

public FMOD_ADVANCEDSETTINGS
maxXMACodecs(int value)

Sets the specified value to the maxXMACodecs field.

public static PointerBuffer
nASIOChannelList(long struct)

Unsafe version of ASIOChannelList.

public static void
nASIOChannelList(long struct, PointerBuffer value)

Unsafe version of ASIOChannelList.

public static int
nASIONumChannels(long struct)

Unsafe version of ASIONumChannels.

public static void
nASIONumChannels(long struct, int value)

Sets the specified value to the ASIONumChannels field of the specified struct.

public static IntBuffer
nASIOSpeakerList(long struct)

Unsafe version of ASIOSpeakerList.

public static void
nASIOSpeakerList(long struct, IntBuffer value)

Unsafe version of ASIOSpeakerList.

public static int
ncbSize(long struct)

Unsafe version of cbSize.

public static void
ncbSize(long struct, int value)

Unsafe version of cbSize.

public static int
ndefaultDecodeBufferSize(long struct)

Unsafe version of defaultDecodeBufferSize.

public static void
ndefaultDecodeBufferSize(long struct, int value)

Unsafe version of defaultDecodeBufferSize.

public static float
ndistanceFilterCenterFreq(long struct)

Unsafe version of distanceFilterCenterFreq.

public static void
ndistanceFilterCenterFreq(long struct, float value)

Unsafe version of distanceFilterCenterFreq.

public static int
nDSPBufferPoolSize(long struct)

Unsafe version of DSPBufferPoolSize.

public static void
nDSPBufferPoolSize(long struct, int value)

Unsafe version of DSPBufferPoolSize.

public static int
ngeometryMaxFadeTime(long struct)

Unsafe version of geometryMaxFadeTime.

public static void
ngeometryMaxFadeTime(long struct, int value)

Unsafe version of geometryMaxFadeTime.

public static int
nmaxADPCMCodecs(long struct)

Unsafe version of maxADPCMCodecs.

public static void
nmaxADPCMCodecs(long struct, int value)

Unsafe version of maxADPCMCodecs.

public static int
nmaxAT9Codecs(long struct)

Unsafe version of maxAT9Codecs.

public static void
nmaxAT9Codecs(long struct, int value)

Unsafe version of maxAT9Codecs.

public static int
nmaxConvolutionThreads(long struct)

Unsafe version of maxConvolutionThreads.

public static void
nmaxConvolutionThreads(long struct, int value)

Unsafe version of maxConvolutionThreads.

public static int
nmaxFADPCMCodecs(long struct)

Unsafe version of maxFADPCMCodecs.

public static void
nmaxFADPCMCodecs(long struct, int value)

Unsafe version of maxFADPCMCodecs.

public static int
nmaxMPEGCodecs(long struct)

Unsafe version of maxMPEGCodecs.

public static void
nmaxMPEGCodecs(long struct, int value)

Unsafe version of maxMPEGCodecs.

public static int
nmaxOpusCodecs(long struct)

Unsafe version of maxOpusCodecs.

public static void
nmaxOpusCodecs(long struct, int value)

Unsafe version of maxOpusCodecs.

public static int
nmaxPCMCodecs(long struct)

Unsafe version of maxPCMCodecs.

public static void
nmaxPCMCodecs(long struct, int value)

Unsafe version of maxPCMCodecs.

public static int
nmaxVorbisCodecs(long struct)

Unsafe version of maxVorbisCodecs.

public static void
nmaxVorbisCodecs(long struct, int value)

Unsafe version of maxVorbisCodecs.

public static int
nmaxXMACodecs(long struct)

Unsafe version of maxXMACodecs.

public static void
nmaxXMACodecs(long struct, int value)

Unsafe version of maxXMACodecs.

public static short
nprofilePort(long struct)

Unsafe version of profilePort.

public static void
nprofilePort(long struct, short value)

Unsafe version of profilePort.

public static int
nrandomSeed(long struct)

Unsafe version of randomSeed.

public static void
nrandomSeed(long struct, int value)

Unsafe version of randomSeed.

public static int
nresamplerMethod(long struct)

Unsafe version of resamplerMethod.

public static void
nresamplerMethod(long struct, int value)

Unsafe version of resamplerMethod.

public static int
nreverb3Dinstance(long struct)

Unsafe version of reverb3Dinstance.

public static void
nreverb3Dinstance(long struct, int value)

Unsafe version of reverb3Dinstance.

public static float
nvol0virtualvol(long struct)

Unsafe version of vol0virtualvol.

public static void
nvol0virtualvol(long struct, float value)

Unsafe version of vol0virtualvol.

public short

Returns:

the value of the profilePort field.
profilePort
()

public FMOD_ADVANCEDSETTINGS
profilePort(short value)

Sets the specified value to the profilePort field.

public int

Returns:

the value of the randomSeed field.
randomSeed
()

public FMOD_ADVANCEDSETTINGS
randomSeed(int value)

Sets the specified value to the randomSeed field.

public int

Returns:

the value of the resamplerMethod field.
resamplerMethod
()

public FMOD_ADVANCEDSETTINGS
resamplerMethod(int value)

Sets the specified value to the resamplerMethod field.

public int

Returns:

the value of the reverb3Dinstance field.
reverb3Dinstance
()

public FMOD_ADVANCEDSETTINGS
reverb3Dinstance(int value)

Sets the specified value to the reverb3Dinstance field.

public FMOD_ADVANCEDSETTINGS
set(int cbSize, int maxMPEGCodecs, int maxADPCMCodecs, int maxXMACodecs, int maxVorbisCodecs, int maxAT9Codecs, int maxFADPCMCodecs, int maxPCMCodecs, int ASIONumChannels, PointerBuffer ASIOChannelList, IntBuffer ASIOSpeakerList, float vol0virtualvol, int defaultDecodeBufferSize, short profilePort, int geometryMaxFadeTime, float distanceFilterCenterFreq, int reverb3Dinstance, int DSPBufferPoolSize, int resamplerMethod, int randomSeed, int maxConvolutionThreads, int maxOpusCodecs)

Initializes this struct with the specified values.

public FMOD_ADVANCEDSETTINGS

Returns:

this struct
set
(FMOD_ADVANCEDSETTINGS
the source struct
src
)

Copies the specified struct data to this struct.

public int
sizeof()

Implements abstract org.lwjgl.system.Struct.sizeof.

Returns sizeof(struct).
public static void
validate(long
the struct to validate
struct
)

Validates pointer members that should not be NULL.

public float

Returns:

the value of the vol0virtualvol field.
vol0virtualvol
()

public FMOD_ADVANCEDSETTINGS
vol0virtualvol(float value)

Sets the specified value to the vol0virtualvol field.

Inherited from org.lwjgl.system.Struct:
__array__array__array__checkContainer__checkMalloc__create__getContainer__getContainer__member__member__member__padding__padding__struct__struct__union__unionclearfreeisNullvalidate