Share via


ChooserStatus Enumeration

Enumerates Sensor Chooser status.

Sensor chooser has three high-level states:

  • ChooserStatus.None - chooser hasn't been started or is stopped
  • ChooserStatus.SensorStarted - chooser has found and started a sensor for you.
  • ChooserStatus.[everything else] - chooser has not found you a sensor and here is why.

Because there may be multiple sensors connected to the system, multiple flags may get set when the chooser cannot get you a sensor.

Syntax

[FlagsAttribute]
public enum ChooserStatus

Members

  Member name Value Description
NoAvailableSensors 16  There are no sensors available on the system. If one shows up we will try to use it automatically.
None Chooser has not been started or it has been stopped.
SensorConflict 32  Available sensor is in use by another application.
SensorError 1024  Available sensor has an error
SensorInitializing Don't have a sensor yet, some sensor is initializing, you may not get it.
SensorInsufficientBandwidth 128  There is not enough bandwidth on the USB controller available for this sensor.
SensorNotGenuine 256  Available sensor is not genuine.
SensorNotPowered 64  The available sensor is not powered. If it receives power we will try to use it automatically.
SensorNotSupported 512  Available sensor is not supported.
SensorStarted This KinectSensorChooser has a connected and started sensor.

Requirements

Namespace: Microsoft.Kinect.Toolkit

Assembly: Microsoft.Kinect.Toolkit (in microsoft.kinect.toolkit.dll)

See Also

Reference

Microsoft.Kinect.Toolkit Namespace