![]() |
NVIDIA DRIVE OS Linux SDK API Reference5.1.6.0 Release |
Holds image capture settings for the CSI format.
Definition at line 209 of file nvmedia_icp.h.
Data Fields | |
NvMediaICPInterfaceType | interfaceType |
Holds the interface type. More... | |
NvMediaICPInputFormat | inputFormat |
Holds the input format. More... | |
NvMediaSurfaceType | surfaceType |
Holds the capture surface type. More... | |
uint16_t | width |
Holds the capture width. More... | |
uint16_t | height |
Holds the capture height. More... | |
uint16_t | startX |
Holds the horizontal start position. More... | |
uint16_t | startY |
Holds the vertical start position. More... | |
uint16_t | embeddedDataLines |
Holds the embedded data lines. More... | |
uint32_t | interfaceLanes |
Holds the number of CSI interface lanes active. More... | |
uint32_t | pixelFrequency |
Holds the pixel clock frequency. More... | |
uint32_t | mipiSpeed |
Holds the mipi speed in kilohertz. More... | |
uint16_t | thsSettle |
Holds the MIPI THS-SETTLE time. More... | |
NvMediaBool | embeddedDataType |
Holds an indicator of embedded data type. More... | |
uint8_t | tpgEnable |
Holds a Boolean; indicates whether TPG is enabled. More... | |
NvMediaICPCsiPhyMode | phyMode |
Holds the CSI phy mode. More... | |
uint32_t | frameRate |
Holds the capture frame rate in frames per second. More... | |
uint32_t | csiErrorMask |
Holds the CSI error mask type. More... | |
uint32_t | csiErrorType |
Holds the CSI error interrupt type. More... | |
uint32_t NvMediaICPSettings::csiErrorMask |
Holds the CSI error mask type.
Each error bit is set to 1 to mask the corresponding error.
Definition at line 250 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::csiErrorType |
Holds the CSI error interrupt type.
Each error bit is set to 1 to indicate that the corresponding error type is uncorrectable.
Definition at line 253 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::embeddedDataLines |
Holds the embedded data lines.
Definition at line 225 of file nvmedia_icp.h.
NvMediaBool NvMediaICPSettings::embeddedDataType |
Holds an indicator of embedded data type.
true
means embedded lines come with embedded data type in CSI packets.
Definition at line 239 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::frameRate |
Holds the capture frame rate in frames per second.
If the actual frame rate is slower than this value, a frame completion timeout error occurs. Set the frame rate to zero to disable the frameout timer.
Definition at line 247 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::height |
Holds the capture height.
Definition at line 219 of file nvmedia_icp.h.
NvMediaICPInputFormat NvMediaICPSettings::inputFormat |
Holds the input format.
Definition at line 213 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::interfaceLanes |
Holds the number of CSI interface lanes active.
Definition at line 227 of file nvmedia_icp.h.
NvMediaICPInterfaceType NvMediaICPSettings::interfaceType |
Holds the interface type.
Definition at line 211 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::mipiSpeed |
Holds the mipi speed in kilohertz.
Definition at line 233 of file nvmedia_icp.h.
NvMediaICPCsiPhyMode NvMediaICPSettings::phyMode |
Holds the CSI phy mode.
Definition at line 243 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::pixelFrequency |
Holds the pixel clock frequency.
This parameter is required. It can be calculated from the expression HTS * VTS * framerate
, with framerate
in Hertz.
Definition at line 231 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::startX |
Holds the horizontal start position.
Definition at line 221 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::startY |
Holds the vertical start position.
Definition at line 223 of file nvmedia_icp.h.
NvMediaSurfaceType NvMediaICPSettings::surfaceType |
Holds the capture surface type.
Definition at line 215 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::thsSettle |
Holds the MIPI THS-SETTLE time.
The meaning of the value is SOC-specific.
Definition at line 236 of file nvmedia_icp.h.
uint8_t NvMediaICPSettings::tpgEnable |
Holds a Boolean; indicates whether TPG is enabled.
Definition at line 241 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::width |
Holds the capture width.
Definition at line 217 of file nvmedia_icp.h.