public void ActivateVideoFlow(VideoFlowHandler videoShowerHandler) { if (!_deviceInited) InitDevice(); _videoFlowHandler = videoShowerHandler; //Активируем поток RGB видео _kinect.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30); //Подпишемся на событие видео потока _kinect.ColorFrameReady += SensorColorFrameReady; //Захватим память под буфер c видео _videoColorPixels = new byte[_kinect.ColorStream.FramePixelDataLength]; }
public void ActivateVideoFlow(VideoFlowHandler videoShowerHandler) { if (_kinect == null) throw new Exception("Нет инициализированных устройств"); _videoFlowHandler = videoShowerHandler; //Активируем поток RGB видео _kinect.ColorStream.Enable(ColorImageFormat.RgbResolution640x480Fps30); //Подпишемся на событие видео потока _kinect.ColorFrameReady += SensorColorFrameReady; //Захватим память под буфер c видео this._videoColorPixels = new byte[_kinect.ColorStream.FramePixelDataLength]; }