NVIDIA DRIVE OS Linux API Reference 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.


Definition at line 223 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
   uint16_t   numVirtualChannels
 Holds the number of virtual channels per group. More...
uint16_t numVirtualGroups
 Holds the number of virtual groups. More...
NvMediaICPCsiPhyMode phyMode
 Holds the CSI phy mode. More...

Field Documentation

NvMediaRect NvMediaICPSettingsEx::clipRect

Definition at line 237 of file nvmedia_icp.h.

NvMediaICPSettings NvMediaICPSettingsEx::icpSettings

Definition at line 235 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 2 data lanes. In case of CPHY, each interfaceLane corresponds to 3 data lanes.

Definition at line 229 of file nvmedia_icp.h.

NvMediaICPInterfaceType NvMediaICPSettingsEx::interfaceType

Holds the interface type.

Definition at line 225 of file nvmedia_icp.h.

uint16_t NvMediaICPSettingsEx::numVirtualChannels

Holds the number of virtual channels per group.

Definition at line 240 of file nvmedia_icp.h.

uint16_t NvMediaICPSettingsEx::numVirtualGroups

Holds the number of virtual groups.

Definition at line 243 of file nvmedia_icp.h.

NvMediaICPCsiPhyMode NvMediaICPSettingsEx::phyMode

Holds the CSI phy mode.

Definition at line 245 of file nvmedia_icp.h.

uint16_t NvMediaICPSettingsEx::virtualChannelIndex

Definition at line 233 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: