NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
NvSIPL Capture definitions

Detailed Description

NvSipl Cap Defines for image capture interface and input format types.

Data Structures

struct  NvSiplCapInputFormat
 Holds the capture input format. More...
 

Macros

#define NVSIPL_CAP_MIN_IMAGE_WIDTH   640U
 Defines the minimum supported image width. More...
 
#define NVSIPL_CAP_MAX_IMAGE_WIDTH   32766U
 Defines the maximum supported image width. More...
 
#define NVSIPL_CAP_MIN_IMAGE_HEIGHT   480U
 Defines the minimum supported image height. More...
 
#define NVSIPL_CAP_MAX_IMAGE_HEIGHT   32766U
 Defines the maximum supported image height. More...
 
#define NVSIPL_CAP_MIN_FRAME_RATE   10U
 Defines the minimum supported frame rate. More...
 
#define NVSIPL_CAP_MAX_FRAME_RATE   60U
 Defines the maximum supported frame rate. More...
 
#define NVSIPL_PIXEL_ORDER_LUMA   (0x00000001U)
 NVSIPL_PIXEL_ORDER flags. More...
 
#define NVSIPL_PIXEL_ORDER_YUV   (0x00000002U)
 YUV component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_YVU   (0x00000003U)
 YVU component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_YUYV   (0x00000004U)
 YUYV component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_YVYU   (0x00000005U)
 YVYU component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_VYUY   (0x00000006U)
 VYUY component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_UYVY   (0x00000007U)
 UYVY component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_XUYV   (0x00000008U)
 XUYV component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_XYUV   (0x00000009U)
 XYUV component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_VUYX   (0x0000000AU)
 VUYX component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_ALPHA   (0x00000011U)
 PIXEL_ORDER flags for RGBA surface type. More...
 
#define NVSIPL_PIXEL_ORDER_RGBA   (0x00000012U)
 RGBA component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_ARGB   (0x00000013U)
 ARGB component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_BGRA   (0x00000014U)
 BGRA component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RG   (0x00000015U)
 RG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RGGB   (0x00000021U)
 PIXEL_ORDER flags for RAW surface type. More...
 
#define NVSIPL_PIXEL_ORDER_BGGR   (0x00000022U)
 BGGR component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GRBG   (0x00000023U)
 GRBG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GBRG   (0x00000024U)
 GBRG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RCCB   (0x00000025U)
 RCCB component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_BCCR   (0x00000026U)
 BCCR component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CRBC   (0x00000027U)
 CRBC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CBRC   (0x00000028U)
 CBRC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RCCC   (0x00000029U)
 RCCC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CCCR   (0x0000002AU)
 CCCR component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CRCC   (0x0000002BU)
 CRCC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CCRC   (0x0000002CU)
 CCRC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CCCC   (0x0000002DU)
 CCCC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_BGGI_RGGI   (0x0000002EU)
 PIXEL_ORDER flags for RAW RGB-IR surface type. More...
 
#define NVSIPL_PIXEL_ORDER_GBIG_GRIG   (0x0000002FU)
 GBIG_GRIG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GIBG_GIRG   (0x00000030U)
 GIBG_GIRG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_IGGB_IGGR   (0x00000031U)
 IGGB_IGGR component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RGGI_BGGI   (0x00000032U)
 RGGI_BGGI component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GRIG_GBIG   (0x00000033U)
 GRIG_GBIG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GIRG_GIBG   (0x00000034U)
 GIRG_GIBG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_IGGR_IGGB   (0x00000035U)
 IGGR_IGGB component order flag. More...
 

Enumerations

enum  NvSiplCapInterfaceType {
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_AB,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_CD,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_EF,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_GH,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A1,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B1,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C1,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D1,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E1,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F1,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G1,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H1,
  NVSIPL_CAP_CSI_INTERFACE_TYPE_MAX
}
 Specifies the capture interface type for the CSI interface. More...
 
enum  NvSiplCapInputFormatType {
  NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422_10,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV444,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RGB888,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW6,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW7,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW8,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW10,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW14,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW16,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW20,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_1,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_2,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_3,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_4,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_5,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_6,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_7,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_8,
  NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12RJ
}
 Specifies the capture input format type. More...
 
