RealSense Cross Platform API
RealSense Cross-platform API
Toggle main menu visibility
Loading...
Searching...
No Matches
include
librealsense2
h
rs_temporal_filter_dpp.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_TEMPORAL_FILTER_DPP_H
12
#define LIBREALSENSE_RS2_TEMPORAL_FILTER_DPP_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_temporal_filter_dpp_config
25
{
26
dpp_header
header
;
27
28
int32_t
enabled
;
29
int32_t
smooth_alpha
;
31
int32_t
smooth_delta
;
32
int32_t
persistency_index
;
33
34
int32_t
reserved
[4];
35
}
rs2_temporal_filter_dpp_config
;
36
37
#pragma pack(pop)
38
39
/* Fails to compile if padding/field changes push this off the documented 38-byte wire size. */
40
typedef
char
rs2_temporal_filter_dpp_config_wire_size_check
[ (
sizeof
(
rs2_temporal_filter_dpp_config
) == 38 ) ? 1 : -1 ];
41
45
typedef
struct
rs2_temporal_filter_dpp_range
46
{
47
rs2_temporal_filter_dpp_config
min
;
48
rs2_temporal_filter_dpp_config
max
;
49
rs2_temporal_filter_dpp_config
step
;
50
rs2_temporal_filter_dpp_config
def
;
51
}
rs2_temporal_filter_dpp_range
;
52
53
#ifdef __cplusplus
54
}
55
#endif
56
#endif
// LIBREALSENSE_RS2_TEMPORAL_FILTER_DPP_H
rs_dpp_header.h
Wire header shared by every control in the HKR Depth Post-Processing (DPP) composite-option family: t...
rs2_temporal_filter_dpp_config_wire_size_check
char rs2_temporal_filter_dpp_config_wire_size_check[(sizeof(rs2_temporal_filter_dpp_config)==38) ? 1 :-1]
Definition
rs_temporal_filter_dpp.h:40
dpp_header
Definition
rs_dpp_header.h:28
rs2_temporal_filter_dpp_config
Definition
rs_temporal_filter_dpp.h:25
rs2_temporal_filter_dpp_config::reserved
int32_t reserved[4]
Definition
rs_temporal_filter_dpp.h:34
rs2_temporal_filter_dpp_config::persistency_index
int32_t persistency_index
Definition
rs_temporal_filter_dpp.h:32
rs2_temporal_filter_dpp_config::smooth_alpha
int32_t smooth_alpha
Definition
rs_temporal_filter_dpp.h:29
rs2_temporal_filter_dpp_config::header
dpp_header header
Definition
rs_temporal_filter_dpp.h:26
rs2_temporal_filter_dpp_config::smooth_delta
int32_t smooth_delta
Definition
rs_temporal_filter_dpp.h:31
rs2_temporal_filter_dpp_config::enabled
int32_t enabled
Definition
rs_temporal_filter_dpp.h:28
rs2_temporal_filter_dpp_range
Definition
rs_temporal_filter_dpp.h:46
rs2_temporal_filter_dpp_range::max
rs2_temporal_filter_dpp_config max
Definition
rs_temporal_filter_dpp.h:48
rs2_temporal_filter_dpp_range::def
rs2_temporal_filter_dpp_config def
Definition
rs_temporal_filter_dpp.h:50
rs2_temporal_filter_dpp_range::step
rs2_temporal_filter_dpp_config step
Definition
rs_temporal_filter_dpp.h:49
rs2_temporal_filter_dpp_range::min
rs2_temporal_filter_dpp_config min
Definition
rs_temporal_filter_dpp.h:47
Generated by
1.18.0