public void Dispose() { if (this.VideoSource != null) { this.VideoSource.Stop(); } if (this.dataSourceFactory != null) { this.dataSourceFactory.DisposeAll(); } }