enum  NvSiplBitsPerPixel {
  NVSIPL_BITS_PER_PIXEL_8 = 0,
  NVSIPL_BITS_PER_PIXEL_10,
  NVSIPL_BITS_PER_PIXEL_12,
  NVSIPL_BITS_PER_PIXEL_14,
  NVSIPL_BITS_PER_PIXEL_16,
  NVSIPL_BITS_PER_PIXEL_20
}
 Specifies bits per pixel. More...
 
enum  NvSiplCapCsiPhyMode {
  NVSIPL_CAP_CSI_DPHY_MODE = 0,
  NVSIPL_CAP_CSI_CPHY_MODE
}
 Specifies the CSI PHY mode. More...
 

Variables

enum NvSiplCapInputFormatType NvSiplCapInputFormat::inputFormatType
 Holds capture input format type. More...
 
enum NvSiplBitsPerPixel NvSiplCapInputFormat::bitsPerPixel
 Holds number of bits per pixel for NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_x input format types. More...
 

Macro Definition Documentation

◆ NVSIPL_CAP_MAX_FRAME_RATE

#define NVSIPL_CAP_MAX_FRAME_RATE   60U

Defines the maximum supported frame rate.

Definition at line 174 of file NvSIPLCapStructs.h.

◆ NVSIPL_CAP_MAX_IMAGE_HEIGHT

#define NVSIPL_CAP_MAX_IMAGE_HEIGHT   32766U

Defines the maximum supported image height.

Definition at line 168 of file NvSIPLCapStructs.h.

◆ NVSIPL_CAP_MAX_IMAGE_WIDTH

#define NVSIPL_CAP_MAX_IMAGE_WIDTH   32766U

Defines the maximum supported image width.

Definition at line 162 of file NvSIPLCapStructs.h.

◆ NVSIPL_CAP_MIN_FRAME_RATE

#define NVSIPL_CAP_MIN_FRAME_RATE   10U

Defines the minimum supported frame rate.

Definition at line 171 of file NvSIPLCapStructs.h.

◆ NVSIPL_CAP_MIN_IMAGE_HEIGHT

#define NVSIPL_CAP_MIN_IMAGE_HEIGHT   480U

Defines the minimum supported image height.

Definition at line 165 of file NvSIPLCapStructs.h.

◆ NVSIPL_CAP_MIN_IMAGE_WIDTH

#define NVSIPL_CAP_MIN_IMAGE_WIDTH   640U

Defines the minimum supported image width.

Definition at line 159 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_ALPHA

#define NVSIPL_PIXEL_ORDER_ALPHA   (0x00000011U)

PIXEL_ORDER flags for RGBA surface type.

Alpha component order flag.

Definition at line 201 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_ARGB

#define NVSIPL_PIXEL_ORDER_ARGB   (0x00000013U)

ARGB component order flag.

Definition at line 205 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_BCCR

#define NVSIPL_PIXEL_ORDER_BCCR   (0x00000026U)

BCCR component order flag.

Definition at line 224 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_BGGI_RGGI

#define NVSIPL_PIXEL_ORDER_BGGI_RGGI   (0x0000002EU)

PIXEL_ORDER flags for RAW RGB-IR surface type.

BGGI_RGGI component order flag.

Definition at line 244 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_BGGR

#define NVSIPL_PIXEL_ORDER_BGGR   (0x00000022U)

BGGR component order flag.

Definition at line 215 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_BGRA

#define NVSIPL_PIXEL_ORDER_BGRA   (0x00000014U)

BGRA component order flag.

Definition at line 207 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_CBRC

#define NVSIPL_PIXEL_ORDER_CBRC   (0x00000028U)

CBRC component order flag.

Definition at line 228 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_CCCC

#define NVSIPL_PIXEL_ORDER_CCCC   (0x0000002DU)

CCCC component order flag.

Definition at line 240 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_CCCR

#define NVSIPL_PIXEL_ORDER_CCCR   (0x0000002AU)

CCCR component order flag.

Definition at line 233 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_CCRC

#define NVSIPL_PIXEL_ORDER_CCRC   (0x0000002CU)

CCRC component order flag.

Definition at line 237 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_CRBC

