Export (0) Print
Expand All

INuiSensor Interface

Kinect for Windows 1.5, 1.6, 1.7, 1.8

References multiple Kinect sensors. If you are using only one Kinect sensor, use the functions in NUI Functions instead of implementing this interface.

interface INuiSensor : public IUnknown

NameDescription
AddRefIncrements the reference count.
NuiAccelerometerGetCurrentReadingGets the accelerometer reading.
NuiAudioArrayIdGets the USB device name of the audio array.
NuiCameraElevationGetAngleGets the elevation (tilt angle) whose range is [+/-27] degrees.
NuiCameraElevationSetAngleSets the elevation (tilt angle) whose range is [+/-27] degrees.
NuiDeviceConnectionIdGets the Kinect sensor connection ID.
NuiGetAudioSourceGets the audio source.
NuiGetColorCameraSettingsGets the color camera settings.
NuiGetCoordinateMapperGets the coordinate mapping settings.
NuiGetDepthFilter Reserved for future use.
NuiGetDepthFilterForTimeStamp Reserved for future use.
NuiGetForceInfraredEmitterOffGets a boolean value that indicates whether the infrared emitter is disabled. The default is FALSE, that is, the emitter is NOT disabled.
NuiImageFrameGetDepthImagePixelFrameTextureReturns a pointer to an INuiFrameTexture that contains the data of a depth frame in NUI_DEPTH_IMAGE_PIXEL format (instead of packed USHORTs).
NuiImageGetColorPixelCoordinateFrameFromDepthPixelFrameAtResolution Gets the pixel coordinates in color space that correspond to the specified pixel coordinates in depth space, using the specified depth resolution.
NuiImageGetColorPixelCoordinatesFromDepthPixelGets the pixel coordinates in color space that correspond to the specified pixel coordinates in depth space.
NuiImageGetColorPixelCoordinatesFromDepthPixelAtResolutionGets the pixel coordinates in color space that correspond to the specified pixel coordinates in depth space, using the specified depth resolution.
NuiImageStreamGetImageFrameFlagsGets the image frame options.
NuiImageStreamGetNextFrameGets the next frame of data.
NuiImageStreamOpenOpens an image stream.
NuiImageStreamReleaseFrameReleases a frame of data.
NuiImageStreamSetImageFrameFlagsSets the image frame options.
NuiInitializationFlagsGets the flags that were passed to the INuiSensor::NuiInitialize method.
NuiInitializeInitializes the Kinect.
NuiInstanceIndexGets the zero-based sensor index.
NuiSetDepthFilter Reserved for future use.
NuiSetForceInfraredEmitterOffSets a value indicating whether the infrared emitter is disabled. The default value is false, which means that the infrared sensor is enabled (that is, not disabled).
NuiSetFrameEndEventSets the event that signals the last frame.
NuiShutdownTurns the sensor off. No action is taken if the sensor is already off.
NuiSkeletonGetNextFrameGets the next frame of data from the skeleton stream.
NuiSkeletonSetTrackedSkeletonsSets an array of identifiers (IDs) for skeleton tracking.
NuiSkeletonTrackingDisableDisables skeleton tracking.
NuiSkeletonTrackingEnableEnables skeleton tracking.
NuiStatusGets the connection status of the Kinect sensor.
NuiTransformSmoothFilters skeleton positions to reduce jitter between frames.
NuiUniqueIdDo not use this method.
QueryInterfaceGets the supported interfaces.
ReleaseDecrements the reference count.

Header: Declared in NuiSensor.h; however, include NuiApi.h in your project.

Community Additions

ADD
Show:
© 2014 Microsoft