Пример #1
0
        void CreateColorImageStream(IntPtr waitHandle, KinectImageResolution resolution)
        {
            StopColorImage();
            if (resolution == KinectImageResolution.None)
            {
                return;
            }

            var type = Nui.NuiImageType.Color;
            IntPtr phStreamHandle=_sensor.NuiImageStreamOpen(type, resolution.ToNui()
                , 0
                , 2, waitHandle);
            _colorImageStream = new KinectImageStream(phStreamHandle, waitHandle, resolution, 4);
        }
Пример #2
0
        void CreateDepthImageStream(IntPtr waitHandle, KinectImageResolution resolution)
        {
            StopDepthImage();
            if (resolution == KinectImageResolution.None)
            {
                return;
            }

            var    type           = Nui.NuiImageType.DepthAndPlayerIndex;
            IntPtr phStreamHandle = _sensor.NuiImageStreamOpen(type, resolution.ToNui()
                                                               , 0, 2, waitHandle);

            _depthImageStream = new KinectImageStream(phStreamHandle, waitHandle, resolution, 2);
        }
Пример #3
0
        void CreateColorImageStream(IntPtr waitHandle, KinectImageResolution resolution)
        {
            StopColorImage();
            if (resolution == KinectImageResolution.None)
            {
                return;
            }

            var    type           = Nui.NuiImageType.Color;
            IntPtr phStreamHandle = _sensor.NuiImageStreamOpen(type, resolution.ToNui()
                                                               , 0
                                                               , 2, waitHandle);

            _colorImageStream = new KinectImageStream(phStreamHandle, waitHandle, resolution, 4);
        }
Пример #4
0
        void CreateDepthImageStream(IntPtr waitHandle, KinectImageResolution resolution)
        {
            StopDepthImage();
            if (resolution == KinectImageResolution.None)
            {
                return;
            }

            var type = Nui.NuiImageType.DepthAndPlayerIndex;
            IntPtr phStreamHandle = _sensor.NuiImageStreamOpen(type, resolution.ToNui()
                , 0, 2, waitHandle);
            _depthImageStream = new KinectImageStream(phStreamHandle, waitHandle, resolution, 2);
        }