![]() |
NVIDIA DRIVE OS Linux SDK API Reference5.1.9.0 Release |
Holds image capture settings for the CSI format.
Definition at line 210 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... | |
uint16_t NvMediaICPSettings::embeddedDataLines |
Holds the embedded data lines.
Definition at line 230 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 250 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 260 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::height |
Holds the capture height.
Definition at line 222 of file nvmedia_icp.h.
NvMediaICPInputFormat NvMediaICPSettings::inputFormat |
Holds the input format.
Definition at line 216 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::interfaceLanes |
Holds the number of CSI interface lanes active.
This parameter will be ignored. Please set interfaceLanes in NvMediaICPSettingsEx
Definition at line 234 of file nvmedia_icp.h.
NvMediaICPInterfaceType NvMediaICPSettings::interfaceType |
Holds the interface type.
This parameter will be ignored. Please set interfaceType in NvMediaICPSettingsEx
Definition at line 214 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::mipiSpeed |
Holds the mipi speed in kilohertz.
This is used to program CSI WDT(watch dog timer) for a long packet(a line), it helps to detect incomplete line packet early as much as a line cycle. if it is zero, CSI WDT won't be enabled
Definition at line 244 of file nvmedia_icp.h.
NvMediaICPCsiPhyMode NvMediaICPSettings::phyMode |
Holds the CSI phy mode.
This parameter will be ignored. Please use phyMode in NvMediaICPSettingsEx
Definition at line 256 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::pixelFrequency |
Holds the pixel clock frequency.
If pixelFrequency is lower then mipiSpeed, mipiSpeed is required instead of pixelFrequency. It can be calculated from the expression HTS * VTS * framerate
, with framerate
in Hertz.
Definition at line 239 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::startX |
Holds the horizontal start position.
This feature is not supported, this parameter will be ignored.
Definition at line 225 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::startY |
Holds the vertical start position.
This feature is not supported, this parameter will be ignored.
Definition at line 228 of file nvmedia_icp.h.
NvMediaSurfaceType NvMediaICPSettings::surfaceType |
Holds the capture surface type.
Definition at line 218 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 247 of file nvmedia_icp.h.
uint8_t NvMediaICPSettings::tpgEnable |
Holds a Boolean; indicates whether TPG is enabled.
Definition at line 252 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::width |
Holds the capture width.
Definition at line 220 of file nvmedia_icp.h.