Defines the metadata associated with the image.
Definition at line 59 of file NvSIPLClient.hpp.
Data Fields | |
uint64_t | frameCaptureTSC |
Holds the TSC timestamp of the end of frame for capture. More... | |
uint64_t | frameCaptureStartTSC |
Holds the TSC timestamp of the start of frame for 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... | |
NvSiplISPBadPixelStatsData | badPixelStats |
Holds the ISP bad pixel statistics for the previous ISP output frame. More... | |
NvSiplISPBadPixelStats | badPixelSettings |
Holds the ISP bad pixel settings for the previous ISP output frame. More... | |
NvSiplTimeBase | timeBase |
Holds the clocks source for the captureGlobalTimeStamp. More... | |
NvSiplGlobalTime | 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... | |
NvSiplISPHistogramStatsData | histogramStats [2] |
Holds the ISP Histogram statistics for the previous ISP output frame. More... | |
NvSiplISPHistogramStats | 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... | |
NvSiplISPLocalAvgClipStatsData | localAvgClipStats [2] |
Holds the ISP Local Average and Clipped statistics for the previous ISP output frame. More... | |
NvSiplISPLocalAvgClipStats | 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... | |
NvSiplControlInfo | controlInfo |
Holds the control information. More... | |
NvSiplISPBadPixelStats nvsipl::INvSIPLClient::ImageMetaData::badPixelSettings |
Holds the ISP bad pixel settings for the previous ISP output frame.
Definition at line 86 of file NvSIPLClient.hpp.
NvSiplISPBadPixelStatsData nvsipl::INvSIPLClient::ImageMetaData::badPixelStats |
Holds the ISP bad pixel statistics for the previous ISP output frame.
Definition at line 84 of file NvSIPLClient.hpp.
bool nvsipl::INvSIPLClient::ImageMetaData::badPixelStatsValid |
Holds a flag indicating if the ISP bad pixel statistics are valid.
Definition at line 82 of file NvSIPLClient.hpp.
NvSiplGlobalTime nvsipl::INvSIPLClient::ImageMetaData::captureGlobalTimeStamp |
Holds the timestamp of the frame capture based on above clock source.
This is the system time queried and returned by NvMedia ICP after a capture is complete. For the most accurate timestamp, it is recommended to use frameCaptureTSC which is the timestamp returned by VI HW for end of frame.
Definition at line 95 of file NvSIPLClient.hpp.
NvSiplControlInfo nvsipl::INvSIPLClient::ImageMetaData::controlInfo |
Holds the control information.
Definition at line 117 of file NvSIPLClient.hpp.
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 115 of file NvSIPLClient.hpp.
uint64_t nvsipl::INvSIPLClient::ImageMetaData::frameCaptureStartTSC |
Holds the TSC timestamp of the start of frame for capture.
Definition at line 64 of file NvSIPLClient.hpp.
uint64_t nvsipl::INvSIPLClient::ImageMetaData::frameCaptureTSC |
Holds the TSC timestamp of the end of frame for capture.
Definition at line 62 of file NvSIPLClient.hpp.
DevBlkCDIFrameSeqNum nvsipl::INvSIPLClient::ImageMetaData::frameSeqNumInfo |
Holds the parsed embedded data frame sequence number info for the captured frame.
Definition at line 80 of file NvSIPLClient.hpp.
DevBlkCDIFrameTimestamp nvsipl::INvSIPLClient::ImageMetaData::frameTimestampInfo |
Holds parsed embedded data frame timestamp info for the captured frame.
Definition at line 98 of file NvSIPLClient.hpp.
NvSiplISPHistogramStats nvsipl::INvSIPLClient::ImageMetaData::histogramSettings[2] |
Holds the ISP Histogram settings for the previous ISP output frame.
Definition at line 106 of file NvSIPLClient.hpp.
NvSiplISPHistogramStatsData nvsipl::INvSIPLClient::ImageMetaData::histogramStats[2] |
Holds the ISP Histogram statistics for the previous ISP output frame.
Definition at line 103 of file NvSIPLClient.hpp.
bool nvsipl::INvSIPLClient::ImageMetaData::histogramStatsValid[2] |
Holds a flag indicating if the ISP Histogram statistics are valid.
Definition at line 101 of file NvSIPLClient.hpp.
NvSiplISPLocalAvgClipStats nvsipl::INvSIPLClient::ImageMetaData::localAvgClipSettings[2] |
Holds the ISP Local Average and Clipped settings for the previous ISP output frame.
Definition at line 112 of file NvSIPLClient.hpp.
NvSiplISPLocalAvgClipStatsData nvsipl::INvSIPLClient::ImageMetaData::localAvgClipStats[2] |
Holds the ISP Local Average and Clipped statistics for the previous ISP output frame.
Definition at line 110 of file NvSIPLClient.hpp.
bool nvsipl::INvSIPLClient::ImageMetaData::localAvgClipStatsValid[2] |
Holds a flag indicating if the ISP Local Average and Clipped statistics are valid.
Definition at line 108 of file NvSIPLClient.hpp.
uint32_t nvsipl::INvSIPLClient::ImageMetaData::numExposures |
Holds the parsed embedded data frame number of exposures info for the captured frame.
Definition at line 66 of file NvSIPLClient.hpp.
DevBlkCDICRC nvsipl::INvSIPLClient::ImageMetaData::sensorCRCInfo |
Holds the parsed embedded data sensor crc info for the captured frame.
Definition at line 74 of file NvSIPLClient.hpp.
DevBlkCDIExposure nvsipl::INvSIPLClient::ImageMetaData::sensorExpInfo |
Holds the parsed embedded data sensor exposure info for the captured frame.
Definition at line 68 of file NvSIPLClient.hpp.
DevBlkCDIPWL nvsipl::INvSIPLClient::ImageMetaData::sensorPWLInfo |
Holds the parsed embedded data sensor PWL info for the captured frame.
Definition at line 72 of file NvSIPLClient.hpp.
DevBlkCDIFrameReport nvsipl::INvSIPLClient::ImageMetaData::sensorReportInfo |
Holds the parsed embedded data frame report info for the captured frame.
Definition at line 76 of file NvSIPLClient.hpp.
DevBlkCDITemperature nvsipl::INvSIPLClient::ImageMetaData::sensorTempInfo |
Holds the parsed embedded data sensor temperature info for the captured frame.
Definition at line 78 of file NvSIPLClient.hpp.
DevBlkCDIWhiteBalance nvsipl::INvSIPLClient::ImageMetaData::sensorWBInfo |
Holds the parsed embedded data sensor white balance info for the captured frame.
Definition at line 70 of file NvSIPLClient.hpp.
NvSiplTimeBase nvsipl::INvSIPLClient::ImageMetaData::timeBase |
Holds the clocks source for the captureGlobalTimeStamp.
Definition at line 89 of file NvSIPLClient.hpp.