NVIDIA DRIVE 5.0 Linux SDK API Reference Release

 All Data Structures 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 153 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...
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...

Field Documentation

uint16_t NvMediaICPSettings::embeddedDataLines

Holds the embedded data lines.

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

uint16_t NvMediaICPSettings::height

Holds the capture height.

Definition at line 163 of file nvmedia_icp.h.

NvMediaICPInputFormat NvMediaICPSettings::inputFormat

Holds the input format.

Definition at line 157 of file nvmedia_icp.h.

uint32_t NvMediaICPSettings::interfaceLanes

Holds the number of CSI interface lanes active.

Definition at line 171 of file nvmedia_icp.h.

NvMediaICPInterfaceType NvMediaICPSettings::interfaceType

Holds the interface type.

Definition at line 155 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.

Definition at line 174 of file nvmedia_icp.h.

uint16_t NvMediaICPSettings::startX

Holds the horizontal start position.

Definition at line 165 of file nvmedia_icp.h.

uint16_t NvMediaICPSettings::startY

Holds the vertical start position.

Definition at line 167 of file nvmedia_icp.h.

NvMediaSurfaceType NvMediaICPSettings::surfaceType

Holds the capture surface type.

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

uint8_t NvMediaICPSettings::tpgEnable

TPG enabled.

Definition at line 181 of file nvmedia_icp.h.

uint16_t NvMediaICPSettings::width

Holds the capture width.

Definition at line 161 of file nvmedia_icp.h.

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