RealSense Cross Platform API
RealSense Cross-platform API
Toggle main menu visibility
Loading...
Searching...
No Matches
include
librealsense2
h
rs_hdrd_control.h
Go to the documentation of this file.
1
/* License: Apache 2.0. See LICENSE file in root directory.
2
Copyright(c) 2026 RealSense, Inc. All Rights Reserved. */
3
10
11
#ifndef LIBREALSENSE_RS2_HDRD_CONTROL_H
12
#define LIBREALSENSE_RS2_HDRD_CONTROL_H
13
14
#ifdef __cplusplus
15
extern
"C"
{
16
#endif
17
18
#include "
rs_dpp_header.h
"
19
#include <stdint.h>
20
21
#pragma pack(push, 1)
22
24
typedef
struct
rs2_hdrd_control
25
{
26
dpp_header
header
;
27
28
int32_t
enable
;
29
int32_t
filter_type
;
31
int32_t
downscale_ratio
;
33
int32_t
shift_mode
;
35
int32_t
shift_pixels
;
36
int32_t
threshold_mode
;
38
int32_t
threshold_mm
;
40
41
int32_t
reserved
[1];
42
}
rs2_hdrd_control
;
43
44
#pragma pack(pop)
45
46
/* Fails to compile if padding/field changes push this off the documented 38-byte wire size. */
47
typedef
char
rs2_hdrd_control_wire_size_check
[ (
sizeof
(
rs2_hdrd_control
) == 38 ) ? 1 : -1 ];
48
52
typedef
struct
rs2_hdrd_control_range
53
{
54
rs2_hdrd_control
min
;
55
rs2_hdrd_control
max
;
56
rs2_hdrd_control
step
;
57
rs2_hdrd_control
def
;
58
}
rs2_hdrd_control_range
;
59
60
#ifdef __cplusplus
61
}
62
#endif
63
#endif
// LIBREALSENSE_RS2_HDRD_CONTROL_H
rs_dpp_header.h
Wire header shared by every control in the HKR Depth Post-Processing (DPP) composite-option family: t...
rs2_hdrd_control_wire_size_check
char rs2_hdrd_control_wire_size_check[(sizeof(rs2_hdrd_control)==38) ? 1 :-1]
Definition
rs_hdrd_control.h:47
dpp_header
Definition
rs_dpp_header.h:28
rs2_hdrd_control_range
Definition
rs_hdrd_control.h:53
rs2_hdrd_control_range::step
rs2_hdrd_control step
Definition
rs_hdrd_control.h:56
rs2_hdrd_control_range::max
rs2_hdrd_control max
Definition
rs_hdrd_control.h:55
rs2_hdrd_control_range::min
rs2_hdrd_control min
Definition
rs_hdrd_control.h:54
rs2_hdrd_control_range::def
rs2_hdrd_control def
Definition
rs_hdrd_control.h:57
rs2_hdrd_control
Definition
rs_hdrd_control.h:25
rs2_hdrd_control::downscale_ratio
int32_t downscale_ratio
Definition
rs_hdrd_control.h:31
rs2_hdrd_control::threshold_mm
int32_t threshold_mm
Definition
rs_hdrd_control.h:38
rs2_hdrd_control::threshold_mode
int32_t threshold_mode
Definition
rs_hdrd_control.h:36
rs2_hdrd_control::enable
int32_t enable
Definition
rs_hdrd_control.h:28
rs2_hdrd_control::filter_type
int32_t filter_type
Definition
rs_hdrd_control.h:29
rs2_hdrd_control::shift_pixels
int32_t shift_pixels
Definition
rs_hdrd_control.h:35
rs2_hdrd_control::reserved
int32_t reserved[1]
Definition
rs_hdrd_control.h:41
rs2_hdrd_control::header
dpp_header header
Definition
rs_hdrd_control.h:26
rs2_hdrd_control::shift_mode
int32_t shift_mode
Definition
rs_hdrd_control.h:33
Generated by
1.18.0