5.2.0 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


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: