NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only
nvsipl::INvSIPLClient::ImageMetaData Struct Reference

Detailed Description

Defines the metadata associated with the image.

Definition at line 58 of file NvSIPLClient.hpp.

Collaboration diagram for nvsipl::INvSIPLClient::ImageMetaData:

Data Fields

uint64_t frameCaptureTSC
 Holds the TSC timestamp of the frame capture. More...
 
uint32_t numExposures
 Holds the parsed embedded data frame number of exposures info for the captured frame. More...
 
DevBlkCDIExposure sensorExpInfo
 Holds the parsed embedded data sensor exposure info for the captured frame. More...
 
DevBlkCDIWhiteBalance sensorWBInfo
 Holds the parsed embedded data sensor white balance info for the captured frame. More...
 
DevBlkCDIPWL sensorPWLInfo
 Holds the parsed embedded data sensor PWL info for the captured frame. More...
 
DevBlkCDICRC sensorCRCInfo
 Holds the parsed embedded data sensor crc info for the captured frame. More...
 
DevBlkCDIFrameReport sensorReportInfo
 Holds the parsed embedded data frame report info for the captured frame. More...
 
DevBlkCDITemperature sensorTempInfo
 Holds the parsed embedded data sensor temperature info for the captured frame. More...
 
DevBlkCDIFrameSeqNum frameSeqNumInfo
 Holds the parsed embedded data frame sequence number info for the captured frame. More...
 
bool badPixelStatsValid
 Holds a flag indicating if the ISP bad pixel statistics are valid. More...
 
NvMediaISPBadPixelStatsData badPixelStats
 Holds the ISP bad pixel statistics for the previous ISP output frame. More...
 
NvMediaTimeBase timeBase
 Holds the clocks source for the captureGlobalTimeStamp. More...
 
NvMediaGlobalTime captureGlobalTimeStamp
 Holds the timestamp of the frame capture based on above clock source. More...
 
DevBlkCDIFrameTimestamp frameTimestampInfo
 Holds parsed embedded data frame timestamp info for the captured frame. More...
 
bool histogramStatsValid [2]
 Holds a flag indicating if the ISP Histogram statistics are valid. More...
 
NvMediaISPHistogramStatsData histogramStats [2]
 Holds the ISP Histogram statistics for the previous ISP output frame. More...
 
NvMediaISPHistogramStats histogramSettings [2]
 Holds the ISP Histogram settings for the previous ISP output frame. More...
 
bool localAvgClipStatsValid [2]
 Holds a flag indicating if the ISP Local Average and Clipped statistics are valid. More...
 
NvMediaISPLocalAvgClipStatsData localAvgClipStats [2]
 Holds the ISP Local Average and Clipped statistics for the previous ISP output frame. More...
 
NvMediaISPLocalAvgClipStats localAvgClipSettings [2]
 Holds the ISP Local Average and Clipped settings for the previous ISP output frame. More...
 
int8_t errorFlag
 Holds information on errors present in the embedded data. More...
 

Field Documentation

◆ badPixelStats

NvMediaISPBadPixelStatsData nvsipl::INvSIPLClient::ImageMetaData::badPixelStats

Holds the ISP bad pixel statistics for the previous ISP output frame.

Definition at line 81 of file NvSIPLClient.hpp.

◆ badPixelStatsValid

bool nvsipl::INvSIPLClient::ImageMetaData::badPixelStatsValid

Holds a flag indicating if the ISP bad pixel statistics are valid.

Definition at line 79 of file NvSIPLClient.hpp.

◆ captureGlobalTimeStamp

NvMediaGlobalTime nvsipl::INvSIPLClient::ImageMetaData::captureGlobalTimeStamp

Holds the timestamp of the frame capture based on above clock source.

Definition at line 86 of file NvSIPLClient.hpp.

◆ errorFlag

int8_t nvsipl::INvSIPLClient::ImageMetaData::errorFlag

Holds information on errors present in the embedded data.

The meaning of these values is determined by the driver.

Definition at line 104 of file NvSIPLClient.hpp.

◆ frameCaptureTSC

uint64_t nvsipl::INvSIPLClient::ImageMetaData::frameCaptureTSC

Holds the TSC timestamp of the frame capture.

Definition at line 61 of file NvSIPLClient.hpp.

