View Kinect Docs
Microsoft Xbox Kinect Device Overview
Xbox Kinect consists of the following USB devices:
• Generic Hub
• NUI Audio
• NUI Camera
• NUI Motor
NUI Audio
The Audio device provides combined audio from Kinect’s four microphones. It also provides hardware noise cancellation by subtracting the TV’s game audio and accounting for the 3D layout of the room.
The Audio device has the following endpoints used for data transfer:
• Endpoint 0x81 - IN, Bulk, 512 bytes
• Endpoint 0x01 - OUT, Bulk, 512 bytes
• Endpoint 0x82 - IN, Isochronous, 524 bytes
• Endpoint 0x02 - OUT, Isochronous, 72 bytes
NUI Camera
The most interesting and useful device, the cameras provides both color and depth images.
In addition to the default 0x00 control endpoint, the Camera device has:
• Endpoint 0x81 - IN, Isochronous, 1920 bytes
• Endpoint 0x82 - IN, Isochronous, 1920 bytes
NUI Motor
The Motor device controls the actual motor for tilting the Kinect. In addition, the motor device allows for the readout of the built-in 3 axis accelerometer data. The Motor device uses only control endpoint for all the data communication.
Related Links