src
proc
auto-exposure-processor.h
Go to the documentation of this file.
1
// License: Apache 2.0. See LICENSE file in root directory.
2
// Copyright(c) 2019 Intel Corporation. All Rights Reserved.
3
4
#pragma once
5
6
#include "
synthetic-stream.h
"
7
#include "
option.h
"
8
#include "
image.h
"
9
#include "
ds/d400/d400-options.h
"
10
11
namespace
librealsense
12
{
13
class
auto_exposure_processor
:
public
generic_processing_block
14
{
15
public
:
16
auto_exposure_processor
(
rs2_stream
stream
,
enable_auto_exposure_option
& enable_ae_option);
17
18
protected
:
19
auto_exposure_processor
(
const
char
*
name
,
rs2_stream
stream
,
enable_auto_exposure_option
& enable_ae_option);
20
21
bool
should_process
(
const
rs2::frame
&
frame
)
override
;
22
rs2::frame
process_frame
(
const
rs2::frame_source
&
source
,
const
rs2::frame
&
f
)
override
;
23
24
enable_auto_exposure_option
&
_enable_ae_option
;
25
rs2_stream
_stream
;
26
};
27
}
librealsense
Definition:
algo.h:18
librealsense::auto_exposure_processor::should_process
bool should_process(const rs2::frame &frame) override
Definition:
auto-exposure-processor.cpp:15
rs2::frame
Definition:
rs_frame.hpp:345
rs2::frame_source
Definition:
rs_processing.hpp:18
librealsense::enable_auto_exposure_option
Definition:
ds-options.h:62
librealsense::auto_exposure_processor::process_frame
rs2::frame process_frame(const rs2::frame_source &source, const rs2::frame &f) override
Definition:
auto-exposure-processor.cpp:20
librealsense::auto_exposure_processor
Definition:
auto-exposure-processor.h:13
d400-options.h
f
GLdouble f
Definition:
glad/glad/glad.h:1517
librealsense::auto_exposure_processor::_enable_ae_option
enable_auto_exposure_option & _enable_ae_option
Definition:
auto-exposure-processor.h:24
synthetic-stream.h
image.h
name
GLuint const GLchar * name
Definition:
glad/glad/glad.h:2777
source
GLsizei GLsizei GLchar * source
Definition:
glad/glad/glad.h:2828
librealsense::stream
Definition:
src/stream.h:30
librealsense::frame
Definition:
frame.h:19
librealsense::auto_exposure_processor::_stream
rs2_stream _stream
Definition:
auto-exposure-processor.h:25
option.h
librealsense::generic_processing_block
Definition:
synthetic-stream.h:71
librealsense::auto_exposure_processor::auto_exposure_processor
auto_exposure_processor(rs2_stream stream, enable_auto_exposure_option &enable_ae_option)
Definition:
auto-exposure-processor.cpp:7
rs2_stream
rs2_stream
Streams are different types of data provided by RealSense devices.
Definition:
rs_sensor.h:43
librealsense2
Author(s): LibRealSense ROS Team
autogenerated on Fri Aug 2 2024 08:30:00