/// <summary> /// Set color of Kinect's LED. /// </summary> /// /// <param name="ledColor">LED color to set.</param> /// /// <exception cref="DeviceErrorException">Some error occurred with the device. Check error message.</exception> /// public void SetLedColor(LedColorOption ledColor) { lock ( sync ) { CheckDevice( ); int result = KinectNative.freenect_set_led(rawDevice, ledColor); if (result != 0) { throw new DeviceErrorException("Failed setting LED color to " + ledColor + ". Error code: " + result); } } }