Classes |
| class | _NullString |
| class | Array |
| class | CameraSettings |
| class | CoordinateConverter |
| class | Device |
| class | DeviceInfo |
| class | OpenNI |
| class | PlaybackControl |
| class | Recorder |
| struct | RGB888Pixel |
| class | SensorInfo |
| struct | Version |
| class | VideoFrameRef |
| class | VideoMode |
| class | VideoStream |
| struct | YUV422DoublePixel |
| struct | YUYVDoublePixel |
Typedefs |
| typedef uint16_t | DepthPixel |
| typedef uint16_t | Grayscale16Pixel |
Enumerations |
| enum | {
DEVICE_PROPERTY_FIRMWARE_VERSION = 0,
DEVICE_PROPERTY_DRIVER_VERSION = 1,
DEVICE_PROPERTY_HARDWARE_VERSION = 2,
DEVICE_PROPERTY_SERIAL_NUMBER = 3,
DEVICE_PROPERTY_ERROR_STATE = 4,
DEVICE_PROPERTY_IMAGE_REGISTRATION = 5,
OBEXTENSION_ID_IR_GAIN = 11,
OBEXTENSION_ID_IR_EXP,
OBEXTENSION_ID_LDP_EN,
OBEXTENSION_ID_CAM_PARAMS,
OBEXTENSION_ID_LASER_EN,
OBEXTENSION_ID_SERIALNUMBER,
OBEXTENSION_ID_DEVICETYPE,
OBEXTENSION_ID_UPDATE_FIRMWARE,
DEVICE_PROPERTY_PLAYBACK_SPEED = 100,
DEVICE_PROPERTY_PLAYBACK_REPEAT_ENABLED = 101
} |
| enum | {
STREAM_PROPERTY_CROPPING = 0,
STREAM_PROPERTY_HORIZONTAL_FOV = 1,
STREAM_PROPERTY_VERTICAL_FOV = 2,
STREAM_PROPERTY_VIDEO_MODE = 3,
STREAM_PROPERTY_MAX_VALUE = 4,
STREAM_PROPERTY_MIN_VALUE = 5,
STREAM_PROPERTY_STRIDE = 6,
STREAM_PROPERTY_MIRRORING = 7,
STREAM_PROPERTY_NUMBER_OF_FRAMES = 8,
STREAM_PROPERTY_AUTO_WHITE_BALANCE = 100,
STREAM_PROPERTY_AUTO_EXPOSURE = 101,
STREAM_PROPERTY_EXPOSURE = 102,
STREAM_PROPERTY_GAIN = 103,
STREAM_PROPERTY_SOFTWARE_REGISTRATION = 0x2080FF42
} |
| enum | { DEVICE_COMMAND_SEEK = 1
} |
| enum | DeviceState { DEVICE_STATE_OK = 0,
DEVICE_STATE_ERROR = 1,
DEVICE_STATE_NOT_READY = 2,
DEVICE_STATE_EOF = 3
} |
| enum | ImageRegistrationMode { IMAGE_REGISTRATION_OFF = 0,
IMAGE_REGISTRATION_DEPTH_TO_COLOR = 1
} |
| enum | ParamsRegistrationMode { PARAMS_REGISTRATION_OFF = 0,
PARAMS_REGISTRATION_DEPTH_TO_COLOR = 1,
PARAMS_REGISTRATION_USE_DISTORTION = 2
} |
| enum | PixelFormat {
PIXEL_FORMAT_DEPTH_1_MM = 100,
PIXEL_FORMAT_DEPTH_100_UM = 101,
PIXEL_FORMAT_SHIFT_9_2 = 102,
PIXEL_FORMAT_SHIFT_9_3 = 103,
PIXEL_FORMAT_RGB888 = 200,
PIXEL_FORMAT_YUV422 = 201,
PIXEL_FORMAT_GRAY8 = 202,
PIXEL_FORMAT_GRAY16 = 203,
PIXEL_FORMAT_JPEG = 204,
PIXEL_FORMAT_YUYV = 205
} |
| enum | SensorType { SENSOR_IR = 1,
SENSOR_COLOR = 2,
SENSOR_DEPTH = 3
} |
| enum | Status {
STATUS_OK = 0,
STATUS_ERROR = 1,
STATUS_NOT_IMPLEMENTED = 2,
STATUS_NOT_SUPPORTED = 3,
STATUS_BAD_PARAMETER = 4,
STATUS_OUT_OF_FLOW = 5,
STATUS_NO_DEVICE = 6,
STATUS_TIME_OUT = 102
} |
Variables |
| static const _NullString | ANY_DEVICE |
| static const int | TIMEOUT_FOREVER = -1 |
| static const int | TIMEOUT_NONE = 0 |
openni is the namespace of the entire C++ API of OpenNI