Nuitrack  1.11.2
3D Skeleton Tracking Middleware
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Groups Pages
NuitrackDeviceCommon.h
1 #ifndef NUITRACK_DEVICE_COMMON_H_
2 #define NUITRACK_DEVICE_COMMON_H_
3 
4 namespace tdv
5 {
6 namespace nuitrack
7 {
8 namespace device
9 {
10 
16 {
17  enum Status
18  {
19  NONE = 0,
21  PRO,
22  };
23 };
25 
30 struct DeviceInfo
31 {
32  enum Type
33  {
37  Count
38  };
39 };
41 
46 struct Stream
47 {
48  enum Type
49  {
50  DEPTH = 0,
52  Count
53  };
54 };
55 typedef Stream::Type StreamType;
56 
61 struct VideoMode
62 {
63  int width;
64  int height;
65  int fps;
66 };
67 
68 }
69 }
70 }
71 
72 #endif
device name from a driver
Definition: NuitrackDeviceCommon.h:35
DeviceInfoType
Contains information types for NuitrackDevice.
Definition: NuitrackDeviceCommon.cs:24
Type
Definition: NuitrackDeviceCommon.h:32
device provider
Definition: NuitrackDeviceCommon.h:34
Contains parameters for a stream.
Definition: NuitrackDeviceCommon.h:61
ActivationStatus
Contains activation types.
Definition: NuitrackDeviceCommon.cs:13
Status
Definition: NuitrackDeviceCommon.h:17
Contains information types for NuitrackDevice.
Definition: NuitrackDeviceCommon.h:30
int fps
frame rate in FPS
Definition: NuitrackDeviceCommon.h:65
Contains activation types.
Definition: NuitrackDeviceCommon.h:15
int height
frame height in pixels
Definition: NuitrackDeviceCommon.h:64
int width
frame width in pixels
Definition: NuitrackDeviceCommon.h:63
Contains stream data types.
Definition: NuitrackDeviceCommon.h:46
StreamType
Contains stream data types.
Definition: NuitrackDeviceCommon.cs:36
unlimited license types
Definition: NuitrackDeviceCommon.h:21
no valid license
Definition: NuitrackDeviceCommon.h:19
Type
Definition: NuitrackDeviceCommon.h:48
depth stream
Definition: NuitrackDeviceCommon.h:50
color stream
Definition: NuitrackDeviceCommon.h:51
device serial number from a driver
Definition: NuitrackDeviceCommon.h:36
time-limited license
Definition: NuitrackDeviceCommon.h:20