OrbbecSDK  1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
Property.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2020 Orbbec Corporation. All Rights Reserved.
3 
14 #ifdef OB_SENSOR_SDK_DEVELOPER
15 #include "libobsensor/internal/InternalProperty.h"
16 #else // not define OB_SENSOR_SDK_DEVELOPER
17 #ifndef _OB_PROPERTY_H_
18 #define _OB_PROPERTY_H_
19 
20 #include "ObTypes.h"
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif
25 
33 typedef enum {
59  75,
70  85,
73  86,
76  88,
79  90,
81  91,
102  119,
112  1038,
154  3007,
157  3008,
164 } OBPropertyID,
166 
174 typedef enum OBPropertyType {
181 
189 typedef struct OBPropertyItem {
191  const char * name;
195 
196 #ifdef __cplusplus
197 }
198 #endif
199 
200 #endif // _OB_PROPERTY_H_
201 #endif // OB_SENSOR_SDK_DEVELOPER
OBPropertyType
The data type used to describe all property settings.
Definition: Property.h:174
OBPermissionType permission
Property read and write permission.
Definition: Property.h:193
enum OBPropertyID ob_property_id
struct OBPropertyItem OBPropertyItem
Used to describe the characteristics of each property.
Provide structs commonly used in the SDK, enumerating constant definitions.
OBPropertyID
Enumeration value describing all attribute control commands of the device.
Definition: Property.h:33
OBPropertyID id
Property id.
Definition: Property.h:190
OBPermissionType
the permission type of api or property
Definition: ObTypes.h:71
enum OBPropertyType ob_property_type
Used to describe the characteristics of each property.
Definition: Property.h:189
const char * name
Property name.
Definition: Property.h:191
struct OBPropertyItem ob_property_item
OBPropertyType type
Property type.
Definition: Property.h:192