NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.0 Release
For Test and Development only
NvMediaICPSettingsEx Struct Reference

Detailed Description

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

Definition at line 312 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

◆ clipRect

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.

◆ disablePFSD

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.

◆ icpSettings

NvMediaICPSettings NvMediaICPSettingsEx::icpSettings

Definition at line 324 of file nvmedia_icp.h.

◆ interfaceLanes

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.

◆ interfaceType

NvMediaICPInterfaceType NvMediaICPSettingsEx::interfaceType

Holds the interface type.

Definition at line 314 of file nvmedia_icp.h.

◆ numVirtualChannels

uint16_t NvMediaICPSettingsEx::numVirtualChannels

Holds the number of virtual channels per group.

Definition at line 340 of file nvmedia_icp.h.

◆ numVirtualGroups

uint16_t NvMediaICPSettingsEx::numVirtualGroups

Holds the number of virtual groups.

Definition at line 343 of file nvmedia_icp.h.

◆ phyMode

NvMediaICPCsiPhyMode NvMediaICPSettingsEx::phyMode

Holds the CSI phy mode.

Definition at line 345 of file nvmedia_icp.h.

◆ virtualChannelIndex

uint16_t NvMediaICPSettingsEx::virtualChannelIndex

Definition at line 322 of file nvmedia_icp.h.

◆ virtualChannels

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

◆ virtualGroups

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

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