11 #ifndef LIBREALSENSE_RS2_COMPOSITE_OPTION_H 12 #define LIBREALSENSE_RS2_COMPOSITE_OPTION_H 146 #endif // LIBREALSENSE_RS2_COMPOSITE_OPTION_H struct rs2_raw_data_buffer rs2_raw_data_buffer
Definition: rs_types.h:298
struct rs2_composite_options_list rs2_composite_options_list
Definition: rs_types.h:325
int rs2_is_composite_option_read_only(const rs2_options *options, rs2_composite_option_id option, rs2_error **error)
rs2_composite_options_list * rs2_get_composite_options_list(const rs2_options *options, rs2_error **error)
void rs2_delete_composite_options_list(rs2_composite_options_list *list)
Definition: rs_composite_option.h:28
int rs2_get_composite_options_list_size(const rs2_composite_options_list *list, rs2_error **error)
Exposes RealSense structs.
Definition: rs_composite_option.h:26
const rs2_raw_data_buffer * rs2_get_composite_option(const rs2_options *options, rs2_composite_option_id option, rs2_error **error)
rs2_composite_option_id rs2_get_composite_option_from_list(const rs2_composite_options_list *list, int i, rs2_error **error)
struct rs2_options rs2_options
Definition: rs_types.h:323
Definition: rs_composite_option.h:30
const char * rs2_get_composite_option_description(const rs2_options *options, rs2_composite_option_id option, rs2_error **error)
void rs2_set_composite_option(const rs2_options *options, rs2_composite_option_id option, const void *data, unsigned int size, rs2_error **error)
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)
rs2_composite_option_id
Definition: rs_composite_option.h:23
Definition: rs_composite_option.h:31
struct rs2_error rs2_error
Definition: rs_types.h:296
const char * rs2_composite_option_id_to_string(rs2_composite_option_id id)