NVIDIA DRIVE OS Linux API Reference Release

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

Detailed Description

Holds image capture settings for the CSI format.

Definition at line 184 of file nvmedia_icp.h.

Collaboration diagram for NvMediaICPSettings:

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

Field Documentation

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.

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