RealSense Cross Platform API
RealSense Cross-platform API
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 
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 {
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;
41  int32_t reserved[1];
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 {
59 
60 #ifdef __cplusplus
61 }
62 #endif
63 #endif // LIBREALSENSE_RS2_HDRD_CONTROL_H
Definition: rs_dpp_header.h:27
rs2_hdrd_control def
Definition: rs_hdrd_control.h:57
int32_t enable
Definition: rs_hdrd_control.h:28
rs2_hdrd_control min
Definition: rs_hdrd_control.h:54
Definition: rs_hdrd_control.h:24
dpp_header header
Definition: rs_hdrd_control.h:26
int32_t shift_mode
Definition: rs_hdrd_control.h:33
int32_t threshold_mm
Definition: rs_hdrd_control.h:38
int32_t threshold_mode
Definition: rs_hdrd_control.h:36
int32_t downscale_ratio
Definition: rs_hdrd_control.h:31
rs2_hdrd_control max
Definition: rs_hdrd_control.h:55
int32_t filter_type
Definition: rs_hdrd_control.h:29
struct rs2_hdrd_control_range rs2_hdrd_control_range
char rs2_hdrd_control_wire_size_check[(sizeof(rs2_hdrd_control)==38) ? 1 :-1]
Definition: rs_hdrd_control.h:47
rs2_hdrd_control step
Definition: rs_hdrd_control.h:56
Definition: rs_hdrd_control.h:52
struct rs2_hdrd_control rs2_hdrd_control
Wire header shared by every control in the HKR Depth Post-Processing (DPP) composite-option family: t...
int32_t shift_pixels
Definition: rs_hdrd_control.h:35
int32_t reserved[1]
Definition: rs_hdrd_control.h:41