Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
rs_config.h
Go to the documentation of this file.
1/* License: Apache 2.0. See LICENSE file in root directory.
2Copyright(c) 2017 Intel Corporation. All Rights Reserved. */
3
8
9
10#ifndef LIBREALSENSE_RS2_CONFIG_H
11#define LIBREALSENSE_RS2_CONFIG_H
12
13#define RS2_DEFAULT_TIMEOUT 15000
14
15#ifdef __cplusplus
16extern "C" {
17#endif
18
19#include "rs_types.h"
20#include "rs_sensor.h"
21
34
41
64 rs2_stream stream,
65 int index,
66 int width,
67 int height,
68 rs2_format format,
69 int framerate,
70 rs2_error** error);
71
82
93 void rs2_config_enable_device(rs2_config* config, const char* serial, rs2_error ** error);
94
106 void rs2_config_enable_device_from_file(rs2_config* config, const char* file, rs2_error ** error);
107
120 void rs2_config_enable_device_from_file_repeat_option(rs2_config* config, const char* file, int repeat_playback, rs2_error ** error);
121
130 void rs2_config_enable_record_to_file(rs2_config* config, const char* file, rs2_error ** error);
131
132
143
154 void rs2_config_disable_indexed_stream(rs2_config* config, rs2_stream stream, int index, rs2_error ** error);
155
165
185
196
197#ifdef __cplusplus
198}
199#endif
200#endif
void rs2_config_enable_stream(rs2_config *config, rs2_stream stream, int index, int width, int height, rs2_format format, int framerate, rs2_error **error)
void rs2_delete_config(rs2_config *config)
rs2_pipeline_profile * rs2_config_resolve(rs2_config *config, rs2_pipeline *pipe, rs2_error **error)
int rs2_config_can_resolve(rs2_config *config, rs2_pipeline *pipe, rs2_error **error)
void rs2_config_disable_indexed_stream(rs2_config *config, rs2_stream stream, int index, rs2_error **error)
void rs2_config_enable_device(rs2_config *config, const char *serial, rs2_error **error)
void rs2_config_disable_stream(rs2_config *config, rs2_stream stream, rs2_error **error)
void rs2_config_enable_device_from_file_repeat_option(rs2_config *config, const char *file, int repeat_playback, rs2_error **error)
void rs2_config_disable_all_streams(rs2_config *config, rs2_error **error)
rs2_config * rs2_create_config(rs2_error **error)
void rs2_config_enable_record_to_file(rs2_config *config, const char *file, rs2_error **error)
void rs2_config_enable_all_stream(rs2_config *config, rs2_error **error)
void rs2_config_enable_device_from_file(rs2_config *config, const char *file, rs2_error **error)
Exposes RealSense sensor functionality for C compilers.
rs2_stream
Streams are different types of data provided by RealSense devices.
Definition rs_sensor.h:44
rs2_format
A stream's format identifies how binary data is encoded within a frame.
Definition rs_sensor.h:62
Exposes RealSense structs.
struct rs2_pipeline_profile rs2_pipeline_profile
Definition rs_types.h:236
struct rs2_error rs2_error
Definition rs_types.h:230
struct rs2_config rs2_config
Definition rs_types.h:237
struct rs2_pipeline rs2_pipeline
Definition rs_types.h:235