Class FSBank

java.lang.Object
org.lwjgl.fmod.FSBank

public class FSBank extends Object
  • Field Details Link icon

    • FSBANK_INIT_NORMAL Link icon

      public static final int FSBANK_INIT_NORMAL
      See Also:
    • FSBANK_INIT_IGNOREERRORS Link icon

      public static final int FSBANK_INIT_IGNOREERRORS
      See Also:
    • FSBANK_INIT_WARNINGSASERRORS Link icon

      public static final int FSBANK_INIT_WARNINGSASERRORS
      See Also:
    • FSBANK_INIT_CREATEINCLUDEHEADER Link icon

      public static final int FSBANK_INIT_CREATEINCLUDEHEADER
      See Also:
    • FSBANK_INIT_DONTLOADCACHEFILES Link icon

      public static final int FSBANK_INIT_DONTLOADCACHEFILES
      See Also:
    • FSBANK_INIT_GENERATEPROGRESSITEMS Link icon

      public static final int FSBANK_INIT_GENERATEPROGRESSITEMS
      See Also:
    • FSBANK_BUILD_DEFAULT Link icon

      public static final int FSBANK_BUILD_DEFAULT
      See Also:
    • FSBANK_BUILD_DISABLESYNCPOINTS Link icon

      public static final int FSBANK_BUILD_DISABLESYNCPOINTS
      See Also:
    • FSBANK_BUILD_DONTLOOP Link icon

      public static final int FSBANK_BUILD_DONTLOOP
      See Also:
    • FSBANK_BUILD_FILTERHIGHFREQ Link icon

      public static final int FSBANK_BUILD_FILTERHIGHFREQ
      See Also:
    • FSBANK_BUILD_DISABLESEEKING Link icon

      public static final int FSBANK_BUILD_DISABLESEEKING
      See Also:
    • FSBANK_BUILD_OPTIMIZESAMPLERATE Link icon

      public static final int FSBANK_BUILD_OPTIMIZESAMPLERATE
      See Also:
    • FSBANK_BUILD_FSB5_DONTWRITENAMES Link icon

      public static final int FSBANK_BUILD_FSB5_DONTWRITENAMES
      See Also:
    • FSBANK_BUILD_NOGUID Link icon

      public static final int FSBANK_BUILD_NOGUID
      See Also:
    • FSBANK_BUILD_WRITEPEAKVOLUME Link icon

      public static final int FSBANK_BUILD_WRITEPEAKVOLUME
      See Also:
    • FSBANK_BUILD_ALIGN4K Link icon

      public static final int FSBANK_BUILD_ALIGN4K
      See Also:
    • FSBANK_BUILD_OVERRIDE_MASK Link icon

      public static final int FSBANK_BUILD_OVERRIDE_MASK
      See Also:
    • FSBANK_BUILD_CACHE_VALIDATION_MASK Link icon

      public static final int FSBANK_BUILD_CACHE_VALIDATION_MASK
      See Also:
    • FSBANK_OK Link icon

      public static final int FSBANK_OK
      See Also:
    • FSBANK_ERR_CACHE_CHUNKNOTFOUND Link icon

      public static final int FSBANK_ERR_CACHE_CHUNKNOTFOUND
      See Also:
    • FSBANK_ERR_CANCELLED Link icon

      public static final int FSBANK_ERR_CANCELLED
      See Also:
    • FSBANK_ERR_CANNOT_CONTINUE Link icon

      public static final int FSBANK_ERR_CANNOT_CONTINUE
      See Also:
    • FSBANK_ERR_ENCODER Link icon

      public static final int FSBANK_ERR_ENCODER
      See Also:
    • FSBANK_ERR_ENCODER_INIT Link icon

      public static final int FSBANK_ERR_ENCODER_INIT
      See Also:
    • FSBANK_ERR_ENCODER_NOTSUPPORTED Link icon

      public static final int FSBANK_ERR_ENCODER_NOTSUPPORTED
      See Also:
    • FSBANK_ERR_FILE_OS Link icon

      public static final int FSBANK_ERR_FILE_OS
      See Also:
    • FSBANK_ERR_FILE_NOTFOUND Link icon

      public static final int FSBANK_ERR_FILE_NOTFOUND
      See Also:
    • FSBANK_ERR_FMOD Link icon

      public static final int FSBANK_ERR_FMOD
      See Also:
    • FSBANK_ERR_INITIALIZED Link icon

      public static final int FSBANK_ERR_INITIALIZED
      See Also:
    • FSBANK_ERR_INVALID_FORMAT Link icon

      public static final int FSBANK_ERR_INVALID_FORMAT
      See Also:
    • FSBANK_ERR_INVALID_PARAM Link icon

      public static final int FSBANK_ERR_INVALID_PARAM
      See Also:
    • FSBANK_ERR_MEMORY Link icon

      public static final int FSBANK_ERR_MEMORY
      See Also:
    • FSBANK_ERR_UNINITIALIZED Link icon

      public static final int FSBANK_ERR_UNINITIALIZED
      See Also:
    • FSBANK_ERR_WRITER_FORMAT Link icon

      public static final int FSBANK_ERR_WRITER_FORMAT
      See Also:
    • FSBANK_WARN_CANNOTLOOP Link icon

      public static final int FSBANK_WARN_CANNOTLOOP
      See Also:
    • FSBANK_WARN_IGNORED_FILTERHIGHFREQ Link icon

      public static final int FSBANK_WARN_IGNORED_FILTERHIGHFREQ
      See Also:
    • FSBANK_WARN_IGNORED_DISABLESEEKING Link icon

      public static final int FSBANK_WARN_IGNORED_DISABLESEEKING
      See Also:
    • FSBANK_WARN_FORCED_DONTWRITENAMES Link icon

      public static final int FSBANK_WARN_FORCED_DONTWRITENAMES
      See Also:
    • FSBANK_ERR_ENCODER_FILE_NOTFOUND Link icon

      public static final int FSBANK_ERR_ENCODER_FILE_NOTFOUND
      See Also:
    • FSBANK_ERR_ENCODER_FILE_BAD Link icon

      public static final int FSBANK_ERR_ENCODER_FILE_BAD
      See Also:
    • FSBANK_WARN_IGNORED_ALIGN4K Link icon

      public static final int FSBANK_WARN_IGNORED_ALIGN4K
      See Also:
    • FSBANK_FORMAT_PCM Link icon

      public static final int FSBANK_FORMAT_PCM
      See Also:
    • FSBANK_FORMAT_XMA Link icon

      public static final int FSBANK_FORMAT_XMA
      See Also:
    • FSBANK_FORMAT_AT9 Link icon

      public static final int FSBANK_FORMAT_AT9
      See Also:
    • FSBANK_FORMAT_VORBIS Link icon

      public static final int FSBANK_FORMAT_VORBIS
      See Also:
    • FSBANK_FORMAT_FADPCM Link icon

      public static final int FSBANK_FORMAT_FADPCM
      See Also:
    • FSBANK_FORMAT_OPUS Link icon

      public static final int FSBANK_FORMAT_OPUS
      See Also:
    • FSBANK_FORMAT_MAX Link icon

      public static final int FSBANK_FORMAT_MAX
      See Also:
    • FSBANK_FSBVERSION_FSB5 Link icon

      public static final int FSBANK_FSBVERSION_FSB5
      See Also:
    • FSBANK_FSBVERSION_MAX Link icon

      public static final int FSBANK_FSBVERSION_MAX
      See Also:
    • FSBANK_STATE_DECODING Link icon

      public static final int FSBANK_STATE_DECODING
      See Also:
    • FSBANK_STATE_ANALYSING Link icon

      public static final int FSBANK_STATE_ANALYSING
      See Also:
    • FSBANK_STATE_PREPROCESSING Link icon

      public static final int FSBANK_STATE_PREPROCESSING
      See Also:
    • FSBANK_STATE_ENCODING Link icon

      public static final int FSBANK_STATE_ENCODING
      See Also:
    • FSBANK_STATE_WRITING Link icon

      public static final int FSBANK_STATE_WRITING
      See Also:
    • FSBANK_STATE_FINISHED Link icon

      public static final int FSBANK_STATE_FINISHED
      See Also:
    • FSBANK_STATE_FAILED Link icon

      public static final int FSBANK_STATE_FAILED
      See Also:
    • FSBANK_STATE_WARNING Link icon

      public static final int FSBANK_STATE_WARNING
      See Also:
  • Method Details Link icon

    • getLibrary Link icon

      public static SharedLibrary getLibrary()
      Returns the FSBANK SharedLibrary.
    • nFSBank_MemoryInit Link icon

      public static int nFSBank_MemoryInit(long userAlloc, long userRealloc, long userFree)
      FSBANK_RESULT FSBank_MemoryInit(FSBANK_MEMORY_ALLOC_CALLBACK userAlloc, FSBANK_MEMORY_REALLOC_CALLBACK userRealloc, FSBANK_MEMORY_FREE_CALLBACK userFree)
    • FSBank_MemoryInit Link icon

      public static int FSBank_MemoryInit(@Nullable FSBANK_MEMORY_ALLOC_CALLBACKI userAlloc, @Nullable FSBANK_MEMORY_REALLOC_CALLBACKI userRealloc, @Nullable FSBANK_MEMORY_FREE_CALLBACKI userFree)
      FSBANK_RESULT FSBank_MemoryInit(FSBANK_MEMORY_ALLOC_CALLBACK userAlloc, FSBANK_MEMORY_REALLOC_CALLBACK userRealloc, FSBANK_MEMORY_FREE_CALLBACK userFree)
    • nFSBank_Init Link icon

      public static int nFSBank_Init(int version, int flags, int numSimultaneousJobs, long cacheDirectory)
      FSBANK_RESULT FSBank_Init(FSBANK_FSBVERSION version, FSBANK_INITFLAGS flags, unsigned int numSimultaneousJobs, char const * cacheDirectory)
    • FSBank_Init Link icon

      public static int FSBank_Init(int version, int flags, int numSimultaneousJobs, @Nullable ByteBuffer cacheDirectory)
      FSBANK_RESULT FSBank_Init(FSBANK_FSBVERSION version, FSBANK_INITFLAGS flags, unsigned int numSimultaneousJobs, char const * cacheDirectory)
    • FSBank_Init Link icon

      public static int FSBank_Init(int version, int flags, int numSimultaneousJobs, @Nullable CharSequence cacheDirectory)
      FSBANK_RESULT FSBank_Init(FSBANK_FSBVERSION version, FSBANK_INITFLAGS flags, unsigned int numSimultaneousJobs, char const * cacheDirectory)
    • FSBank_Release Link icon

      public static int FSBank_Release()
      FSBANK_RESULT FSBank_Release(void)
    • nFSBank_Build Link icon

      public static int nFSBank_Build(long subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, long encryptKey, long outputFileName)
      FSBANK_RESULT FSBank_Build(FSBANK_SUBSOUND const * subSounds, unsigned int numSubSounds, FSBANK_FORMAT encodeFormat, FSBANK_BUILDFLAGS buildFlags, unsigned int quality, char const * encryptKey, char const * outputFileName)
    • FSBank_Build Link icon

      public static int FSBank_Build(FSBANK_SUBSOUND subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, @Nullable ByteBuffer encryptKey, @Nullable ByteBuffer outputFileName)
      FSBANK_RESULT FSBank_Build(FSBANK_SUBSOUND const * subSounds, unsigned int numSubSounds, FSBANK_FORMAT encodeFormat, FSBANK_BUILDFLAGS buildFlags, unsigned int quality, char const * encryptKey, char const * outputFileName)
    • FSBank_Build Link icon

      public static int FSBank_Build(FSBANK_SUBSOUND subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, @Nullable CharSequence encryptKey, @Nullable CharSequence outputFileName)
      FSBANK_RESULT FSBank_Build(FSBANK_SUBSOUND const * subSounds, unsigned int numSubSounds, FSBANK_FORMAT encodeFormat, FSBANK_BUILDFLAGS buildFlags, unsigned int quality, char const * encryptKey, char const * outputFileName)
    • nFSBank_FetchFSBMemory Link icon

      public static int nFSBank_FetchFSBMemory(long data, long length)
      FSBANK_RESULT FSBank_FetchFSBMemory(void const ** data, unsigned int * length)
    • FSBank_FetchFSBMemory Link icon

      public static int FSBank_FetchFSBMemory(PointerBuffer data, IntBuffer length)
      FSBANK_RESULT FSBank_FetchFSBMemory(void const ** data, unsigned int * length)
    • FSBank_BuildCancel Link icon

      public static int FSBank_BuildCancel()
      FSBANK_RESULT FSBank_BuildCancel(void)
    • nFSBank_FetchNextProgressItem Link icon

      public static int nFSBank_FetchNextProgressItem(long progressItem)
      FSBANK_RESULT FSBank_FetchNextProgressItem(FSBANK_PROGRESSITEM const ** progressItem)
    • FSBank_FetchNextProgressItem Link icon

      public static int FSBank_FetchNextProgressItem(PointerBuffer progressItem)
      FSBANK_RESULT FSBank_FetchNextProgressItem(FSBANK_PROGRESSITEM const ** progressItem)
    • nFSBank_ReleaseProgressItem Link icon

      public static int nFSBank_ReleaseProgressItem(long progressItem)
      FSBANK_RESULT FSBank_ReleaseProgressItem(FSBANK_PROGRESSITEM const * progressItem)
    • FSBank_ReleaseProgressItem Link icon

      public static int FSBank_ReleaseProgressItem(FSBANK_PROGRESSITEM progressItem)
      FSBANK_RESULT FSBank_ReleaseProgressItem(FSBANK_PROGRESSITEM const * progressItem)
    • nFSBank_MemoryGetStats Link icon

      public static int nFSBank_MemoryGetStats(long currentAllocated, long maximumAllocated)
      FSBANK_RESULT FSBank_MemoryGetStats(unsigned int * currentAllocated, unsigned int * maximumAllocated)
    • FSBank_MemoryGetStats Link icon

      public static int FSBank_MemoryGetStats(@Nullable IntBuffer currentAllocated, @Nullable IntBuffer maximumAllocated)
      FSBANK_RESULT FSBank_MemoryGetStats(unsigned int * currentAllocated, unsigned int * maximumAllocated)
    • FSBank_ErrorString Link icon

      public static String FSBank_ErrorString(int result)