◆ frameSeqNumInfo

DevBlkCDIFrameSeqNum nvsipl::INvSIPLClient::ImageMetaData::frameSeqNumInfo

Holds the parsed embedded data frame sequence number info for the captured frame.

Definition at line 77 of file NvSIPLClient.hpp.

◆ frameTimestampInfo

DevBlkCDIFrameTimestamp nvsipl::INvSIPLClient::ImageMetaData::frameTimestampInfo

Holds parsed embedded data frame timestamp info for the captured frame.

Definition at line 88 of file NvSIPLClient.hpp.

◆ histogramSettings

NvMediaISPHistogramStats nvsipl::INvSIPLClient::ImageMetaData::histogramSettings[2]

Holds the ISP Histogram settings for the previous ISP output frame.

Definition at line 94 of file NvSIPLClient.hpp.

◆ histogramStats

NvMediaISPHistogramStatsData nvsipl::INvSIPLClient::ImageMetaData::histogramStats[2]

Holds the ISP Histogram statistics for the previous ISP output frame.

Definition at line 92 of file NvSIPLClient.hpp.

◆ histogramStatsValid

bool nvsipl::INvSIPLClient::ImageMetaData::histogramStatsValid[2]

Holds a flag indicating if the ISP Histogram statistics are valid.

Definition at line 90 of file NvSIPLClient.hpp.

◆ localAvgClipSettings

NvMediaISPLocalAvgClipStats nvsipl::INvSIPLClient::ImageMetaData::localAvgClipSettings[2]

Holds the ISP Local Average and Clipped settings for the previous ISP output frame.

Definition at line 100 of file NvSIPLClient.hpp.

◆ localAvgClipStats

NvMediaISPLocalAvgClipStatsData nvsipl::INvSIPLClient::ImageMetaData::localAvgClipStats[2]

Holds the ISP Local Average and Clipped statistics for the previous ISP output frame.

Definition at line 98 of file NvSIPLClient.hpp.

◆ localAvgClipStatsValid

bool nvsipl::INvSIPLClient::ImageMetaData::localAvgClipStatsValid[2]

Holds a flag indicating if the ISP Local Average and Clipped statistics are valid.

Definition at line 96 of file NvSIPLClient.hpp.

◆ numExposures

uint32_t nvsipl::INvSIPLClient::ImageMetaData::numExposures

Holds the parsed embedded data frame number of exposures info for the captured frame.

Definition at line 63 of file NvSIPLClient.hpp.

◆ sensorCRCInfo

DevBlkCDICRC nvsipl::INvSIPLClient::ImageMetaData::sensorCRCInfo

Holds the parsed embedded data sensor crc info for the captured frame.

Definition at line 71 of file NvSIPLClient.hpp.

◆ sensorExpInfo

DevBlkCDIExposure nvsipl::INvSIPLClient::ImageMetaData::sensorExpInfo

Holds the parsed embedded data sensor exposure info for the captured frame.

Definition at line 65 of file NvSIPLClient.hpp.

◆ sensorPWLInfo

DevBlkCDIPWL nvsipl::INvSIPLClient::ImageMetaData::sensorPWLInfo

Holds the parsed embedded data sensor PWL info for the captured frame.

Definition at line 69 of file NvSIPLClient.hpp.

◆ sensorReportInfo

DevBlkCDIFrameReport nvsipl::INvSIPLClient::ImageMetaData::sensorReportInfo

Holds the parsed embedded data frame report info for the captured frame.

Definition at line 73 of file NvSIPLClient.hpp.

◆ sensorTempInfo

DevBlkCDITemperature nvsipl::INvSIPLClient::ImageMetaData::sensorTempInfo

Holds the parsed embedded data sensor temperature info for the captured frame.

Definition at line 75 of file NvSIPLClient.hpp.

◆ sensorWBInfo

DevBlkCDIWhiteBalance nvsipl::INvSIPLClient::ImageMetaData::sensorWBInfo

Holds the parsed embedded data sensor white balance info for the captured frame.

Definition at line 67 of file NvSIPLClient.hpp.

◆ timeBase

NvMediaTimeBase nvsipl::INvSIPLClient::ImageMetaData::timeBase

Holds the clocks source for the captureGlobalTimeStamp.

Definition at line 84 of file NvSIPLClient.hpp.


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