NVIDIA DRIVE OS Linux API Reference

5.1.6.1 Release
For Test and Development only

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaISCSensorAttributes Struct Reference

Detailed Description

Holds the sensor attributes.

Definition at line 1088 of file nvmedia_isc.h.

Collaboration diagram for NvMediaISCSensorAttributes:

Data Fields

char sensorName [NVMEDIA_ISC_MAX_SENSOR_NAME_LENGTH]
 Holds the name attribute. More...
 
uint32_t sensorCFA
 Holds the CFA attribute. More...
 
char sensorFuseId [NVMEDIA_ISC_MAX_FUSE_ID_LENGTH]
 Holds the fuse ID attribute. More...
 
uint8_t numActiveExposures
 Holds the number of active exposures attribute. More...
 
NvMediaISCAttrRange sensorExpRange [NVMEDIA_ISC_MAX_EXPOSURES]
 Holds the sensor exposure ranges for active exposures. More...
 
NvMediaISCAttrRange sensorGainRange [NVMEDIA_ISC_MAX_EXPOSURES]
 Holds the sensor gain ranges for active exposures. More...
 
NvMediaISCAttrRange sensorWhiteBalanceRange [NVMEDIA_ISC_MAX_EXPOSURES]
 Holds the sensor white balance ranges for active exposures. More...
 
float_t sensorGainFactor [NVMEDIA_ISC_MAX_EXPOSURES]
 Holds the additional sensor gain factor between active exposures. More...
 
uint32_t numFrameReportBytes
 Holds the number of frame report bytes supported by the sensor. More...
 

Field Documentation

uint8_t NvMediaISCSensorAttributes::numActiveExposures

Holds the number of active exposures attribute.

Range is [1, NVMEDIA_ISC_MAX_EXPOSURES]

Definition at line 1108 of file nvmedia_isc.h.

uint32_t NvMediaISCSensorAttributes::numFrameReportBytes

Holds the number of frame report bytes supported by the sensor.

If not supported, set to zero. Supported values : [1 , NVMEDIA_ISC_MAX_FRAME_REPORT_BYTES]

Definition at line 1152 of file nvmedia_isc.h.

uint32_t NvMediaISCSensorAttributes::sensorCFA

Holds the CFA attribute.

If not supported, set to zero.

Definition at line 1097 of file nvmedia_isc.h.

NvMediaISCAttrRange NvMediaISCSensorAttributes::sensorExpRange[NVMEDIA_ISC_MAX_EXPOSURES]

Holds the sensor exposure ranges for active exposures.

Definition at line 1113 of file nvmedia_isc.h.

char NvMediaISCSensorAttributes::sensorFuseId[NVMEDIA_ISC_MAX_FUSE_ID_LENGTH]

Holds the fuse ID attribute.

If not supported, set to NULL.

Definition at line 1102 of file nvmedia_isc.h.

float_t NvMediaISCSensorAttributes::sensorGainFactor[NVMEDIA_ISC_MAX_EXPOSURES]

Holds the additional sensor gain factor between active exposures.

Element holds the sensitivity ratio between capture 0 and capture a. It is usually set to 1.

The HDR ratio between exposure a and exposure b can be computed as:

\( hdrRatio_{ab} = ( Et[a] * Gain[a] * sensorGainFactor[a] ) / (Et[b] * Gain[b] * sensorGainFactor[b]) \)

Where:

  • Et[a] = exposure time value for HDR exposure a.
  • Gain[a] = sensor gain value for HDR exposure a.
  • sensorGainFactor[a] = sensor gain factor for HDR exposure a.
  • Et[b] = exposure time value for HDR exposure b.
  • Gain[b] = sensor gain value for HDR exposure b.
  • sensorGainFactor[b] = sensor gain factor for HDR exposure b.

Definition at line 1145 of file nvmedia_isc.h.

NvMediaISCAttrRange NvMediaISCSensorAttributes::sensorGainRange[NVMEDIA_ISC_MAX_EXPOSURES]

Holds the sensor gain ranges for active exposures.

Definition at line 1118 of file nvmedia_isc.h.

char NvMediaISCSensorAttributes::sensorName[NVMEDIA_ISC_MAX_SENSOR_NAME_LENGTH]

Holds the name attribute.

If not supported, set to NULL.

Definition at line 1092 of file nvmedia_isc.h.

NvMediaISCAttrRange NvMediaISCSensorAttributes::sensorWhiteBalanceRange[NVMEDIA_ISC_MAX_EXPOSURES]

Holds the sensor white balance ranges for active exposures.

Definition at line 1123 of file nvmedia_isc.h.


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