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