NVIDIA DRIVE OS Linux SDK API Reference

5.1.9.0 Release

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

Detailed Description

Holds the image capture settings for the CSI format per virtual group.

Definition at line 266 of file nvmedia_icp.h.

Collaboration diagram for NvMediaICPSettingsEx:

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...
 

Field Documentation

NvMediaRect NvMediaICPSettingsEx::clipRect

Holds the clipping rectangle.

This feature is not supported, this parameter will be ignored.

Definition at line 283 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 291 of file nvmedia_icp.h.

NvMediaICPSettings NvMediaICPSettingsEx::icpSettings

Definition at line 278 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 272 of file nvmedia_icp.h.

NvMediaICPInterfaceType NvMediaICPSettingsEx::interfaceType

Holds the interface type.

Definition at line 268 of file nvmedia_icp.h.

uint16_t NvMediaICPSettingsEx::numVirtualChannels

Holds the number of virtual channels per group.

Definition at line 294 of file nvmedia_icp.h.

uint16_t NvMediaICPSettingsEx::numVirtualGroups

Holds the number of virtual groups.

Definition at line 297 of file nvmedia_icp.h.

NvMediaICPCsiPhyMode NvMediaICPSettingsEx::phyMode

Holds the CSI phy mode.

Definition at line 299 of file nvmedia_icp.h.

uint16_t NvMediaICPSettingsEx::virtualChannelIndex

Definition at line 276 of file nvmedia_icp.h.

struct { ... } NvMediaICPSettingsEx::virtualChannels[NVMEDIA_ICP_MAX_VIRTUAL_CHANNELS]
struct { ... } NvMediaICPSettingsEx::virtualGroups[NVMEDIA_ICP_MAX_VIRTUAL_GROUPS]

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