Esempio n. 1
0
        //Constructor to setup the real KinectV1Core object
        public Core(ref MasterSettings settings, bool isGUILaunched, int?kinectNumber = null)
        {
            realCore = new KinectCoreV1(ref settings, isGUILaunched, kinectNumber);

            //Subscribe to the events so they can be forwarded
            realCore.SkeletonChanged      += realCore_SkeletonChanged;
            realCore.DepthFrameReceived   += realCore_DepthFrameReceived;
            realCore.ColorFrameReceived   += realCore_ColorFrameReceived;
            realCore.AccelerationChanged  += realCore_AccelerationChanged;
            realCore.AudioPositionChanged += realCore_AudioPositionChanged;
            realCore.LogMessageGenerated  += realCore_LogMessageGenerated;
        }
Esempio n. 2
0
        //Constructor to setup the real KinectV1SettingsControl
        public SettingsControl(int kinectNumber, ref MasterSettings settings, IKinectCore kinect)
        {
            InitializeComponent();
            Grid.SetColumn(this, 2);
            this.Visibility = System.Windows.Visibility.Collapsed;

            Core         coreWrapper = (Core)kinect;
            KinectCoreV1 kinectCore  = (KinectCoreV1)coreWrapper;

            realControl            = new KinectV1SettingsControl(kinectNumber, ref settings, kinectCore);
            realControl.Visibility = System.Windows.Visibility.Visible;
            this.MasterGrid.Children.Add((UserControl)realControl);
        }