public RESULT loadBankMemory(IntPtr buffer, int length, LOAD_MEMORY_MODE mode, out Bank bank) { RESULT result = RESULT.OK; IntPtr bankraw = new IntPtr(); bank = null; try { result = FMOD_Studio_System_LoadBankMemory(rawPtr, buffer, length, mode, out bankraw); } catch { result = RESULT.ERR_INVALID_PARAM; } if (result != RESULT.OK) { return(result); } bank = new Bank(); bank.setRaw(bankraw); return(result); }
private static extern RESULT FMOD_Studio_System_LoadBankMemory(IntPtr studiosystem, IntPtr buffer, int length, LOAD_MEMORY_MODE mode, LOAD_BANK_FLAGS flags, out IntPtr bank);
public RESULT loadBankMemory(IntPtr buffer, int length, LOAD_MEMORY_MODE mode, out Bank bank) { RESULT result = RESULT.OK; IntPtr bankraw = new IntPtr(); bank = null; try { result = FMOD_Studio_System_LoadBankMemory(rawPtr, buffer, length, mode, out bankraw); } catch { result = RESULT.ERR_INVALID_PARAM; } if (result != RESULT.OK) { return result; } bank = new Bank(); bank.setRaw(bankraw); return result; }
private static extern RESULT FMOD_Studio_System_LoadBankMemory(IntPtr system, IntPtr buffer, int length, LOAD_MEMORY_MODE mode, out IntPtr bank);
private static extern RESULT FMOD_Studio_System_LoadBankMemory(IntPtr studiosystem, byte[] buffer, int length, LOAD_MEMORY_MODE mode, LOAD_BANK_FLAGS flags, out IntPtr bank);