Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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 "
ds5/ds5-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::auto_exposure_processor::_stream
rs2_stream _stream
Definition:
auto-exposure-processor.h:25
rs2::frame
Definition:
rs_frame.hpp:343
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:6
name
GLuint const GLchar * name
Definition:
glad/glad/glad.h:2778
librealsense::auto_exposure_processor::should_process
bool should_process(const rs2::frame &frame) override
Definition:
auto-exposure-processor.cpp:14
option.h
librealsense::frame
Definition:
archive.h:97
librealsense
Definition:
calibration-model.h:6
f
GLdouble f
Definition:
glad/glad/glad.h:1518
image.h
rs2::frame_source
Definition:
rs_processing.hpp:18
ds5-options.h
librealsense::auto_exposure_processor::_enable_ae_option
enable_auto_exposure_option & _enable_ae_option
Definition:
auto-exposure-processor.h:24
librealsense::generic_processing_block
Definition:
synthetic-stream.h:66
synthetic-stream.h
rs2_stream
rs2_stream
Streams are different types of data provided by RealSense devices.
Definition:
rs_sensor.h:42
librealsense::auto_exposure_processor
Definition:
auto-exposure-processor.h:13
librealsense::stream
Definition:
src/stream.h:14
source
GLsizei GLsizei GLchar * source
Definition:
glad/glad/glad.h:2829
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:19
librealsense::enable_auto_exposure_option
Definition:
ds5-options.h:58
librealsense2
Author(s): Sergey Dorodnicov
, Doron Hirshberg
, Mark Horn
, Reagan Lopez
, Itay Carpis
autogenerated on Mon May 3 2021 02:45:06