NVIDIA DRIVE OS Linux SDK API Reference
5.2.0 Release
For Test and Development only
INvSiplControlAuto.hpp
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2020 NVIDIA Corporation. All rights reserved.
3
*
4
* NVIDIA Corporation and its licensors retain all intellectual property
5
* and proprietary rights in and to this software and related documentation
6
* and any modifications thereto. Any use, reproduction, disclosure or
7
* distribution of this software and related documentation without an express
8
* license agreement from NVIDIA Corporation is strictly prohibited.
9
*/
10
11
/* NVIDIA SIPL Control Auto Interface */
12
13
#ifndef NVSIPLCONTROLAUTOINTERFACE_HPP
14
#define NVSIPLCONTROLAUTOINTERFACE_HPP
15
16
17
#include "
NvSIPLCommon.hpp
"
18
#include "NvSiplControlAutoDef.hpp"
19
33
namespace
nvsipl
34
{
35
44
class
ISiplControlAuto
{
45
46
public
:
52
virtual
SIPLStatus
Process
(
const
SiplControlAutoInputParam
& inParams,
53
SiplControlAutoOutputParam
& outParams) = 0;
54
55
57
virtual
~ISiplControlAuto
() =
default
;
58
59
protected
:
61
ISiplControlAuto
() =
default
;
62
63
private
:
64
66
ISiplControlAuto
(
const
ISiplControlAuto
&) =
delete
;
68
ISiplControlAuto
& operator= (
const
ISiplControlAuto
&) =
delete
;
69
};
70
73
}
// namespace nvsipl
74
75
#endif // NVSIPLCONTROLAUTOINTERFACE_HPP
NvSIPLCommon.hpp
NVIDIA SIPL: Common Data Structures - SIPL
nvsipl::SiplControlAutoOutputParam
AE/AWB Output parameters.
Definition:
NvSIPLControlAutoDef.hpp:158
nvsipl::ISiplControlAuto::~ISiplControlAuto
virtual ~ISiplControlAuto()=default
Default destructor.
nvsipl::SIPLStatus
SIPLStatus
Defines the status codes returned by functions in SIPL modules.
Definition:
NvSIPLCommon.hpp:38
nvsipl::SiplControlAutoInputParam
Input parameters for processing AE/AWB.
Definition:
NvSIPLControlAutoDef.hpp:146
nvsipl
Contains the classes and variables for implementation of SIPL.
Definition:
INvSiplControlAuto.hpp:33
nvsipl::ISiplControlAuto::ISiplControlAuto
ISiplControlAuto()=default
Default constructor.
nvsipl::ISiplControlAuto
Defines SIPL Control Auto Interface Class.
Definition:
INvSiplControlAuto.hpp:44
nvsipl::ISiplControlAuto::Process
virtual SIPLStatus Process(const SiplControlAutoInputParam &inParams, SiplControlAutoOutputParam &outParams)=0
Function to process auto (AE/AWB) algorithm.
Advance Information | Subject to Change | Prepared and Provided under NDA | Generated by NVIDIA | Wed Sep 9 2020 19:42:44 | PR-08890-5.2