Class FMOD_CREATESOUNDEXINFO

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class FMOD_CREATESOUNDEXINFO extends Struct<FMOD_CREATESOUNDEXINFO> implements NativeResource

 struct FMOD_CREATESOUNDEXINFO {
     int cbsize;
     unsigned int length;
     unsigned int fileoffset;
     int numchannels;
     int defaultfrequency;
     FMOD_SOUND_FORMAT format;
     unsigned int decodebuffersize;
     int initialsubsound;
     int numsubsounds;
     int * inclusionlist;
     int inclusionlistnum;
     {@link FMOD_SOUND_PCMREAD_CALLBACKI FMOD_SOUND_PCMREAD_CALLBACK} pcmreadcallback;
     {@link FMOD_SOUND_PCMSETPOS_CALLBACKI FMOD_SOUND_PCMSETPOS_CALLBACK} pcmsetposcallback;
     {@link FMOD_SOUND_NONBLOCK_CALLBACKI FMOD_SOUND_NONBLOCK_CALLBACK} nonblockcallback;
     char const * dlsname;
     char const * encryptionkey;
     int maxpolyphony;
     void * userdata;
     FMOD_SOUND_TYPE suggestedsoundtype;
     {@link FMOD_FILE_OPEN_CALLBACKI FMOD_FILE_OPEN_CALLBACK} fileuseropen;
     {@link FMOD_FILE_CLOSE_CALLBACKI FMOD_FILE_CLOSE_CALLBACK} fileuserclose;
     {@link FMOD_FILE_READ_CALLBACKI FMOD_FILE_READ_CALLBACK} fileuserread;
     {@link FMOD_FILE_SEEK_CALLBACKI FMOD_FILE_SEEK_CALLBACK} fileuserseek;
     {@link FMOD_FILE_ASYNCREAD_CALLBACKI FMOD_FILE_ASYNCREAD_CALLBACK} fileuserasyncread;
     {@link FMOD_FILE_ASYNCCANCEL_CALLBACKI FMOD_FILE_ASYNCCANCEL_CALLBACK} fileuserasynccancel;
     void * fileuserdata;
     int filebuffersize;
     FMOD_CHANNELORDER channelorder;
     FMOD_SOUNDGROUP * initialsoundgroup;
     unsigned int initialseekposition;
     FMOD_TIMEUNIT initialseekpostype;
     int ignoresetfilesystem;
     unsigned int audioqueuepolicy;
     unsigned int minmidigranularity;
     int nonblockthreadid;
     {@link FMOD_GUID FMOD_GUID} * fsbguid;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • CBSIZE

      public static final int CBSIZE
      The struct member offsets.
    • LENGTH

      public static final int LENGTH
      The struct member offsets.
    • FILEOFFSET

      public static final int FILEOFFSET
      The struct member offsets.
    • NUMCHANNELS

      public static final int NUMCHANNELS
      The struct member offsets.
    • DEFAULTFREQUENCY

      public static final int DEFAULTFREQUENCY
      The struct member offsets.
    • FORMAT

      public static final int FORMAT
      The struct member offsets.
    • DECODEBUFFERSIZE

      public static final int DECODEBUFFERSIZE
      The struct member offsets.
    • INITIALSUBSOUND

      public static final int INITIALSUBSOUND
      The struct member offsets.
    • NUMSUBSOUNDS

      public static final int NUMSUBSOUNDS
      The struct member offsets.
    • INCLUSIONLIST

      public static final int INCLUSIONLIST
      The struct member offsets.
    • INCLUSIONLISTNUM

      public static final int INCLUSIONLISTNUM
      The struct member offsets.
    • PCMREADCALLBACK

      public static final int PCMREADCALLBACK
      The struct member offsets.
    • PCMSETPOSCALLBACK

      public static final int PCMSETPOSCALLBACK
      The struct member offsets.
    • NONBLOCKCALLBACK

      public static final int NONBLOCKCALLBACK
      The struct member offsets.
    • DLSNAME

      public static final int DLSNAME
      The struct member offsets.
    • ENCRYPTIONKEY

      public static final int ENCRYPTIONKEY
      The struct member offsets.
    • MAXPOLYPHONY

      public static final int MAXPOLYPHONY
      The struct member offsets.
    • USERDATA

      public static final int USERDATA
      The struct member offsets.
    • SUGGESTEDSOUNDTYPE

      public static final int SUGGESTEDSOUNDTYPE
      The struct member offsets.
    • FILEUSEROPEN

      public static final int FILEUSEROPEN
      The struct member offsets.
    • FILEUSERCLOSE

      public static final int FILEUSERCLOSE
      The struct member offsets.
    • FILEUSERREAD

      public static final int FILEUSERREAD
      The struct member offsets.
    • FILEUSERSEEK

      public static final int FILEUSERSEEK
      The struct member offsets.
    • FILEUSERASYNCREAD

      public static final int FILEUSERASYNCREAD
      The struct member offsets.
    • FILEUSERASYNCCANCEL

      public static final int FILEUSERASYNCCANCEL
      The struct member offsets.
    • FILEUSERDATA

      public static final int FILEUSERDATA
      The struct member offsets.
    • FILEBUFFERSIZE

      public static final int FILEBUFFERSIZE
      The struct member offsets.
    • CHANNELORDER

      public static final int CHANNELORDER
      The struct member offsets.
    • INITIALSOUNDGROUP

      public static final int INITIALSOUNDGROUP
      The struct member offsets.
    • INITIALSEEKPOSITION

      public static final int INITIALSEEKPOSITION
      The struct member offsets.
    • INITIALSEEKPOSTYPE

      public static final int INITIALSEEKPOSTYPE
      The struct member offsets.
    • IGNORESETFILESYSTEM

      public static final int IGNORESETFILESYSTEM
      The struct member offsets.
    • AUDIOQUEUEPOLICY

      public static final int AUDIOQUEUEPOLICY
      The struct member offsets.
    • MINMIDIGRANULARITY

      public static final int MINMIDIGRANULARITY
      The struct member offsets.
    • NONBLOCKTHREADID

      public static final int NONBLOCKTHREADID
      The struct member offsets.
    • FSBGUID

      public static final int FSBGUID
      The struct member offsets.
  • Constructor Details

    • FMOD_CREATESOUNDEXINFO

      public FMOD_CREATESOUNDEXINFO(ByteBuffer container)
      Creates a FMOD_CREATESOUNDEXINFO instance at the current position of the specified ByteBuffer 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
      Returns sizeof(struct).
      Specified by:
      sizeof in class Struct<FMOD_CREATESOUNDEXINFO>
    • cbsize

      public int cbsize()
      Returns:
      the value of the cbsize field.
    • length

      public int length()
      Returns:
      the value of the length field.
    • fileoffset

      public int fileoffset()
      Returns:
      the value of the fileoffset field.
    • numchannels

      public int numchannels()
      Returns:
      the value of the numchannels field.
    • defaultfrequency

      public int defaultfrequency()
      Returns:
      the value of the defaultfrequency field.
    • format

      public int format()
      Returns:
      the value of the format field.
    • decodebuffersize

      public int decodebuffersize()
      Returns:
      the value of the decodebuffersize field.
    • initialsubsound

      public int initialsubsound()
      Returns:
      the value of the initialsubsound field.
    • numsubsounds

      public int numsubsounds()
      Returns:
      the value of the numsubsounds field.
    • inclusionlist

      public IntBuffer inclusionlist()
      Returns:
      a IntBuffer view of the data pointed to by the inclusionlist field.
    • inclusionlistnum

      public int inclusionlistnum()
      Returns:
      the value of the inclusionlistnum field.
    • pcmreadcallback

      public @Nullable FMOD_SOUND_PCMREAD_CALLBACK pcmreadcallback()
      Returns:
      the value of the pcmreadcallback field.
    • pcmsetposcallback

      public @Nullable FMOD_SOUND_PCMSETPOS_CALLBACK pcmsetposcallback()
      Returns:
      the value of the pcmsetposcallback field.
    • nonblockcallback

      public @Nullable FMOD_SOUND_NONBLOCK_CALLBACK nonblockcallback()
      Returns:
      the value of the nonblockcallback field.
    • dlsname

      public @Nullable ByteBuffer dlsname()
      Returns:
      a ByteBuffer view of the null-terminated string pointed to by the dlsname field.
    • dlsnameString

      public @Nullable String dlsnameString()
      Returns:
      the null-terminated string pointed to by the dlsname field.
    • encryptionkey

      public @Nullable ByteBuffer encryptionkey()
      Returns:
      a ByteBuffer view of the null-terminated string pointed to by the encryptionkey field.
    • encryptionkeyString

      public @Nullable String encryptionkeyString()
      Returns:
      the null-terminated string pointed to by the encryptionkey field.
    • maxpolyphony

      public int maxpolyphony()
      Returns:
      the value of the maxpolyphony field.
    • userdata

      public long userdata()
      Returns:
      the value of the userdata field.
    • suggestedsoundtype

      public int suggestedsoundtype()
      Returns:
      the value of the suggestedsoundtype field.
    • fileuseropen

      public @Nullable FMOD_FILE_OPEN_CALLBACK fileuseropen()
      Returns:
      the value of the fileuseropen field.
    • fileuserclose

      public @Nullable FMOD_FILE_CLOSE_CALLBACK fileuserclose()
      Returns:
      the value of the fileuserclose field.
    • fileuserread

      public @Nullable FMOD_FILE_READ_CALLBACK fileuserread()
      Returns:
      the value of the fileuserread field.
    • fileuserseek

      public @Nullable FMOD_FILE_SEEK_CALLBACK fileuserseek()
      Returns:
      the value of the fileuserseek field.
    • fileuserasyncread

      public @Nullable FMOD_FILE_ASYNCREAD_CALLBACK fileuserasyncread()
      Returns:
      the value of the fileuserasyncread field.
    • fileuserasynccancel

      public @Nullable FMOD_FILE_ASYNCCANCEL_CALLBACK fileuserasynccancel()
      Returns:
      the value of the fileuserasynccancel field.
    • fileuserdata

      public long fileuserdata()
      Returns:
      the value of the fileuserdata field.
    • filebuffersize

      public int filebuffersize()
      Returns:
      the value of the filebuffersize field.
    • channelorder

      public int channelorder()
      Returns:
      the value of the channelorder field.
    • initialsoundgroup

      public long initialsoundgroup()
      Returns:
      the value of the initialsoundgroup field.
    • initialseekposition

      public int initialseekposition()
      Returns:
      the value of the initialseekposition field.
    • initialseekpostype

      public int initialseekpostype()
      Returns:
      the value of the initialseekpostype field.
    • ignoresetfilesystem

      public int ignoresetfilesystem()
      Returns:
      the value of the ignoresetfilesystem field.
    • audioqueuepolicy

      public int audioqueuepolicy()
      Returns:
      the value of the audioqueuepolicy field.
    • minmidigranularity

      public int minmidigranularity()
      Returns:
      the value of the minmidigranularity field.
    • nonblockthreadid

      public int nonblockthreadid()
      Returns:
      the value of the nonblockthreadid field.
    • fsbguid

      public @Nullable FMOD_GUID fsbguid()
      Returns:
      a FMOD_GUID view of the struct pointed to by the fsbguid field.
    • cbsize

      public FMOD_CREATESOUNDEXINFO cbsize(int value)
      Sets the specified value to the cbsize field.
    • length

      public FMOD_CREATESOUNDEXINFO length(int value)
      Sets the specified value to the length field.
    • fileoffset

      public FMOD_CREATESOUNDEXINFO fileoffset(int value)
      Sets the specified value to the fileoffset field.
    • numchannels

      public FMOD_CREATESOUNDEXINFO numchannels(int value)
      Sets the specified value to the numchannels field.
    • defaultfrequency

      public FMOD_CREATESOUNDEXINFO defaultfrequency(int value)
      Sets the specified value to the defaultfrequency field.
    • format

      public FMOD_CREATESOUNDEXINFO format(int value)
      Sets the specified value to the format field.
    • decodebuffersize

      public FMOD_CREATESOUNDEXINFO decodebuffersize(int value)
      Sets the specified value to the decodebuffersize field.
    • initialsubsound

      public FMOD_CREATESOUNDEXINFO initialsubsound(int value)
      Sets the specified value to the initialsubsound field.
    • numsubsounds

      public FMOD_CREATESOUNDEXINFO numsubsounds(int value)
      Sets the specified value to the numsubsounds field.
    • inclusionlist

      public FMOD_CREATESOUNDEXINFO inclusionlist(IntBuffer value)
      Sets the address of the specified IntBuffer to the inclusionlist field.
    • pcmreadcallback

      public FMOD_CREATESOUNDEXINFO pcmreadcallback(@Nullable FMOD_SOUND_PCMREAD_CALLBACKI value)
      Sets the specified value to the pcmreadcallback field.
    • pcmsetposcallback

      public FMOD_CREATESOUNDEXINFO pcmsetposcallback(@Nullable FMOD_SOUND_PCMSETPOS_CALLBACKI value)
      Sets the specified value to the pcmsetposcallback field.
    • nonblockcallback

      public FMOD_CREATESOUNDEXINFO nonblockcallback(@Nullable FMOD_SOUND_NONBLOCK_CALLBACKI value)
      Sets the specified value to the nonblockcallback field.
    • dlsname

      public FMOD_CREATESOUNDEXINFO dlsname(@Nullable ByteBuffer value)
      Sets the address of the specified encoded string to the dlsname field.
    • encryptionkey

      public FMOD_CREATESOUNDEXINFO encryptionkey(@Nullable ByteBuffer value)
      Sets the address of the specified encoded string to the encryptionkey field.
    • maxpolyphony

      public FMOD_CREATESOUNDEXINFO maxpolyphony(int value)
      Sets the specified value to the maxpolyphony field.
    • userdata

      public FMOD_CREATESOUNDEXINFO userdata(long value)
      Sets the specified value to the userdata field.
    • suggestedsoundtype

      public FMOD_CREATESOUNDEXINFO suggestedsoundtype(int value)
      Sets the specified value to the suggestedsoundtype field.
    • fileuseropen

      public FMOD_CREATESOUNDEXINFO fileuseropen(@Nullable FMOD_FILE_OPEN_CALLBACKI value)
      Sets the specified value to the fileuseropen field.
    • fileuserclose

      public FMOD_CREATESOUNDEXINFO fileuserclose(@Nullable FMOD_FILE_CLOSE_CALLBACKI value)
      Sets the specified value to the fileuserclose field.
    • fileuserread

      public FMOD_CREATESOUNDEXINFO fileuserread(@Nullable FMOD_FILE_READ_CALLBACKI value)
      Sets the specified value to the fileuserread field.
    • fileuserseek

      public FMOD_CREATESOUNDEXINFO fileuserseek(@Nullable FMOD_FILE_SEEK_CALLBACKI value)
      Sets the specified value to the fileuserseek field.
    • fileuserasyncread

      public FMOD_CREATESOUNDEXINFO fileuserasyncread(@Nullable FMOD_FILE_ASYNCREAD_CALLBACKI value)
      Sets the specified value to the fileuserasyncread field.
    • fileuserasynccancel

      public FMOD_CREATESOUNDEXINFO fileuserasynccancel(@Nullable FMOD_FILE_ASYNCCANCEL_CALLBACKI value)
      Sets the specified value to the fileuserasynccancel field.
    • fileuserdata

      public FMOD_CREATESOUNDEXINFO fileuserdata(long value)
      Sets the specified value to the fileuserdata field.
    • filebuffersize

      public FMOD_CREATESOUNDEXINFO filebuffersize(int value)
      Sets the specified value to the filebuffersize field.
    • channelorder

      public FMOD_CREATESOUNDEXINFO channelorder(int value)
      Sets the specified value to the channelorder field.
    • initialsoundgroup

      public FMOD_CREATESOUNDEXINFO initialsoundgroup(long value)
      Sets the specified value to the initialsoundgroup field.
    • initialseekposition

      public FMOD_CREATESOUNDEXINFO initialseekposition(int value)
      Sets the specified value to the initialseekposition field.
    • initialseekpostype

      public FMOD_CREATESOUNDEXINFO initialseekpostype(int value)
      Sets the specified value to the initialseekpostype field.
    • ignoresetfilesystem

      public FMOD_CREATESOUNDEXINFO ignoresetfilesystem(int value)
      Sets the specified value to the ignoresetfilesystem field.
    • audioqueuepolicy

      public FMOD_CREATESOUNDEXINFO audioqueuepolicy(int value)
      Sets the specified value to the audioqueuepolicy field.
    • minmidigranularity

      public FMOD_CREATESOUNDEXINFO minmidigranularity(int value)
      Sets the specified value to the minmidigranularity field.
    • nonblockthreadid

      public FMOD_CREATESOUNDEXINFO nonblockthreadid(int value)
      Sets the specified value to the nonblockthreadid field.
    • fsbguid

      public FMOD_CREATESOUNDEXINFO fsbguid(@Nullable FMOD_GUID value)
      Sets the address of the specified FMOD_GUID to the fsbguid field.
    • set

      public FMOD_CREATESOUNDEXINFO set(int cbsize, int length, int fileoffset, int numchannels, int defaultfrequency, int format, int decodebuffersize, int initialsubsound, int numsubsounds, IntBuffer inclusionlist, @Nullable FMOD_SOUND_PCMREAD_CALLBACKI pcmreadcallback, @Nullable FMOD_SOUND_PCMSETPOS_CALLBACKI pcmsetposcallback, @Nullable FMOD_SOUND_NONBLOCK_CALLBACKI nonblockcallback, @Nullable ByteBuffer dlsname, @Nullable ByteBuffer encryptionkey, int maxpolyphony, long userdata, int suggestedsoundtype, @Nullable FMOD_FILE_OPEN_CALLBACKI fileuseropen, @Nullable FMOD_FILE_CLOSE_CALLBACKI fileuserclose, @Nullable FMOD_FILE_READ_CALLBACKI fileuserread, @Nullable FMOD_FILE_SEEK_CALLBACKI fileuserseek, @Nullable FMOD_FILE_ASYNCREAD_CALLBACKI fileuserasyncread, @Nullable FMOD_FILE_ASYNCCANCEL_CALLBACKI fileuserasynccancel, long fileuserdata, int filebuffersize, int channelorder, long initialsoundgroup, int initialseekposition, int initialseekpostype, int ignoresetfilesystem, int audioqueuepolicy, int minmidigranularity, int nonblockthreadid, @Nullable FMOD_GUID fsbguid)
      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

      public static FMOD_CREATESOUNDEXINFO malloc()
      Returns a new FMOD_CREATESOUNDEXINFO instance allocated with memAlloc. The instance must be explicitly freed.
    • calloc

      public static FMOD_CREATESOUNDEXINFO calloc()
      Returns a new FMOD_CREATESOUNDEXINFO instance allocated with memCalloc. The instance must be explicitly freed.
    • create

      public static FMOD_CREATESOUNDEXINFO create()
      Returns a new FMOD_CREATESOUNDEXINFO instance allocated with BufferUtils.
    • create

      public static FMOD_CREATESOUNDEXINFO create(long address)
      Returns a new FMOD_CREATESOUNDEXINFO instance for the specified memory address.
    • createSafe

      public static @Nullable FMOD_CREATESOUNDEXINFO createSafe(long address)
      Like create, but returns null if address is NULL.
    • malloc

      public static FMOD_CREATESOUNDEXINFO.Buffer malloc(int capacity)
      Returns a new FMOD_CREATESOUNDEXINFO.Buffer instance allocated with memAlloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • calloc

      public static FMOD_CREATESOUNDEXINFO.Buffer calloc(int capacity)
      Returns a new FMOD_CREATESOUNDEXINFO.Buffer instance allocated with memCalloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • create

      public static FMOD_CREATESOUNDEXINFO.Buffer create(int capacity)
      Returns a new FMOD_CREATESOUNDEXINFO.Buffer instance allocated with BufferUtils.
      Parameters:
      capacity - the buffer capacity
    • create

      public static FMOD_CREATESOUNDEXINFO.Buffer create(long address, int capacity)
      Create a FMOD_CREATESOUNDEXINFO.Buffer instance at the specified memory.
      Parameters:
      address - the memory address
      capacity - the buffer capacity
    • createSafe

      public static @Nullable FMOD_CREATESOUNDEXINFO.Buffer createSafe(long address, int capacity)
      Like create, but returns null if address is NULL.
    • malloc

      public static FMOD_CREATESOUNDEXINFO malloc(MemoryStack stack)
      Returns a new FMOD_CREATESOUNDEXINFO instance allocated on the specified MemoryStack.
      Parameters:
      stack - the stack from which to allocate
    • calloc

      public static FMOD_CREATESOUNDEXINFO calloc(MemoryStack stack)
      Returns a new FMOD_CREATESOUNDEXINFO instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      stack - the stack from which to allocate
    • malloc

      public static FMOD_CREATESOUNDEXINFO.Buffer malloc(int capacity, MemoryStack stack)
      Returns a new FMOD_CREATESOUNDEXINFO.Buffer instance allocated on the specified MemoryStack.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • calloc

      public static FMOD_CREATESOUNDEXINFO.Buffer calloc(int capacity, MemoryStack stack)
      Returns a new FMOD_CREATESOUNDEXINFO.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • ncbsize

      public static int ncbsize(long struct)
      Unsafe version of cbsize().
    • nlength

      public static int nlength(long struct)
      Unsafe version of length().
    • nfileoffset

      public static int nfileoffset(long struct)
      Unsafe version of fileoffset().
    • nnumchannels

      public static int nnumchannels(long struct)
      Unsafe version of numchannels().
    • ndefaultfrequency

      public static int ndefaultfrequency(long struct)
      Unsafe version of defaultfrequency().
    • nformat

      public static int nformat(long struct)
      Unsafe version of format().
    • ndecodebuffersize

      public static int ndecodebuffersize(long struct)
      Unsafe version of decodebuffersize().
    • ninitialsubsound

      public static int ninitialsubsound(long struct)
      Unsafe version of initialsubsound().
    • nnumsubsounds

      public static int nnumsubsounds(long struct)
      Unsafe version of numsubsounds().
    • ninclusionlist

      public static IntBuffer ninclusionlist(long struct)
      Unsafe version of inclusionlist.
    • ninclusionlistnum

      public static int ninclusionlistnum(long struct)
      Unsafe version of inclusionlistnum().
    • npcmreadcallback

      public static @Nullable FMOD_SOUND_PCMREAD_CALLBACK npcmreadcallback(long struct)
      Unsafe version of pcmreadcallback().
    • npcmsetposcallback

      public static @Nullable FMOD_SOUND_PCMSETPOS_CALLBACK npcmsetposcallback(long struct)
      Unsafe version of pcmsetposcallback().
    • nnonblockcallback

      public static @Nullable FMOD_SOUND_NONBLOCK_CALLBACK nnonblockcallback(long struct)
      Unsafe version of nonblockcallback().
    • ndlsname

      public static @Nullable ByteBuffer ndlsname(long struct)
      Unsafe version of dlsname().
    • ndlsnameString

      public static @Nullable String ndlsnameString(long struct)
      Unsafe version of dlsnameString().
    • nencryptionkey

      public static @Nullable ByteBuffer nencryptionkey(long struct)
      Unsafe version of encryptionkey().
    • nencryptionkeyString

      public static @Nullable String nencryptionkeyString(long struct)
      Unsafe version of encryptionkeyString().
    • nmaxpolyphony

      public static int nmaxpolyphony(long struct)
      Unsafe version of maxpolyphony().
    • nuserdata

      public static long nuserdata(long struct)
      Unsafe version of userdata().
    • nsuggestedsoundtype

      public static int nsuggestedsoundtype(long struct)
      Unsafe version of suggestedsoundtype().
    • nfileuseropen

      public static @Nullable FMOD_FILE_OPEN_CALLBACK nfileuseropen(long struct)
      Unsafe version of fileuseropen().
    • nfileuserclose

      public static @Nullable FMOD_FILE_CLOSE_CALLBACK nfileuserclose(long struct)
      Unsafe version of fileuserclose().
    • nfileuserread

      public static @Nullable FMOD_FILE_READ_CALLBACK nfileuserread(long struct)
      Unsafe version of fileuserread().
    • nfileuserseek

      public static @Nullable FMOD_FILE_SEEK_CALLBACK nfileuserseek(long struct)
      Unsafe version of fileuserseek().
    • nfileuserasyncread

      public static @Nullable FMOD_FILE_ASYNCREAD_CALLBACK nfileuserasyncread(long struct)
      Unsafe version of fileuserasyncread().
    • nfileuserasynccancel

      public static @Nullable FMOD_FILE_ASYNCCANCEL_CALLBACK nfileuserasynccancel(long struct)
      Unsafe version of fileuserasynccancel().
    • nfileuserdata

      public static long nfileuserdata(long struct)
      Unsafe version of fileuserdata().
    • nfilebuffersize

      public static int nfilebuffersize(long struct)
      Unsafe version of filebuffersize().
    • nchannelorder

      public static int nchannelorder(long struct)
      Unsafe version of channelorder().
    • ninitialsoundgroup

      public static long ninitialsoundgroup(long struct)
      Unsafe version of initialsoundgroup().
    • ninitialseekposition

      public static int ninitialseekposition(long struct)
      Unsafe version of initialseekposition().
    • ninitialseekpostype

      public static int ninitialseekpostype(long struct)
      Unsafe version of initialseekpostype().
    • nignoresetfilesystem

      public static int nignoresetfilesystem(long struct)
      Unsafe version of ignoresetfilesystem().
    • naudioqueuepolicy

      public static int naudioqueuepolicy(long struct)
      Unsafe version of audioqueuepolicy().
    • nminmidigranularity

      public static int nminmidigranularity(long struct)
      Unsafe version of minmidigranularity().
    • nnonblockthreadid

      public static int nnonblockthreadid(long struct)
      Unsafe version of nonblockthreadid().
    • nfsbguid

      public static @Nullable FMOD_GUID nfsbguid(long struct)
      Unsafe version of fsbguid().
    • ncbsize

      public static void ncbsize(long struct, int value)
      Unsafe version of cbsize.
    • nlength

      public static void nlength(long struct, int value)
      Unsafe version of length.
    • nfileoffset

      public static void nfileoffset(long struct, int value)
      Unsafe version of fileoffset.
    • nnumchannels

      public static void nnumchannels(long struct, int value)
      Unsafe version of numchannels.
    • ndefaultfrequency

      public static void ndefaultfrequency(long struct, int value)
      Unsafe version of defaultfrequency.
    • nformat

      public static void nformat(long struct, int value)
      Unsafe version of format.
    • ndecodebuffersize

      public static void ndecodebuffersize(long struct, int value)
      Unsafe version of decodebuffersize.
    • ninitialsubsound

      public static void ninitialsubsound(long struct, int value)
      Unsafe version of initialsubsound.
    • nnumsubsounds

      public static void nnumsubsounds(long struct, int value)
      Unsafe version of numsubsounds.
    • ninclusionlist

      public static void ninclusionlist(long struct, IntBuffer value)
      Unsafe version of inclusionlist.
    • ninclusionlistnum

      public static void ninclusionlistnum(long struct, int value)
      Sets the specified value to the inclusionlistnum field of the specified struct.
    • npcmreadcallback

      public static void npcmreadcallback(long struct, @Nullable FMOD_SOUND_PCMREAD_CALLBACKI value)
      Unsafe version of pcmreadcallback.
    • npcmsetposcallback

      public static void npcmsetposcallback(long struct, @Nullable FMOD_SOUND_PCMSETPOS_CALLBACKI value)
      Unsafe version of pcmsetposcallback.
    • nnonblockcallback

      public static void nnonblockcallback(long struct, @Nullable FMOD_SOUND_NONBLOCK_CALLBACKI value)
      Unsafe version of nonblockcallback.
    • ndlsname

      public static void ndlsname(long struct, @Nullable ByteBuffer value)
      Unsafe version of dlsname.
    • nencryptionkey

      public static void nencryptionkey(long struct, @Nullable ByteBuffer value)
      Unsafe version of encryptionkey.
    • nmaxpolyphony

      public static void nmaxpolyphony(long struct, int value)
      Unsafe version of maxpolyphony.
    • nuserdata

      public static void nuserdata(long struct, long value)
      Unsafe version of userdata.
    • nsuggestedsoundtype

      public static void nsuggestedsoundtype(long struct, int value)
      Unsafe version of suggestedsoundtype.
    • nfileuseropen

      public static void nfileuseropen(long struct, @Nullable FMOD_FILE_OPEN_CALLBACKI value)
      Unsafe version of fileuseropen.
    • nfileuserclose

      public static void nfileuserclose(long struct, @Nullable FMOD_FILE_CLOSE_CALLBACKI value)
      Unsafe version of fileuserclose.
    • nfileuserread

      public static void nfileuserread(long struct, @Nullable FMOD_FILE_READ_CALLBACKI value)
      Unsafe version of fileuserread.
    • nfileuserseek

      public static void nfileuserseek(long struct, @Nullable FMOD_FILE_SEEK_CALLBACKI value)
      Unsafe version of fileuserseek.
    • nfileuserasyncread

      public static void nfileuserasyncread(long struct, @Nullable FMOD_FILE_ASYNCREAD_CALLBACKI value)
      Unsafe version of fileuserasyncread.
    • nfileuserasynccancel

      public static void nfileuserasynccancel(long struct, @Nullable FMOD_FILE_ASYNCCANCEL_CALLBACKI value)
      Unsafe version of fileuserasynccancel.
    • nfileuserdata

      public static void nfileuserdata(long struct, long value)
      Unsafe version of fileuserdata.
    • nfilebuffersize

      public static void nfilebuffersize(long struct, int value)
      Unsafe version of filebuffersize.
    • nchannelorder

      public static void nchannelorder(long struct, int value)
      Unsafe version of channelorder.
    • ninitialsoundgroup

      public static void ninitialsoundgroup(long struct, long value)
      Unsafe version of initialsoundgroup.
    • ninitialseekposition

      public static void ninitialseekposition(long struct, int value)
      Unsafe version of initialseekposition.
    • ninitialseekpostype

      public static void ninitialseekpostype(long struct, int value)
      Unsafe version of initialseekpostype.
    • nignoresetfilesystem

      public static void nignoresetfilesystem(long struct, int value)
      Unsafe version of ignoresetfilesystem.
    • naudioqueuepolicy

      public static void naudioqueuepolicy(long struct, int value)
      Unsafe version of audioqueuepolicy.
    • nminmidigranularity

      public static void nminmidigranularity(long struct, int value)
      Unsafe version of minmidigranularity.
    • nnonblockthreadid

      public static void nnonblockthreadid(long struct, int value)
      Unsafe version of nonblockthreadid.
    • nfsbguid

      public static void nfsbguid(long struct, @Nullable FMOD_GUID value)
      Unsafe version of fsbguid.
    • validate

      public static void validate(long struct)
      Validates pointer members that should not be NULL.
      Parameters:
      struct - the struct to validate