![]() |
NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release |
Holds image capture settings for the CSI format.
Definition at line 184 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 kHz. More... | |
uint16_t | thsSettle |
Holds the MIPI THS-SETTLE time. More... | |
NvMediaBool | embeddedDataType |
Holds the flag of embedded data type. More... | |
uint8_t | tpgEnable |
TPG enabled. More... | |
NvMediaICPCsiPhyMode | phyMode |
Holds the CSI phy mode. More... | |
uint16_t NvMediaICPSettings::embeddedDataLines |
Holds the embedded data lines.
Definition at line 200 of file nvmedia_icp.h.
NvMediaBool NvMediaICPSettings::embeddedDataType |
Holds the flag of embedded data type.
Enable this flag when embedded lines come with embedded data type in CSI packets.
Definition at line 212 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::height |
Holds the capture height.
Definition at line 194 of file nvmedia_icp.h.
NvMediaICPInputFormat NvMediaICPSettings::inputFormat |
Holds the input format.
Definition at line 188 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::interfaceLanes |
Holds the number of CSI interface lanes active.
Definition at line 202 of file nvmedia_icp.h.
NvMediaICPInterfaceType NvMediaICPSettings::interfaceType |
Holds the interface type.
Definition at line 186 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::mipiSpeed |
Holds the mipi speed in kHz.
Definition at line 207 of file nvmedia_icp.h.
NvMediaICPCsiPhyMode NvMediaICPSettings::phyMode |
Holds the CSI phy mode.
Definition at line 216 of file nvmedia_icp.h.
uint32_t NvMediaICPSettings::pixelFrequency |
Holds the pixel clock frequency.
This parameter is mandatory. Can be calculated using: HTS * VTS * frame rate, unit is Hz.
Definition at line 205 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::startX |
Holds the horizontal start position.
Definition at line 196 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::startY |
Holds the vertical start position.
Definition at line 198 of file nvmedia_icp.h.
NvMediaSurfaceType NvMediaICPSettings::surfaceType |
Holds the capture surface type.
Definition at line 190 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::thsSettle |
Holds the MIPI THS-SETTLE time.
Interpretation of the value is SOC-specific.
Definition at line 209 of file nvmedia_icp.h.
uint8_t NvMediaICPSettings::tpgEnable |
TPG enabled.
Definition at line 214 of file nvmedia_icp.h.
uint16_t NvMediaICPSettings::width |
Holds the capture width.
Definition at line 192 of file nvmedia_icp.h.