private static extern RESULT FMOD_System_Init(IntPtr system, int maxchannels, INITFLAGS flags, IntPtr extradriverdata);
private static extern RESULT FMOD_Studio_System_Initialize (IntPtr studiosystem, int maxchannels, INITFLAGS studioFlags, FMOD.INITFLAGS flags, IntPtr extradriverdata);
// Init/Close public RESULT init(int maxchannels, INITFLAGS flags, IntPtr extradriverdata) { return FMOD_System_Init(systemraw, maxchannels, flags, extradriverdata); }
private static extern RESULT FMOD_EventSystem_Init(IntPtr eventsystem, int maxchannels, INITFLAGS flags, IntPtr extradriverdata, EVENT_INITFLAGS eventflags);
public RESULT initialize(int maxchannels, INITFLAGS studioFlags, FMOD.INITFLAGS flags, IntPtr extradriverdata) { return FMOD_Studio_System_Initialize(rawPtr, maxchannels, studioFlags, flags, extradriverdata); }
private static extern RESULT FMOD5_System_Init(IntPtr system, int maxchannels, INITFLAGS flags, IntPtr extradriverdata);
public RESULT init(int maxchannels, INITFLAGS flags, IntPtr extradriverdata, EVENT_INITFLAGS eventflags) { return FMOD_EventSystem_Init(eventsystemraw, maxchannels, flags, extradriverdata, eventflags); }
public RESULT init(int maxchannels, INITFLAGS flags, IntPtr extradriverdata) { return System.FMOD5_System_Init(this.rawPtr, maxchannels, flags, extradriverdata); }
public RESULT init(int maxchannels, INITFLAGS flags, IntPtr extradriverdata) { return(System.FMOD5_System_Init(this.rawPtr, maxchannels, flags, extradriverdata)); }
private static extern RESULT FMOD_Studio_System_Initialize(IntPtr studiosystem, int maxchannels, INITFLAGS studioFlags, FMOD.INITFLAGS flags, IntPtr extradriverdata);
// Initialization / system functions. public RESULT init(int maxchannels, INITFLAGS studioFlags, FMOD.INITFLAGS flags, IntPtr extradriverdata) { return(FMOD_Studio_System_Initialize(rawPtr, maxchannels, studioFlags, flags, extradriverdata)); }
public RESULT init(int max, INITFLAGS flags, IntPtr extra) => throw new NotImplementedException();
public void Init(int maxChannels, INITFLAGS initFlags) { _system.init(maxChannels, initFlags, IntPtr.Zero).Check(); }
public RESULT init(int maxchannels, INITFLAGS flags, IntPtr extradriverdata) { return(FMOD5_System_Init(handle, maxchannels, flags, extradriverdata)); }