|
OrbbecSDK
1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
|
Sensor related types, used to obtain stream configuration, open and close streams, set and get sensor properties. More...
#include "ObTypes.h"Go to the source code of this file.
Functions | |
| ob_sensor_type | ob_sensor_get_type (ob_sensor *sensor, ob_error **error) |
| Get sensor type. More... | |
| ob_stream_profile_list * | ob_sensor_get_stream_profile_list (ob_sensor *sensor, ob_error **error) |
| Get all supported stream profiles. More... | |
| void | ob_sensor_start (ob_sensor *sensor, ob_stream_profile *profile, ob_frame_callback callback, void *user_data, ob_error **error) |
| Open the current sensor, and set the callback data frame. More... | |
| void | ob_sensor_stop (ob_sensor *sensor, ob_error **error) |
| Stop sensor stream. More... | |
| void | ob_sensor_switch_profile (ob_sensor *sensor, ob_stream_profile *profile, ob_error **error) |
| Dynamically switch resolutions. More... | |
| void | ob_delete_sensor_list (ob_sensor_list *sensor_list, ob_error **error) |
| Delete sensor object list. More... | |
| uint32_t | ob_sensor_list_get_sensor_count (ob_sensor_list *sensor_list, ob_error **error) |
| Get the number of sensors in the sensor list. More... | |
| ob_sensor_type | ob_sensor_list_get_sensor_type (ob_sensor_list *sensor_list, uint32_t index, ob_error **error) |
| Get the sensor types. More... | |
| ob_sensor * | ob_sensor_list_get_sensor_by_type (ob_sensor_list *sensor_list, ob_sensor_type sensorType, ob_error **error) |
| Get sensor by sensor type. More... | |
| ob_sensor * | ob_sensor_list_get_sensor (ob_sensor_list *sensor_list, uint32_t index, ob_error **error) |
| Get Sensor by index number. More... | |
| void | ob_delete_sensor (ob_sensor *sensor, ob_error **error) |
| Delete sensor object. More... | |
Sensor related types, used to obtain stream configuration, open and close streams, set and get sensor properties.
Definition in file Sensor.h.
| ob_sensor_type ob_sensor_get_type | ( | ob_sensor * | sensor, |
| ob_error ** | error | ||
| ) |
Get sensor type.
| [in] | sensor | Sensor object |
| [out] | error | Log error messages |
| ob_stream_profile_list* ob_sensor_get_stream_profile_list | ( | ob_sensor * | sensor, |
| ob_error ** | error | ||
| ) |
Get all supported stream profiles.
| [in] | sensor | Sensor object |
| [out] | error | Log error messages |
| void ob_sensor_start | ( | ob_sensor * | sensor, |
| ob_stream_profile * | profile, | ||
| ob_frame_callback | callback, | ||
| void * | user_data, | ||
| ob_error ** | error | ||
| ) |
Open the current sensor, and set the callback data frame.
| [in] | sensor | Sensor object |
| [in] | profile | Stream configuration information |
| [in] | callback | Callback function triggered when frame data arrives |
| [in] | user_data | pass in any user data and get it from the callback |
| [out] | error | Log error messages |
Stop sensor stream.
| [in] | sensor | sensor object |
| [out] | error | Log error messages |
| void ob_sensor_switch_profile | ( | ob_sensor * | sensor, |
| ob_stream_profile * | profile, | ||
| ob_error ** | error | ||
| ) |
Dynamically switch resolutions.
| [in] | sensor | Sensor object |
| [in] | profile | Stream configuration information |
| [out] | error | Log error messages |
| void ob_delete_sensor_list | ( | ob_sensor_list * | sensor_list, |
| ob_error ** | error | ||
| ) |
Delete sensor object list.
| [in] | sensor_list | List of sensor objects to delete |
| [out] | error | Log error messages |
| uint32_t ob_sensor_list_get_sensor_count | ( | ob_sensor_list * | sensor_list, |
| ob_error ** | error | ||
| ) |
Get the number of sensors in the sensor list.
| [in] | sensor_list | List of sensor objects to delete |
| [in] | count | Number of sensors |
| [out] | error | Log error messages |
| ob_sensor_type ob_sensor_list_get_sensor_type | ( | ob_sensor_list * | sensor_list, |
| uint32_t | index, | ||
| ob_error ** | error | ||
| ) |
Get the sensor types.
| index | Sensor index |
| ob_sensor* ob_sensor_list_get_sensor_by_type | ( | ob_sensor_list * | sensor_list, |
| ob_sensor_type | sensorType, | ||
| ob_error ** | error | ||
| ) |
Get sensor by sensor type.
/**
| sensor_list | Get the returned sensor list through device |
| sensorType | Sensor type to be obtained |
| ob_sensor* ob_sensor_list_get_sensor | ( | ob_sensor_list * | sensor_list, |
| uint32_t | index, | ||
| ob_error ** | error | ||
| ) |
Get Sensor by index number.
| sensor_list | Get the returned sensor list through device |
| index | To create a device cable, the range is [0, count-1], if the index exceeds the range, an exception will be thrown |
1.8.11