#define NVSIPL_PIXEL_ORDER_CRBC   (0x00000027U)

CRBC component order flag.

Definition at line 226 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_CRCC

#define NVSIPL_PIXEL_ORDER_CRCC   (0x0000002BU)

CRCC component order flag.

Definition at line 235 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_GBIG_GRIG

#define NVSIPL_PIXEL_ORDER_GBIG_GRIG   (0x0000002FU)

GBIG_GRIG component order flag.

Definition at line 246 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_GBRG

#define NVSIPL_PIXEL_ORDER_GBRG   (0x00000024U)

GBRG component order flag.

Definition at line 219 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_GIBG_GIRG

#define NVSIPL_PIXEL_ORDER_GIBG_GIRG   (0x00000030U)

GIBG_GIRG component order flag.

Definition at line 248 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_GIRG_GIBG

#define NVSIPL_PIXEL_ORDER_GIRG_GIBG   (0x00000034U)

GIRG_GIBG component order flag.

Definition at line 256 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_GRBG

#define NVSIPL_PIXEL_ORDER_GRBG   (0x00000023U)

GRBG component order flag.

Definition at line 217 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_GRIG_GBIG

#define NVSIPL_PIXEL_ORDER_GRIG_GBIG   (0x00000033U)

GRIG_GBIG component order flag.

Definition at line 254 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_IGGB_IGGR

#define NVSIPL_PIXEL_ORDER_IGGB_IGGR   (0x00000031U)

IGGB_IGGR component order flag.

Definition at line 250 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_IGGR_IGGB

#define NVSIPL_PIXEL_ORDER_IGGR_IGGB   (0x00000035U)

IGGR_IGGB component order flag.

Definition at line 258 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_LUMA

#define NVSIPL_PIXEL_ORDER_LUMA   (0x00000001U)

NVSIPL_PIXEL_ORDER flags.

PIXEL_ORDER flags for YUV surface type. Luma component order flag.

Definition at line 179 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_RCCB

#define NVSIPL_PIXEL_ORDER_RCCB   (0x00000025U)

RCCB component order flag.

Definition at line 222 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_RCCC

#define NVSIPL_PIXEL_ORDER_RCCC   (0x00000029U)

RCCC component order flag.

Definition at line 231 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_RG

#define NVSIPL_PIXEL_ORDER_RG   (0x00000015U)

RG component order flag.

Definition at line 209 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_RGBA

#define NVSIPL_PIXEL_ORDER_RGBA   (0x00000012U)

RGBA component order flag.

Definition at line 203 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_RGGB

#define NVSIPL_PIXEL_ORDER_RGGB   (0x00000021U)

PIXEL_ORDER flags for RAW surface type.

RGGB component order flag.

Definition at line 213 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_RGGI_BGGI

#define NVSIPL_PIXEL_ORDER_RGGI_BGGI   (0x00000032U)

RGGI_BGGI component order flag.

Definition at line 252 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_UYVY

#define NVSIPL_PIXEL_ORDER_UYVY   (0x00000007U)

UYVY component order flag.

Definition at line 191 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_VUYX

#define NVSIPL_PIXEL_ORDER_VUYX   (0x0000000AU)

VUYX component order flag.

Definition at line 197 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_VYUY

#define NVSIPL_PIXEL_ORDER_VYUY   (0x00000006U)

VYUY component order flag.

Definition at line 189 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_XUYV

#define NVSIPL_PIXEL_ORDER_XUYV   (0x00000008U)

XUYV component order flag.

Definition at line 193 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_XYUV

#define NVSIPL_PIXEL_ORDER_XYUV   (0x00000009U)

XYUV component order flag.

Definition at line 195 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_YUV

#define NVSIPL_PIXEL_ORDER_YUV   (0x00000002U)

YUV component order flag.

Definition at line 181 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_YUYV

#define NVSIPL_PIXEL_ORDER_YUYV   (0x00000004U)

YUYV component order flag.

Definition at line 185 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_YVU

#define NVSIPL_PIXEL_ORDER_YVU   (0x00000003U)

YVU component order flag.

Definition at line 183 of file NvSIPLCapStructs.h.

◆ NVSIPL_PIXEL_ORDER_YVYU

