Main Page
Namespaces
Classes
Files
File List
File Members
OpenNI2-FreenectDriver
extern
OpenNI-Linux-x64-2.2.0.33
Include
OniProperties.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_PROPERTIES_H_
22
#define _ONI_PROPERTIES_H_
23
24
namespace
openni
25
{
26
27
// Device properties
28
enum
29
{
30
DEVICE_PROPERTY_FIRMWARE_VERSION
= 0,
// string
31
DEVICE_PROPERTY_DRIVER_VERSION
= 1,
// OniVersion
32
DEVICE_PROPERTY_HARDWARE_VERSION
= 2,
// int
33
DEVICE_PROPERTY_SERIAL_NUMBER
= 3,
// string
34
DEVICE_PROPERTY_ERROR_STATE
= 4,
// ??
35
DEVICE_PROPERTY_IMAGE_REGISTRATION
= 5,
// OniImageRegistrationMode
36
37
// Files
38
DEVICE_PROPERTY_PLAYBACK_SPEED
= 100,
// float
39
DEVICE_PROPERTY_PLAYBACK_REPEAT_ENABLED
= 101,
// OniBool
40
};
41
42
// Stream properties
43
enum
44
{
45
STREAM_PROPERTY_CROPPING
= 0,
// OniCropping*
46
STREAM_PROPERTY_HORIZONTAL_FOV
= 1,
// float: radians
47
STREAM_PROPERTY_VERTICAL_FOV
= 2,
// float: radians
48
STREAM_PROPERTY_VIDEO_MODE
= 3,
// OniVideoMode*
49
50
STREAM_PROPERTY_MAX_VALUE
= 4,
// int
51
STREAM_PROPERTY_MIN_VALUE
= 5,
// int
52
53
STREAM_PROPERTY_STRIDE
= 6,
// int
54
STREAM_PROPERTY_MIRRORING
= 7,
// OniBool
55
56
STREAM_PROPERTY_NUMBER_OF_FRAMES
= 8,
// int
57
58
// Camera
59
STREAM_PROPERTY_AUTO_WHITE_BALANCE
= 100,
// OniBool
60
STREAM_PROPERTY_AUTO_EXPOSURE
= 101,
// OniBool
61
STREAM_PROPERTY_EXPOSURE
= 102,
// int
62
STREAM_PROPERTY_GAIN
= 103,
// int
63
64
};
65
66
// Device commands (for Invoke)
67
enum
68
{
69
DEVICE_COMMAND_SEEK
= 1,
// OniSeek
70
};
71
72
}
// namespace openni
73
#endif // _ONI_PROPERTIES_H_
openni::STREAM_PROPERTY_CROPPING
Definition:
OniProperties.h:45
openni::DEVICE_PROPERTY_HARDWARE_VERSION
Definition:
OniProperties.h:32
openni::DEVICE_PROPERTY_PLAYBACK_SPEED
Definition:
OniProperties.h:38
openni::STREAM_PROPERTY_MAX_VALUE
Definition:
OniProperties.h:50
openni::DEVICE_COMMAND_SEEK
Definition:
OniProperties.h:69
openni::DEVICE_PROPERTY_FIRMWARE_VERSION
Definition:
OniProperties.h:30
openni::STREAM_PROPERTY_VIDEO_MODE
Definition:
OniProperties.h:48
openni::DEVICE_PROPERTY_DRIVER_VERSION
Definition:
OniProperties.h:31
openni::STREAM_PROPERTY_STRIDE
Definition:
OniProperties.h:53
openni::STREAM_PROPERTY_AUTO_EXPOSURE
Definition:
OniProperties.h:60
openni::DEVICE_PROPERTY_IMAGE_REGISTRATION
Definition:
OniProperties.h:35
openni::DEVICE_PROPERTY_SERIAL_NUMBER
Definition:
OniProperties.h:33
openni
Definition:
OniEnums.h:24
openni::DEVICE_PROPERTY_ERROR_STATE
Definition:
OniProperties.h:34
openni::STREAM_PROPERTY_HORIZONTAL_FOV
Definition:
OniProperties.h:46
openni::STREAM_PROPERTY_VERTICAL_FOV
Definition:
OniProperties.h:47
openni::STREAM_PROPERTY_AUTO_WHITE_BALANCE
Definition:
OniProperties.h:59
openni::STREAM_PROPERTY_NUMBER_OF_FRAMES
Definition:
OniProperties.h:56
openni::DEVICE_PROPERTY_PLAYBACK_REPEAT_ENABLED
Definition:
OniProperties.h:39
openni::STREAM_PROPERTY_EXPOSURE
Definition:
OniProperties.h:61
openni::STREAM_PROPERTY_GAIN
Definition:
OniProperties.h:62
openni::STREAM_PROPERTY_MIRRORING
Definition:
OniProperties.h:54
openni::STREAM_PROPERTY_MIN_VALUE
Definition:
OniProperties.h:51
libfreenect
Author(s): Hector Martin, Josh Blake, Kyle Machulis, OpenKinect community
autogenerated on Thu Jun 6 2019 19:25:38