NewTOAPIA.DirectShow.VideoCaptureDevice.ReleaseInterfaces C# (CSharp) Method

ReleaseInterfaces() private method

private ReleaseInterfaces ( ) : void
return void
        void ReleaseInterfaces()
        {
            //Marshal.ReleaseComObject(this.win); 
            //this.win = null;

            Marshal.ReleaseComObject(this.mediaControl); this.mediaControl = null;
            //Marshal.ReleaseComObject(this.mediaEventEx); this.mediaEventEx = null;
            Marshal.ReleaseComObject(this.graphBuilder); this.graphBuilder = null;
            Marshal.ReleaseComObject(this.captureGraphBuilder); this.captureGraphBuilder = null;
            Marshal.ReleaseComObject(this.sampleGrabber); this.sampleGrabber = null;
            Marshal.ReleaseComObject(this.nullRenderer); this.nullRenderer = null;

            // release filters based on other objects
            fsourceBaseFilter = null;
            grabberFilter = null;

        }
        #endregion