Main Page
Namespaces
Classes
Files
File List
File Members
OpenNI2-FreenectDriver
extern
OpenNI-Linux-x64-2.2.0.33
Include
OniCProperties.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* *
3
* OpenNI 2.x Alpha *
4
* Copyright (C) 2012 PrimeSense Ltd. *
5
* *
6
* This file is part of OpenNI. *
7
* *
8
* Licensed under the Apache License, Version 2.0 (the "License"); *
9
* you may not use this file except in compliance with the License. *
10
* You may obtain a copy of the License at *
11
* *
12
* http://www.apache.org/licenses/LICENSE-2.0 *
13
* *
14
* Unless required by applicable law or agreed to in writing, software *
15
* distributed under the License is distributed on an "AS IS" BASIS, *
16
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
17
* See the License for the specific language governing permissions and *
18
* limitations under the License. *
19
* *
20
*****************************************************************************/
21
#ifndef _ONI_C_PROPERTIES_H_
22
#define _ONI_C_PROPERTIES_H_
23
24
// Device properties
25
enum
26
{
27
ONI_DEVICE_PROPERTY_FIRMWARE_VERSION
= 0,
// By implementation
28
ONI_DEVICE_PROPERTY_DRIVER_VERSION
= 1,
// OniVersion
29
ONI_DEVICE_PROPERTY_HARDWARE_VERSION
= 2,
// int
30
ONI_DEVICE_PROPERTY_SERIAL_NUMBER
= 3,
// string
31
ONI_DEVICE_PROPERTY_ERROR_STATE
= 4,
// ??
32
ONI_DEVICE_PROPERTY_IMAGE_REGISTRATION
= 5,
// OniImageRegistrationMode
33
34
// Files
35
ONI_DEVICE_PROPERTY_PLAYBACK_SPEED
= 100,
// float
36
ONI_DEVICE_PROPERTY_PLAYBACK_REPEAT_ENABLED
= 101,
// OniBool
37
};
38
39
// Stream properties
40
enum
41
{
42
ONI_STREAM_PROPERTY_CROPPING
= 0,
// OniCropping*
43
ONI_STREAM_PROPERTY_HORIZONTAL_FOV
= 1,
// float: radians
44
ONI_STREAM_PROPERTY_VERTICAL_FOV
= 2,
// float: radians
45
ONI_STREAM_PROPERTY_VIDEO_MODE
= 3,
// OniVideoMode*
46
47
ONI_STREAM_PROPERTY_MAX_VALUE
= 4,
// int
48
ONI_STREAM_PROPERTY_MIN_VALUE
= 5,
// int
49
50
ONI_STREAM_PROPERTY_STRIDE
= 6,
// int
51
ONI_STREAM_PROPERTY_MIRRORING
= 7,
// OniBool
52
53
ONI_STREAM_PROPERTY_NUMBER_OF_FRAMES
= 8,
// int
54
55
// Camera
56
ONI_STREAM_PROPERTY_AUTO_WHITE_BALANCE
= 100,
// OniBool
57
ONI_STREAM_PROPERTY_AUTO_EXPOSURE
= 101,
// OniBool
58
ONI_STREAM_PROPERTY_EXPOSURE
= 102,
// int
59
ONI_STREAM_PROPERTY_GAIN
= 103,
// int
60
};
61
62
// Device commands (for Invoke)
63
enum
64
{
65
ONI_DEVICE_COMMAND_SEEK
= 1,
// OniSeek
66
};
67
68
#endif // _ONI_C_PROPERTIES_H_
ONI_DEVICE_PROPERTY_FIRMWARE_VERSION
Definition:
OniCProperties.h:27
ONI_STREAM_PROPERTY_MAX_VALUE
Definition:
OniCProperties.h:47
ONI_DEVICE_COMMAND_SEEK
Definition:
OniCProperties.h:65
ONI_DEVICE_PROPERTY_ERROR_STATE
Definition:
OniCProperties.h:31
ONI_STREAM_PROPERTY_MIN_VALUE
Definition:
OniCProperties.h:48
ONI_STREAM_PROPERTY_AUTO_WHITE_BALANCE
Definition:
OniCProperties.h:56
ONI_STREAM_PROPERTY_CROPPING
Definition:
OniCProperties.h:42
ONI_DEVICE_PROPERTY_PLAYBACK_REPEAT_ENABLED
Definition:
OniCProperties.h:36
ONI_DEVICE_PROPERTY_DRIVER_VERSION
Definition:
OniCProperties.h:28
ONI_STREAM_PROPERTY_VIDEO_MODE
Definition:
OniCProperties.h:45
ONI_DEVICE_PROPERTY_SERIAL_NUMBER
Definition:
OniCProperties.h:30
ONI_DEVICE_PROPERTY_IMAGE_REGISTRATION
Definition:
OniCProperties.h:32
ONI_STREAM_PROPERTY_AUTO_EXPOSURE
Definition:
OniCProperties.h:57
ONI_STREAM_PROPERTY_EXPOSURE
Definition:
OniCProperties.h:58
ONI_DEVICE_PROPERTY_HARDWARE_VERSION
Definition:
OniCProperties.h:29
ONI_STREAM_PROPERTY_STRIDE
Definition:
OniCProperties.h:50
ONI_STREAM_PROPERTY_VERTICAL_FOV
Definition:
OniCProperties.h:44
ONI_STREAM_PROPERTY_GAIN
Definition:
OniCProperties.h:59
ONI_STREAM_PROPERTY_MIRRORING
Definition:
OniCProperties.h:51
ONI_STREAM_PROPERTY_NUMBER_OF_FRAMES
Definition:
OniCProperties.h:53
ONI_DEVICE_PROPERTY_PLAYBACK_SPEED
Definition:
OniCProperties.h:35
ONI_STREAM_PROPERTY_HORIZONTAL_FOV
Definition:
OniCProperties.h:43
libfreenect
Author(s): Hector Martin, Josh Blake, Kyle Machulis, OpenKinect community
autogenerated on Mon Jun 10 2019 13:46:42