// Close file public void Close() { // release frame open object if (getFrame != IntPtr.Zero) { Win32.AVIStreamGetFrameClose(getFrame); getFrame = IntPtr.Zero; } // release stream if (stream != IntPtr.Zero) { Win32.AVIStreamRelease(stream); stream = IntPtr.Zero; } // release file if (file != IntPtr.Zero) { Win32.AVIFileRelease(file); file = IntPtr.Zero; } }