OrbbecSDK
2.8.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D Cameras
Toggle main menu visibility
Loading...
Searching...
No Matches
include
libobsensor
h
MultipleDevices.h
Go to the documentation of this file.
1
// Copyright (c) Orbbec Inc. All Rights Reserved.
2
// Licensed under the MIT License.
3
12
13
#pragma once
14
15
#ifdef __cplusplus
16
extern
"C"
{
17
#endif
18
19
#include "
ObTypes.h
"
20
#include "
Device.h
"
21
40
OB_EXPORT uint16_t
ob_device_get_supported_multi_device_sync_mode_bitmap
(
const
ob_device
*device,
ob_error
**error);
41
49
OB_EXPORT
void
ob_device_set_multi_device_sync_config
(
ob_device
*device,
const
ob_multi_device_sync_config
*config,
ob_error
**error);
50
59
OB_EXPORT
ob_multi_device_sync_config
ob_device_get_multi_device_sync_config
(
const
ob_device
*device,
ob_error
**error);
60
74
OB_EXPORT
void
ob_device_trigger_capture
(
ob_device
*device,
ob_error
**error);
75
83
OB_EXPORT
void
ob_device_set_timestamp_reset_config
(
ob_device
*device,
const
ob_device_timestamp_reset_config
*config,
ob_error
**error);
84
93
OB_EXPORT
ob_device_timestamp_reset_config
ob_device_get_timestamp_reset_config
(
ob_device
*device,
ob_error
**error);
94
107
OB_EXPORT
void
ob_device_timestamp_reset
(
ob_device
*device,
ob_error
**error);
108
112
#define ob_device_timer_reset ob_device_timestamp_reset
113
126
OB_EXPORT
void
ob_device_timer_sync_with_host
(
ob_device
*device,
ob_error
**error);
127
128
#ifdef __cplusplus
129
}
// extern "C"
130
#endif
131
Device.h
Device-related functions, including operations such as obtaining and creating a device,...
ob_device_timer_sync_with_host
OB_EXPORT void ob_device_timer_sync_with_host(ob_device *device, ob_error **error)
synchronize the timer of the device with the host.
ob_device_trigger_capture
OB_EXPORT void ob_device_trigger_capture(ob_device *device, ob_error **error)
send the capture command to the device to trigger the capture.
ob_device_get_multi_device_sync_config
OB_EXPORT ob_multi_device_sync_config ob_device_get_multi_device_sync_config(const ob_device *device, ob_error **error)
get the current multi device sync configuration of the device.
ob_device_get_supported_multi_device_sync_mode_bitmap
OB_EXPORT uint16_t ob_device_get_supported_multi_device_sync_mode_bitmap(const ob_device *device, ob_error **error)
Get the supported multi device sync mode bitmap of the device.
ob_device_set_multi_device_sync_config
OB_EXPORT void ob_device_set_multi_device_sync_config(ob_device *device, const ob_multi_device_sync_config *config, ob_error **error)
set the multi device sync configuration of the device.
ob_device_get_timestamp_reset_config
OB_EXPORT ob_device_timestamp_reset_config ob_device_get_timestamp_reset_config(ob_device *device, ob_error **error)
get the timestamp reset configuration of the device.
ob_device_set_timestamp_reset_config
OB_EXPORT void ob_device_set_timestamp_reset_config(ob_device *device, const ob_device_timestamp_reset_config *config, ob_error **error)
set the timestamp reset configuration of the device.
ob_device_timestamp_reset
OB_EXPORT void ob_device_timestamp_reset(ob_device *device, ob_error **error)
send the timestamp reset command to the device.
ObTypes.h
Provide structs commonly used in the SDK, enumerating constant definitions.
ob_device
struct ob_device_t ob_device
Definition
ObTypes.h:23
ob_device_timestamp_reset_config
The timestamp reset configuration of the device.
Definition
ObTypes.h:1639
ob_error
The error class exposed by the SDK, users can get detailed error information according to the error.
Definition
ObTypes.h:159
ob_multi_device_sync_config
The synchronization configuration of the device.
Definition
ObTypes.h:1575
Generated on
for OrbbecSDK by
1.17.0