protected override void ReleaseGraph() { if (VideoGrabber != null) { Marshal.ReleaseComObject(VideoGrabber); VideoGrabber = null; } if (AudioGrabber != null) { Marshal.ReleaseComObject(AudioGrabber); AudioGrabber = null; } }