public static extern bool EngineReadResults(EngineCriticalHandle param, StringBuilder output_buffer, int output_size);
public static extern void EngineUninitialize(EngineCriticalHandle param);
public static extern int EngineProcessUP(EngineCriticalHandle param, byte[] signal, int start, int count);