RealSense Cross Platform API
RealSense Cross-platform API
Loading...
Searching...
No Matches
rs_composite_option.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_COMPOSITE_OPTION_H
12#define LIBREALSENSE_RS2_COMPOSITE_OPTION_H
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18#include "rs_types.h"
19
33
40
52void rs2_set_composite_option(const rs2_options* options, rs2_composite_option_id option, const void* data, unsigned int size, rs2_error** error);
53
67
80
90
98
107
113
123
132
142
143#ifdef __cplusplus
144}
145#endif
146#endif // LIBREALSENSE_RS2_COMPOSITE_OPTION_H
void rs2_set_composite_option(const rs2_options *options, rs2_composite_option_id option, const void *data, unsigned int size, rs2_error **error)
const rs2_raw_data_buffer * rs2_get_composite_option(const rs2_options *options, rs2_composite_option_id option, rs2_error **error)
const char * rs2_composite_option_id_to_string(rs2_composite_option_id id)
int rs2_supports_composite_option(const rs2_options *options, rs2_composite_option_id option, rs2_error **error)
const rs2_raw_data_buffer * rs2_get_composite_option_range(const rs2_options *options, rs2_composite_option_id option, rs2_error **error)
void rs2_delete_composite_options_list(rs2_composite_options_list *list)
const char * rs2_get_composite_option_description(const rs2_options *options, rs2_composite_option_id option, rs2_error **error)
rs2_composite_option_id
Definition rs_composite_option.h:24
@ RS2_COMPOSITE_OPTION_HDRD_CONTROL
Definition rs_composite_option.h:30
@ RS2_COMPOSITE_OPTION_TEMPORAL_FILTER_DPP
Definition rs_composite_option.h:28
@ RS2_COMPOSITE_OPTION_DECIMATION_FILTER_DPP
Definition rs_composite_option.h:26
@ RS2_COMPOSITE_OPTION_COUNT
Definition rs_composite_option.h:31
int rs2_is_composite_option_read_only(const rs2_options *options, rs2_composite_option_id option, rs2_error **error)
int rs2_get_composite_options_list_size(const rs2_composite_options_list *list, rs2_error **error)
rs2_composite_options_list * rs2_get_composite_options_list(const rs2_options *options, rs2_error **error)
rs2_composite_option_id rs2_get_composite_option_from_list(const rs2_composite_options_list *list, int i, rs2_error **error)
Exposes RealSense structs.
struct rs2_composite_options_list rs2_composite_options_list
Definition rs_types.h:325
struct rs2_error rs2_error
Definition rs_types.h:296
struct rs2_raw_data_buffer rs2_raw_data_buffer
Definition rs_types.h:298
struct rs2_options rs2_options
Definition rs_types.h:323