public void Init ()
{
// TODO: Currently we are using fixed DllImports.
AssignDelegates ();
if (m_setup != IntPtr.Zero)
RemoveSetup ();
m_setup = AmpleCreateSetup ();
if (m_setup == IntPtr.Zero) {
throw new ApplicationException ("Could not create and Setup Ample DLL");
}
}