NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only
nvsipl::ISiplControlAuto Class Referenceabstract

Detailed Description

Defines SIPL Control Auto Interface Class.

Definition at line 44 of file INvSiplControlAuto.hpp.

Public Member Functions

virtual SIPLStatus Process (const SiplControlAutoInputParam &inParams, SiplControlAutoOutputParam &outParams)=0
 Function to process auto (AE/AWB) algorithm. More...
 
virtual SIPLStatus GetNoiseProfile (const SiplControlEmbedInfo &currFrameEmbedInfo, const uint32_t maxSupportedNoiseProfiles, uint32_t &noiseProfile)
 Function to get noise profile. More...
 
virtual SIPLStatus Reset ()
 (non-safety feature) Function to reset SIPL Control Auto More...
 
virtual ~ISiplControlAuto ()=default
 Default destructor. More...
 

Protected Member Functions

 ISiplControlAuto ()=default
 Default constructor. More...
 

Constructor & Destructor Documentation

◆ ~ISiplControlAuto()

virtual nvsipl::ISiplControlAuto::~ISiplControlAuto ( )
virtualdefault

Default destructor.

◆ ISiplControlAuto()

nvsipl::ISiplControlAuto::ISiplControlAuto ( )
protecteddefault

Default constructor.

Member Function Documentation

◆ GetNoiseProfile()

virtual SIPLStatus nvsipl::ISiplControlAuto::GetNoiseProfile ( const SiplControlEmbedInfo currFrameEmbedInfo,
const uint32_t  maxSupportedNoiseProfiles,
uint32_t &  noiseProfile 
)
inlinevirtual

Function to get noise profile.

Parameters
[in]currFrameEmbedInfoCurrent frame embedded information
[in]maxSupportedNoiseProfilesMaximum number of supported noise profiles. Supported range:[1, 32].
[out]noiseProfileoutput noise profile for current frame ISP processing
Returns
SIPLStatus the completion status of the operation.

Definition at line 62 of file INvSiplControlAuto.hpp.

References nvsipl::NVSIPL_STATUS_OK.

◆ Process()

virtual SIPLStatus nvsipl::ISiplControlAuto::Process ( const SiplControlAutoInputParam inParams,
SiplControlAutoOutputParam outParams 
)
pure virtual

Function to process auto (AE/AWB) algorithm.

Parameters
[in]inParamsSiplControlAutoInputParam
[out]outParamsSiplControlAutoOutputParam
Returns
SIPLStatus the completion status of the operation.

◆ Reset()

virtual SIPLStatus nvsipl::ISiplControlAuto::Reset ( )
inlinevirtual

(non-safety feature) Function to reset SIPL Control Auto

Returns
SIPLStatus, status of operation

Definition at line 73 of file INvSiplControlAuto.hpp.

References nvsipl::NVSIPL_STATUS_NOT_SUPPORTED.


The documentation for this class was generated from the following file: