NVIDIA DRIVE OS Linux API Reference Release
For Test and Development only

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

Detailed Description

Video capture settings for CSI format.

Definition at line 103 of file nvmedia_vcp.h.

Data Fields

NvMediaVideoCaptureInterfaceType interfaceType
 Interface type. More...
NvMediaVideoCaptureInputFormatType inputFormatType
 Input format. More...
NvMediaSurfaceType surfaceType
 Capture surface type. More...
uint16_t width
 Capture width. More...
uint16_t height
 Capture height. More...
uint16_t startX
 Horizontal start position. More...
uint16_t startY
 Vertical start position. More...
uint16_t extraLines
 Extra lines (in the larger field for interlaced capture) More...
NvMediaBool interlace
 Interlaced format. More...
uint16_t interlacedExtraLinesDelta
 Extra lines delta between the two fields. More...
uint32_t interfaceLanes
 Number of CSI interface lanes active. More...
uint8_t tpgEnable
 TPG enabled. More...
uint32_t pixelFrequency
 Pixel clock frequency. More...
uint16_t thsSettle
 MIPI THS-SETTLE time. More...

Field Documentation

uint16_t NvMediaVideoCaptureSettings::extraLines

Extra lines (in the larger field for interlaced capture)

Definition at line 119 of file nvmedia_vcp.h.

uint16_t NvMediaVideoCaptureSettings::height

Capture height.

Definition at line 113 of file nvmedia_vcp.h.

NvMediaVideoCaptureInputFormatType NvMediaVideoCaptureSettings::inputFormatType

Input format.

Definition at line 107 of file nvmedia_vcp.h.

uint32_t NvMediaVideoCaptureSettings::interfaceLanes

Number of CSI interface lanes active.

Definition at line 125 of file nvmedia_vcp.h.

NvMediaVideoCaptureInterfaceType NvMediaVideoCaptureSettings::interfaceType

Interface type.

Definition at line 105 of file nvmedia_vcp.h.

NvMediaBool NvMediaVideoCaptureSettings::interlace

Interlaced format.

Definition at line 121 of file nvmedia_vcp.h.

uint16_t NvMediaVideoCaptureSettings::interlacedExtraLinesDelta

Extra lines delta between the two fields.

Definition at line 123 of file nvmedia_vcp.h.

uint32_t NvMediaVideoCaptureSettings::pixelFrequency

Pixel clock frequency.

This parameter is mandatory. If the video format is standard, you can obtain the frequency from the SMPTE/CEA or VESA standard. If not, check the pixel clock frequency in the specification of the input device, or with the chip vender.

Definition at line 133 of file nvmedia_vcp.h.

uint16_t NvMediaVideoCaptureSettings::startX

Horizontal start position.

Definition at line 115 of file nvmedia_vcp.h.

uint16_t NvMediaVideoCaptureSettings::startY

Vertical start position.

Definition at line 117 of file nvmedia_vcp.h.

NvMediaSurfaceType NvMediaVideoCaptureSettings::surfaceType

Capture surface type.

Definition at line 109 of file nvmedia_vcp.h.

uint16_t NvMediaVideoCaptureSettings::thsSettle


Interpretation of the value is SOC-specific.

Definition at line 135 of file nvmedia_vcp.h.

uint8_t NvMediaVideoCaptureSettings::tpgEnable

TPG enabled.

Definition at line 127 of file nvmedia_vcp.h.

uint16_t NvMediaVideoCaptureSettings::width

Capture width.

Definition at line 111 of file nvmedia_vcp.h.

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