Holds the image capture settings for the CSI format per virtual group.
Definition at line 312 of file nvmedia_icp.h.
Data Fields | |
NvMediaICPInterfaceType | interfaceType |
Holds the interface type. More... | |
uint32_t | interfaceLanes |
Holds the number of active CSI interface lanes. More... | |
struct { | |
struct { | |
uint16_t virtualChannelIndex | |
NvMediaICPSettings icpSettings | |
NvMediaRect clipRect | |
Holds the clipping rectangle. More... | |
NvMediaBool disablePFSD | |
Holds a flag for disabling PFSD (Permanent Fault Software Diagnostic) functionality in the capture engine. More... | |
} virtualChannels [NVMEDIA_ICP_MAX_VIRTUAL_CHANNELS] | |
uint16_t numVirtualChannels | |
Holds the number of virtual channels per group. More... | |
} | virtualGroups [NVMEDIA_ICP_MAX_VIRTUAL_GROUPS] |
uint16_t | numVirtualGroups |
Holds the number of virtual groups. More... | |
NvMediaICPCsiPhyMode | phyMode |
Holds the CSI phy mode. More... | |
NvMediaRect NvMediaICPSettingsEx::clipRect |
Holds the clipping rectangle.
This feature is not supported, this parameter will be ignored.
Definition at line 329 of file nvmedia_icp.h.
NvMediaBool NvMediaICPSettingsEx::disablePFSD |
Holds a flag for disabling PFSD (Permanent Fault Software Diagnostic) functionality in the capture engine.
This function is enabled by default, meaning that the capture engine overwrites the 64 pixels (2 pixels/bit) or 128 pixels (1 pixel/bit) from the left side of the bottom line. Disable this flag if the application must use the whole frame.
Definition at line 337 of file nvmedia_icp.h.
NvMediaICPSettings NvMediaICPSettingsEx::icpSettings |
Definition at line 324 of file nvmedia_icp.h.
uint32_t NvMediaICPSettingsEx::interfaceLanes |
Holds the number of active CSI interface lanes.
In case of DPHY, each interfaceLane corresponds to two data lanes. In case of CPHY, each interfaceLane corresponds to three data lanes.
Definition at line 318 of file nvmedia_icp.h.
NvMediaICPInterfaceType NvMediaICPSettingsEx::interfaceType |
Holds the interface type.
Definition at line 314 of file nvmedia_icp.h.
uint16_t NvMediaICPSettingsEx::numVirtualChannels |
Holds the number of virtual channels per group.
Definition at line 340 of file nvmedia_icp.h.
uint16_t NvMediaICPSettingsEx::numVirtualGroups |
Holds the number of virtual groups.
Definition at line 343 of file nvmedia_icp.h.
NvMediaICPCsiPhyMode NvMediaICPSettingsEx::phyMode |
Holds the CSI phy mode.
Definition at line 345 of file nvmedia_icp.h.
uint16_t NvMediaICPSettingsEx::virtualChannelIndex |
Definition at line 322 of file nvmedia_icp.h.
struct { ... } NvMediaICPSettingsEx::virtualChannels[NVMEDIA_ICP_MAX_VIRTUAL_CHANNELS] |
struct { ... } NvMediaICPSettingsEx::virtualGroups[NVMEDIA_ICP_MAX_VIRTUAL_GROUPS] |