#define NVSIPL_PIXEL_ORDER_YVYU   (0x00000005U)

YVYU component order flag.

Definition at line 187 of file NvSIPLCapStructs.h.

Enumeration Type Documentation

◆ NvSiplBitsPerPixel

Specifies bits per pixel.

Enumerator
NVSIPL_BITS_PER_PIXEL_8 

Specifies 8 bits per pixel.

NVSIPL_BITS_PER_PIXEL_10 

Specifies 10 bits per pixel.

NVSIPL_BITS_PER_PIXEL_12 

Specifies 12 bits per pixel.

NVSIPL_BITS_PER_PIXEL_14 

Specifies 14 bits per pixel.

NVSIPL_BITS_PER_PIXEL_16 

Specifies 16 bits per pixel.

NVSIPL_BITS_PER_PIXEL_20 

Specifies 20 bits per pixel.

This value is not supported

Definition at line 133 of file NvSIPLCapStructs.h.

◆ NvSiplCapCsiPhyMode

Specifies the CSI PHY mode.

Enumerator
NVSIPL_CAP_CSI_DPHY_MODE 

Specifies that CSI is in DPHY mode.

NVSIPL_CAP_CSI_CPHY_MODE 

Specifies that CSI is in CPHY mode.

Definition at line 151 of file NvSIPLCapStructs.h.

◆ NvSiplCapInputFormatType

Specifies the capture input format type.

Enumerator
NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422 

Specifies YUV 4:2:2 8 bits.

NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422_10 

Specifies YUV 4:2:2 10 bits.

NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV444 

Specifies YUV 4:4:4.

This input format is not supported

NVSIPL_CAP_INPUT_FORMAT_TYPE_RGB888 

Specifies RGB.

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW6 

Specifies RAW 6.

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW7 

Specifies RAW 7.

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW8 

Specifies RAW 8.

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW10 

Specifies RAW 10.

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12 

Specifies RAW 12.

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW14 

Specifies RAW 14.

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW16 

Specifies RAW 16.

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW20 

Specifies RAW 20.

NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_1 

Specifies User defined 1 (0x30).

NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_2 

Specifies User defined 2 (0x31).

NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_3 

Specifies User defined 3 (0x32).

NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_4 

Specifies User defined 4 (0x33).

NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_5 

Specifies User defined 5 (0x34).

NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_6 

Specifies User defined 6 (0x35).

NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_7 

Specifies User defined 7 (0x36).

NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_8 

Specifies User defined 8 (0x37).

NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12RJ 

Specifies RAW 12 Right Justified.

Definition at line 84 of file NvSIPLCapStructs.h.

◆ NvSiplCapInterfaceType

Specifies the capture interface type for the CSI interface.

Enumerator
NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A 

Specifies CSI port A.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B 

Specifies CSI port B.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_AB 

Specifies CSI port AB.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C 

Specifies CSI port C.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D 

Specifies CSI port D.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_CD 

Specifies CSI port CD.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E 

Specifies CSI port E.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F 

Specifies CSI port F.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_EF 

Specifies CSI port EF.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G 

Specifies CSI port G.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H 

Specifies CSI port H.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_GH 

Specifies CSI port GH.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A1 

Specifies CSI port A with 1 lane.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B1 

Specifies CSI port B with 1 lane.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C1 

Specifies CSI port C with 1 lane.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D1 

Specifies CSI port D with 1 lane.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E1 

Specifies CSI port E with 1 lane.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F1 

Specifies CSI port F with 1 lane.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G1 

Specifies CSI port G with 1 lane.

NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H1 

Specifies CSI port H with 1 lane.

NVSIPL_CAP_CSI_INTERFACE_TYPE_MAX 

Definition at line 35 of file NvSIPLCapStructs.h.

Variable Documentation

◆ bitsPerPixel

enum NvSiplBitsPerPixel NvSiplCapInputFormat::bitsPerPixel

Holds number of bits per pixel for NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_x input format types.

Definition at line 267 of file NvSIPLCapStructs.h.

◆ inputFormatType

enum NvSiplCapInputFormatType NvSiplCapInputFormat::inputFormatType

Holds capture input format type.

Definition at line 265 of file NvSIPLCapStructs.h.