![]() |
NVIDIA DRIVE OS Linux SDK API Reference5.1.9.0 Release |
Definition at line 34 of file NvSIPLAutoControlPlugin.hpp.
Public Types | |
enum | PluginType { NV_PLUGIN = 0, CUSTOM_PLUGIN0, CUSTOM_PLUGIN1, MAX_NUM_PLUGINS } |
Defines types of Auto Control plug-ins. More... | |
Public Member Functions | |
virtual nvsipl::SIPLStatus | Init () noexcept |
Initializes the Auto Control plug-in. More... | |
virtual nvsipl::SIPLStatus | Reset () noexcept |
Resets the Auto Control plug-in. More... | |
virtual nvsipl::SIPLStatus | Process (const NvSIPLAutoControlInputParam &inParams, NvSIPLAutoControlOutputParam &outParam) noexcept=0 |
Processes input parameters to produce output AE/AWB/Stats settings. More... | |
virtual | ~INvSIPLAutoControl ()=default |
Destructor for the Auto Control plug-in. More... | |
Defines types of Auto Control plug-ins.
Enumerator | |
---|---|
NV_PLUGIN |
NVIDIA plug-in. |
CUSTOM_PLUGIN0 |
Custom plug-in 0. |
CUSTOM_PLUGIN1 |
Custom plug-in 1. |
MAX_NUM_PLUGINS |
Maximum number of plug-ins supported. |
Definition at line 41 of file NvSIPLAutoControlPlugin.hpp.
|
virtualdefault |
Destructor for the Auto Control plug-in.
|
inlinevirtualnoexcept |
Initializes the Auto Control plug-in.
Use this method to initialize the Auto Exposure and Auto White Balance algorithm.
Derived class method must not throw any exceptions.
Definition at line 60 of file NvSIPLAutoControlPlugin.hpp.
References nvsipl::NVSIPL_STATUS_OK.
|
pure virtualnoexcept |
Processes input parameters to produce output AE/AWB/Stats settings.
System resource allocations are not allowed from this method.
Derived class method must not throw any exceptions.
[in] | inParams | A handle to NvSIPLAutoControlInputParam. |
[out] | outParam | A handle to NvSIPLAutoControlOutputParam structure to hold AE/AWB/Stats settings. |
|
inlinevirtualnoexcept |
Resets the Auto Control plug-in.
The method resets the internal state of the plug-in. System resource allocations are not allowed from this method.
Derived class method must not throw any exceptions.
Definition at line 76 of file NvSIPLAutoControlPlugin.hpp.
References nvsipl::NVSIPL_STATUS_OK.