Package org.lwjgl.fmod
Class FSBank
java.lang.Object
org.lwjgl.fmod.FSBank
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded from the FSBANKSharedLibrary. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_FORMATstatic final intFSBANK_FORMATstatic final intFSBANK_FORMATstatic final intFSBANK_FORMATstatic final intFSBANK_FORMATstatic final intFSBANK_FORMATstatic final intFSBANK_FORMATstatic final intFSBANK_FSBVERSIONstatic final intFSBANK_FSBVERSIONstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFSBANK_RESULTstatic final intFSBANK_STATEstatic final intFSBANK_STATEstatic final intFSBANK_STATEstatic final intFSBANK_STATEstatic final intFSBANK_STATEstatic final intFSBANK_STATEstatic final intFSBANK_STATEstatic final intFSBANK_STATEstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULTstatic final intFSBANK_RESULT -
Method Summary
Modifier and TypeMethodDescriptionstatic intFSBank_Build(FSBANK_SUBSOUND subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, @Nullable CharSequence encryptKey, @Nullable CharSequence outputFileName) static intFSBank_Build(FSBANK_SUBSOUND subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, @Nullable ByteBuffer encryptKey, @Nullable ByteBuffer outputFileName) static intstatic StringFSBank_ErrorString(int result) static intFSBank_FetchFSBMemory(org.lwjgl.PointerBuffer data, IntBuffer length) static intFSBank_FetchNextProgressItem(org.lwjgl.PointerBuffer progressItem) static intFSBank_Init(int version, int flags, int numSimultaneousJobs, @Nullable CharSequence cacheDirectory) static intFSBank_Init(int version, int flags, int numSimultaneousJobs, @Nullable ByteBuffer cacheDirectory) static intFSBank_MemoryGetStats(@Nullable IntBuffer currentAllocated, @Nullable IntBuffer maximumAllocated) static intFSBank_MemoryInit(@Nullable FSBANK_MEMORY_ALLOC_CALLBACKI userAlloc, @Nullable FSBANK_MEMORY_REALLOC_CALLBACKI userRealloc, @Nullable FSBANK_MEMORY_FREE_CALLBACKI userFree) static intstatic intFSBank_ReleaseProgressItem(FSBANK_PROGRESSITEM progressItem) static org.lwjgl.system.SharedLibraryReturns the FSBANKSharedLibrary.static intnFSBank_Build(long subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, long encryptKey, long outputFileName) static intnFSBank_FetchFSBMemory(long data, long length) static intnFSBank_FetchNextProgressItem(long progressItem) static intnFSBank_Init(int version, int flags, int numSimultaneousJobs, long cacheDirectory) static intnFSBank_MemoryGetStats(long currentAllocated, long maximumAllocated) static intnFSBank_MemoryInit(long userAlloc, long userRealloc, long userFree) static intnFSBank_ReleaseProgressItem(long progressItem)
-
Field Details
-
FSBANK_INIT_NORMAL
public static final int FSBANK_INIT_NORMAL- See Also:
-
FSBANK_INIT_IGNOREERRORS
public static final int FSBANK_INIT_IGNOREERRORS- See Also:
-
FSBANK_INIT_WARNINGSASERRORS
public static final int FSBANK_INIT_WARNINGSASERRORS- See Also:
-
FSBANK_INIT_CREATEINCLUDEHEADER
public static final int FSBANK_INIT_CREATEINCLUDEHEADER- See Also:
-
FSBANK_INIT_DONTLOADCACHEFILES
public static final int FSBANK_INIT_DONTLOADCACHEFILES- See Also:
-
FSBANK_INIT_GENERATEPROGRESSITEMS
public static final int FSBANK_INIT_GENERATEPROGRESSITEMS- See Also:
-
FSBANK_BUILD_DEFAULT
public static final int FSBANK_BUILD_DEFAULT- See Also:
-
FSBANK_BUILD_DISABLESYNCPOINTS
public static final int FSBANK_BUILD_DISABLESYNCPOINTS- See Also:
-
FSBANK_BUILD_DONTLOOP
public static final int FSBANK_BUILD_DONTLOOP- See Also:
-
FSBANK_BUILD_FILTERHIGHFREQ
public static final int FSBANK_BUILD_FILTERHIGHFREQ- See Also:
-
FSBANK_BUILD_DISABLESEEKING
public static final int FSBANK_BUILD_DISABLESEEKING- See Also:
-
FSBANK_BUILD_OPTIMIZESAMPLERATE
public static final int FSBANK_BUILD_OPTIMIZESAMPLERATE- See Also:
-
FSBANK_BUILD_FSB5_DONTWRITENAMES
public static final int FSBANK_BUILD_FSB5_DONTWRITENAMES- See Also:
-
FSBANK_BUILD_NOGUID
public static final int FSBANK_BUILD_NOGUID- See Also:
-
FSBANK_BUILD_WRITEPEAKVOLUME
public static final int FSBANK_BUILD_WRITEPEAKVOLUME- See Also:
-
FSBANK_BUILD_ALIGN4K
public static final int FSBANK_BUILD_ALIGN4K- See Also:
-
FSBANK_BUILD_OVERRIDE_MASK
public static final int FSBANK_BUILD_OVERRIDE_MASK- See Also:
-
FSBANK_BUILD_CACHE_VALIDATION_MASK
public static final int FSBANK_BUILD_CACHE_VALIDATION_MASK- See Also:
-
FSBANK_OK
public static final int FSBANK_OKFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_CACHE_CHUNKNOTFOUND
public static final int FSBANK_ERR_CACHE_CHUNKNOTFOUNDFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_CANCELLED
public static final int FSBANK_ERR_CANCELLEDFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_CANNOT_CONTINUE
public static final int FSBANK_ERR_CANNOT_CONTINUEFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_ENCODER
public static final int FSBANK_ERR_ENCODERFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_ENCODER_INIT
public static final int FSBANK_ERR_ENCODER_INITFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_ENCODER_NOTSUPPORTED
public static final int FSBANK_ERR_ENCODER_NOTSUPPORTEDFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_FILE_OS
public static final int FSBANK_ERR_FILE_OSFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_FILE_NOTFOUND
public static final int FSBANK_ERR_FILE_NOTFOUNDFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_FMOD
public static final int FSBANK_ERR_FMODFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_INITIALIZED
public static final int FSBANK_ERR_INITIALIZEDFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_INVALID_FORMAT
public static final int FSBANK_ERR_INVALID_FORMATFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_INVALID_PARAM
public static final int FSBANK_ERR_INVALID_PARAMFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_MEMORY
public static final int FSBANK_ERR_MEMORYFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_UNINITIALIZED
public static final int FSBANK_ERR_UNINITIALIZEDFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_WRITER_FORMAT
public static final int FSBANK_ERR_WRITER_FORMATFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_WARN_CANNOTLOOP
public static final int FSBANK_WARN_CANNOTLOOPFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_WARN_IGNORED_FILTERHIGHFREQ
public static final int FSBANK_WARN_IGNORED_FILTERHIGHFREQFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_WARN_IGNORED_DISABLESEEKING
public static final int FSBANK_WARN_IGNORED_DISABLESEEKINGFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_WARN_FORCED_DONTWRITENAMES
public static final int FSBANK_WARN_FORCED_DONTWRITENAMESFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_ENCODER_FILE_NOTFOUND
public static final int FSBANK_ERR_ENCODER_FILE_NOTFOUNDFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_ERR_ENCODER_FILE_BAD
public static final int FSBANK_ERR_ENCODER_FILE_BADFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_WARN_IGNORED_ALIGN4K
public static final int FSBANK_WARN_IGNORED_ALIGN4KFSBANK_RESULTEnum values:
OKERR_CACHE_CHUNKNOTFOUNDERR_CANCELLEDERR_CANNOT_CONTINUEERR_ENCODERERR_ENCODER_INITERR_ENCODER_NOTSUPPORTEDERR_FILE_OSERR_FILE_NOTFOUNDERR_FMODERR_INITIALIZEDERR_INVALID_FORMATERR_INVALID_PARAMERR_MEMORYERR_UNINITIALIZEDERR_WRITER_FORMATWARN_CANNOTLOOPWARN_IGNORED_FILTERHIGHFREQWARN_IGNORED_DISABLESEEKINGWARN_FORCED_DONTWRITENAMESERR_ENCODER_FILE_NOTFOUNDERR_ENCODER_FILE_BADWARN_IGNORED_ALIGN4K
- See Also:
-
FSBANK_FORMAT_PCM
public static final int FSBANK_FORMAT_PCMFSBANK_FORMATEnum values:
- See Also:
-
FSBANK_FORMAT_XMA
public static final int FSBANK_FORMAT_XMAFSBANK_FORMATEnum values:
- See Also:
-
FSBANK_FORMAT_AT9
public static final int FSBANK_FORMAT_AT9FSBANK_FORMATEnum values:
- See Also:
-
FSBANK_FORMAT_VORBIS
public static final int FSBANK_FORMAT_VORBISFSBANK_FORMATEnum values:
- See Also:
-
FSBANK_FORMAT_FADPCM
public static final int FSBANK_FORMAT_FADPCMFSBANK_FORMATEnum values:
- See Also:
-
FSBANK_FORMAT_OPUS
public static final int FSBANK_FORMAT_OPUSFSBANK_FORMATEnum values:
- See Also:
-
FSBANK_FORMAT_MAX
public static final int FSBANK_FORMAT_MAXFSBANK_FORMATEnum values:
- See Also:
-
FSBANK_FSBVERSION_FSB5
public static final int FSBANK_FSBVERSION_FSB5- See Also:
-
FSBANK_FSBVERSION_MAX
public static final int FSBANK_FSBVERSION_MAX- See Also:
-
FSBANK_STATE_DECODING
public static final int FSBANK_STATE_DECODINGFSBANK_STATEEnum values:
- See Also:
-
FSBANK_STATE_ANALYSING
public static final int FSBANK_STATE_ANALYSINGFSBANK_STATEEnum values:
- See Also:
-
FSBANK_STATE_PREPROCESSING
public static final int FSBANK_STATE_PREPROCESSINGFSBANK_STATEEnum values:
- See Also:
-
FSBANK_STATE_ENCODING
public static final int FSBANK_STATE_ENCODINGFSBANK_STATEEnum values:
- See Also:
-
FSBANK_STATE_WRITING
public static final int FSBANK_STATE_WRITINGFSBANK_STATEEnum values:
- See Also:
-
FSBANK_STATE_FINISHED
public static final int FSBANK_STATE_FINISHEDFSBANK_STATEEnum values:
- See Also:
-
FSBANK_STATE_FAILED
public static final int FSBANK_STATE_FAILEDFSBANK_STATEEnum values:
- See Also:
-
FSBANK_STATE_WARNING
public static final int FSBANK_STATE_WARNINGFSBANK_STATEEnum values:
- See Also:
-
-
Method Details
-
getLibrary
public static org.lwjgl.system.SharedLibrary getLibrary()Returns the FSBANKSharedLibrary. -
nFSBank_MemoryInit
public static int nFSBank_MemoryInit(long userAlloc, long userRealloc, long userFree) -
FSBank_MemoryInit
public static int FSBank_MemoryInit(@Nullable FSBANK_MEMORY_ALLOC_CALLBACKI userAlloc, @Nullable FSBANK_MEMORY_REALLOC_CALLBACKI userRealloc, @Nullable FSBANK_MEMORY_FREE_CALLBACKI userFree) -
nFSBank_Init
public static int nFSBank_Init(int version, int flags, int numSimultaneousJobs, long cacheDirectory) -
FSBank_Init
public static int FSBank_Init(int version, int flags, int numSimultaneousJobs, @Nullable ByteBuffer cacheDirectory) -
FSBank_Init
public static int FSBank_Init(int version, int flags, int numSimultaneousJobs, @Nullable CharSequence cacheDirectory) -
FSBank_Release
public static int FSBank_Release() -
nFSBank_Build
public static int nFSBank_Build(long subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, long encryptKey, long outputFileName) -
FSBank_Build
public static int FSBank_Build(FSBANK_SUBSOUND subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, @Nullable ByteBuffer encryptKey, @Nullable ByteBuffer outputFileName) -
FSBank_Build
public static int FSBank_Build(FSBANK_SUBSOUND subSounds, int numSubSounds, int encodeFormat, int buildFlags, int quality, @Nullable CharSequence encryptKey, @Nullable CharSequence outputFileName) -
nFSBank_FetchFSBMemory
public static int nFSBank_FetchFSBMemory(long data, long length) -
FSBank_FetchFSBMemory
-
FSBank_BuildCancel
public static int FSBank_BuildCancel() -
nFSBank_FetchNextProgressItem
public static int nFSBank_FetchNextProgressItem(long progressItem) -
FSBank_FetchNextProgressItem
public static int FSBank_FetchNextProgressItem(org.lwjgl.PointerBuffer progressItem) -
nFSBank_ReleaseProgressItem
public static int nFSBank_ReleaseProgressItem(long progressItem) -
FSBank_ReleaseProgressItem
-
nFSBank_MemoryGetStats
public static int nFSBank_MemoryGetStats(long currentAllocated, long maximumAllocated) -
FSBank_MemoryGetStats
-
FSBank_ErrorString
-