NVIDIA DRIVE OS Linux SDK API Reference

5.2.3 Release
For Test and Development only
NvMediaVideoCaptureSettings Struct Reference

Detailed Description

Video capture settings for CSI format.

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

◆ extraLines

uint16_t NvMediaVideoCaptureSettings::extraLines

Extra lines (in the larger field for interlaced capture)

Definition at line 123 of file nvmedia_vcp.h.

◆ height

uint16_t NvMediaVideoCaptureSettings::height

Capture height.

Definition at line 117 of file nvmedia_vcp.h.

◆ inputFormatType

NvMediaVideoCaptureInputFormatType NvMediaVideoCaptureSettings::inputFormatType

Input format.

Definition at line 111 of file nvmedia_vcp.h.

◆ interfaceLanes

uint32_t NvMediaVideoCaptureSettings::interfaceLanes

Number of CSI interface lanes active.

Definition at line 129 of file nvmedia_vcp.h.

◆ interfaceType

NvMediaVideoCaptureInterfaceType NvMediaVideoCaptureSettings::interfaceType

Interface type.

Definition at line 109 of file nvmedia_vcp.h.

◆ interlace

NvMediaBool NvMediaVideoCaptureSettings::interlace

Interlaced format.

Definition at line 125 of file nvmedia_vcp.h.

◆ interlacedExtraLinesDelta

uint16_t NvMediaVideoCaptureSettings::interlacedExtraLinesDelta

Extra lines delta between the two fields.

Definition at line 127 of file nvmedia_vcp.h.

◆ pixelFrequency

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 137 of file nvmedia_vcp.h.

◆ startX

uint16_t NvMediaVideoCaptureSettings::startX

Horizontal start position.

Definition at line 119 of file nvmedia_vcp.h.

◆ startY

uint16_t NvMediaVideoCaptureSettings::startY

Vertical start position.

Definition at line 121 of file nvmedia_vcp.h.

◆ surfaceType

NvMediaSurfaceType NvMediaVideoCaptureSettings::surfaceType

Capture surface type.

Definition at line 113 of file nvmedia_vcp.h.

◆ thsSettle

uint16_t NvMediaVideoCaptureSettings::thsSettle

MIPI THS-SETTLE time.

Interpretation of the value is SOC-specific.

Definition at line 139 of file nvmedia_vcp.h.

◆ tpgEnable

uint8_t NvMediaVideoCaptureSettings::tpgEnable

TPG enabled.

Definition at line 131 of file nvmedia_vcp.h.

◆ width

uint16_t NvMediaVideoCaptureSettings::width

Capture width.

Definition at line 115 of file nvmedia_vcp.h.


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