CCT.NUI.TestDataCollector.VideoViewModel.StartDepthSource C# (CSharp) 메소드

StartDepthSource() 개인적인 메소드

private StartDepthSource ( ) : void
리턴 void
        private void StartDepthSource()
        {
            try
            {
                if (this.VideoSource == null)
                {
                    Mouse.OverrideCursor = Cursors.Wait;
                    this.dataSourceFactory = new OpenNIDataSourceFactory("config.xml");
                    this.VideoSource = dataSourceFactory.CreateDepthImageDataSource();
                    this.clusterdataSource = dataSourceFactory.CreateClusterDataSource(this.clusterDataSourceSettings);
                    this.shapeDataSourceVideo = dataSourceFactory.CreateShapeDataSource(this.clusterdataSource, this.shapeDataSourceSettings);
                    this.handDataSourceVideo = new HandDataSource(this.shapeDataSourceVideo, this.handDataSourceSettings);
                    this.depthFrameFactory = new DepthDataFrameFactory(this.clusterdataSource.Size);
                    this.handDataSourceVideo.Start();
                    this.VideoSource.Start();
                    Mouse.OverrideCursor = Cursors.Arrow;
                }
                this.ToggleLayers();
            }
            catch (Exception exc)
            {
                MessageBox.Show("Error: " + exc.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }