private void WireStreams() { if (_kinectSensor.SkeletonStream != null) { _skeletonStreamAdapter = _container.Resolve <ISkeletonStreamAdapter>(new ParameterOverride("skeletonStream", _kinectSensor.SkeletonStream)); } if (_kinectSensor.ColorStream != null) { _colorStreamAdapter = _container.Resolve <IColorImageStreamAdapter>(new ParameterOverride("colorImageStream", _kinectSensor.ColorStream)); } }
protected virtual void Dispose(bool disposing) { if (!_disposed) { if (disposing) { KinectSensor.KinectSensors.StatusChanged -= KinectSensorsOnStatusChanged; _skeletonStreamAdapter = null; _colorStreamAdapter = null; _kinectSensor = null; } _disposed = true; } }
private void WireStreams() { if (_kinectSensor.SkeletonStream != null) { _skeletonStreamAdapter = _container.Resolve<ISkeletonStreamAdapter>(new ParameterOverride("skeletonStream", _kinectSensor.SkeletonStream)); } if (_kinectSensor.ColorStream != null) { _colorStreamAdapter = _container.Resolve<IColorImageStreamAdapter>(new ParameterOverride("colorImageStream", _kinectSensor.ColorStream)); } }