protected virtual void Dispose(bool disposing) { SafeNativeMethods.OggSyncClear(_state); Marshal.FreeHGlobal(_state); }