|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
13 #ifndef ISENSORCONTROL_HPP
14 #define ISENSORCONTROL_HPP
122 size_t const embeddedDataChunkStructSize,
124 size_t const dataInfoStructSize) = 0;
175 size_t const embeddedDataChunkStructSize,
177 size_t const dataInfoStructSize) = 0;
224 size_t const sensrCtrlStructSize) = 0;
263 size_t const sensorAttrStructSize) = 0;
321 #endif // !NV_IS_SAFETY
384 #endif //ISENSORCONTROL_HPP
Holds the sensor control structure.
virtual NvMediaStatus SIPLSetSensorControls(DevBlkCDISensorControl const *const sensorControl, size_t const sensrCtrlStructSize)=0
Interface to set sensor control parameters.
virtual ~ISensorControl()=default
Destructor.
virtual NvMediaStatus SIPLParseTopEmbDataInfo(DevBlkCDIEmbeddedDataChunk const *const embeddedTopDataChunk, size_t const embeddedDataChunkStructSize, DevBlkCDIEmbeddedDataInfo *const embeddedDataInfo, size_t const dataInfoStructSize)=0
Interface to parse top sensor embedded data to get sensor settings applied to the captured frame.
Holds the sensor embedded data chunk structure.
virtual NvMediaStatus SIPLGetSensorAttributes(DevBlkCDISensorAttributes *const sensorAttr, size_t const sensorAttrStructSize)=0
Interface to get the sensor attributes.
NvMediaStatus
Defines all possible error codes.
virtual NvMediaStatus SIPLAuthenticateImage(DevBlkImageDesc const *const imageDesc) const =0
Interface to request image data authentication.
virtual NvMediaStatus SIPLSetSensorCharMode(uint8_t expNo)=0
Interface to set sensor in characterization mode.
virtual NvMediaStatus SIPLParseBotEmbDataInfo(DevBlkCDIEmbeddedDataChunk const *const embeddedBotDataChunk, size_t const embeddedDataChunkStructSize, DevBlkCDIEmbeddedDataInfo *const embeddedDataInfo, size_t const dataInfoStructSize)=0
Interface to parse bottom sensor embedded data to get statistics information for the captured frame.
Interface defining basic Sensor Control functionality.
NVIDIA Device Block Interface: Camera Device Interface (CDI)
Structure to describe a RAW image buffer.
ISensorControl & operator=(ISensorControl const &) &=delete
Prevent ISensorControl from being copy assigned.
Holds the sensor attributes.
Contains the classes and variables for implementation of SIPL.
Holds the sensor embedded data parsed info structure.
ISensorControl()=default
Constructor.