protected virtual void Dispose(bool disposing) { if (_driver != IntPtr.Zero) { PluginEntry.DeleteDriver(_driver); _driver = IntPtr.Zero; } }
void ReleaseUnmanagedResources() { if (_driver != IntPtr.Zero) { PluginEntry.DeleteDriver(_driver); _driver = IntPtr.Zero; } }
public int RetrieveWaveform(FilterType filter, float[] dest, int length) { return(PluginEntry.RetrieveWaveform(_driver, filter, dest, length)); }
public float CalculateRMS(FilterType filter, float duration) { return(PluginEntry.CalculateRMS(_driver, filter, duration)); }
public float GetPeakLevel(FilterType filter, float duration) { return(PluginEntry.GetPeakLevel(_driver, filter, duration)); }
public void Close() { PluginEntry.CloseStream(_driver); }
public bool Open() { return(PluginEntry.OpenStream(_driver)); }
public LaspStream() { _driver = PluginEntry.CreateDriver(); }
public LaspStream() { PluginEntry.SetupLogger(); _driver = PluginEntry.CreateDriver(); }