public MultiFrameStream360(Kinect360 kinect, MultiFrameTypes frameTypes, bool preferResolutionOverFps)
        {
            _kinect360 = kinect;
            var colorImageFormat = preferResolutionOverFps
                ? ColorImageFormat.RgbResolution1280x960Fps12
                : ColorImageFormat.RgbResolution640x480Fps30;

            (_kinect360.ColorFrameStream as ColorFrameStream360).ColorImageFormat = ColorImageFormat.RgbResolution1280x960Fps12;
            _kinect360.KinectSensor.ColorStream.Enable(colorImageFormat);
            _kinect360.KinectSensor.SkeletonStream.Enable();
            _kinect360.KinectSensor.DepthStream.Enable();
            _kinect360.Open();
            _kinect360.KinectSensor.AllFramesReady += KinectSensor_AllFramesReady;
            FrameTypes = frameTypes;
        }
 public ColorFrameStream360(Kinect360 kinect360)
 {
     _kinect360   = kinect360;
     _colorStream = _kinect360.KinectSensor.ColorStream;
 }
Ejemplo n.º 3
0
 public DepthFrameStream360(Kinect360 kinect360)
 {
     _kinect360        = kinect360;
     _depthImageStream = kinect360.KinectSensor.DepthStream;
 }
Ejemplo n.º 4
0
 public BodyFrameStream360(Kinect360 kinect360)
 {
     _kinect360      = kinect360;
     _skeletonStream = _kinect360.KinectSensor.SkeletonStream;
 }
Ejemplo n.º 5
0
 public CoordinateMapper360(Kinect360 kinect360)
 {
     _kinect360        = kinect360;
     _coordinateMapper = _kinect360.KinectSensor.CoordinateMapper;
 }