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); }
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); }
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); }