NVIDIA DRIVE OS Linux SDK API Reference

6.0.3 Release
NvSIPLCapStructs.h File Reference

Go to the source code of this file.

Macros

#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_A
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_B
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_AB   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_AB
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_C
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_D
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_CD   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_CD
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_E
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_F
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_EF   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_EF
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_G
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_H
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_GH   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_GH
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A1   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_A1
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_B1   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_B1
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_C1   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_C1
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_D1   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_D1
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_E1   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_E1
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_F1   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_F1
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_G1   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_G1
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_H1   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_H1
 
#define NVSIPL_CAP_CSI_INTERFACE_TYPE_MAX   NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_MAX
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_YUV422
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_YUV422_10   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_YUV422_10
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RGB888   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RGB888
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW6   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW6
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW7   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW7
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW8   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW8
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW10   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW10
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW12
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW14   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW14
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW16   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW16
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW20   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW20
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_1   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_1
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_2   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_2
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_3   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_3
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_4   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_4
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_5   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_5
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_6   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_6
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_7   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_7
 
#define NVSIPL_CAP_INPUT_FORMAT_TYPE_USER_DEFINED_8   NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_8
 
#define NVSIPL_BITS_PER_PIXEL_8   NVMEDIA_BITS_PER_PIXEL_8
 
#define NVSIPL_BITS_PER_PIXEL_10   NVMEDIA_BITS_PER_PIXEL_10
 
#define NVSIPL_BITS_PER_PIXEL_12   NVMEDIA_BITS_PER_PIXEL_12
 
#define NVSIPL_BITS_PER_PIXEL_14   NVMEDIA_BITS_PER_PIXEL_14
 
#define NVSIPL_BITS_PER_PIXEL_16   NVMEDIA_BITS_PER_PIXEL_16
 
#define NVSIPL_BITS_PER_PIXEL_20   NVMEDIA_BITS_PER_PIXEL_20
 
#define NVSIPL_CAP_CSI_DPHY_MODE   NVMEDIA_ICP_CSI_DPHY_MODE
 
#define NVSIPL_CAP_CSI_CPHY_MODE   NVMEDIA_ICP_CSI_CPHY_MODE
 
#define NVSIPL_CAP_MIN_IMAGE_WIDTH   NVMEDIA_ICP_MIN_IMAGE_WIDTH
 
#define NVSIPL_CAP_MAX_IMAGE_WIDTH   NVMEDIA_ICP_MAX_IMAGE_WIDTH
 
#define NVSIPL_CAP_MIN_IMAGE_HEIGHT   NVMEDIA_ICP_MIN_IMAGE_HEIGHT
 
#define NVSIPL_CAP_MAX_IMAGE_HEIGHT   NVMEDIA_ICP_MAX_IMAGE_HEIGHT
 
#define NVSIPL_CAP_MIN_FRAME_RATE   NVMEDIA_ICP_MIN_FRAME_RATE
 
#define NVSIPL_CAP_MAX_FRAME_RATE   NVMEDIA_ICP_MAX_FRAME_RATE
 
#define NVSIPL_PIXEL_ORDER_LUMA   NVM_SURF_ATTR_COMPONENT_ORDER_LUMA
 PIXEL_ORDER flags for YUV surface type. More...
 
#define NVSIPL_PIXEL_ORDER_YUV   NVM_SURF_ATTR_COMPONENT_ORDER_YUV
 YUV component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_YVU   NVM_SURF_ATTR_COMPONENT_ORDER_YVU
 YVU component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_YUYV   NVM_SURF_ATTR_COMPONENT_ORDER_YUYV
 YUYV component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_YVYU   NVM_SURF_ATTR_COMPONENT_ORDER_YVYU
 YVYU component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_VYUY   NVM_SURF_ATTR_COMPONENT_ORDER_VYUY
 VYUY component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_UYVY   NVM_SURF_ATTR_COMPONENT_ORDER_UYVY
 UYVY component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_XUYV   NVM_SURF_ATTR_COMPONENT_ORDER_XUYV
 XUYV component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_XYUV   NVM_SURF_ATTR_COMPONENT_ORDER_XYUV
 XYUV component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_VUYX   NVM_SURF_ATTR_COMPONENT_ORDER_VUYX
 VUYX component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_ALPHA   NVM_SURF_ATTR_COMPONENT_ORDER_ALPHA
 PIXEL_ORDER flags for RGBA surface type. More...
 
#define NVSIPL_PIXEL_ORDER_RGBA   NVM_SURF_ATTR_COMPONENT_ORDER_RGBA
 RGBA component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_ARGB   NVM_SURF_ATTR_COMPONENT_ORDER_ARGB
 ARGB component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_BGRA   NVM_SURF_ATTR_COMPONENT_ORDER_BGRA
 BGRA component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RG   NVM_SURF_ATTR_COMPONENT_ORDER_RG
 RG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RGGB   NVM_SURF_ATTR_COMPONENT_ORDER_RGGB
 PIXEL_ORDER flags for RAW surface type. More...
 
#define NVSIPL_PIXEL_ORDER_BGGR   NVM_SURF_ATTR_COMPONENT_ORDER_BGGR
 BGGR component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GRBG   NVM_SURF_ATTR_COMPONENT_ORDER_GRBG
 GRBG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GBRG   NVM_SURF_ATTR_COMPONENT_ORDER_GBRG
 GBRG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RCCB   NVM_SURF_ATTR_COMPONENT_ORDER_RCCB
 RCCB component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_BCCR   NVM_SURF_ATTR_COMPONENT_ORDER_BCCR
 BCCR component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CRBC   NVM_SURF_ATTR_COMPONENT_ORDER_CRBC
 CRBC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CBRC   NVM_SURF_ATTR_COMPONENT_ORDER_CBRC
 CBRC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RCCC   NVM_SURF_ATTR_COMPONENT_ORDER_RCCC
 RCCC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CCCR   NVM_SURF_ATTR_COMPONENT_ORDER_CCCR
 CCCR component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CRCC   NVM_SURF_ATTR_COMPONENT_ORDER_CRCC
 CRCC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CCRC   NVM_SURF_ATTR_COMPONENT_ORDER_CCRC
 CCRC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_CCCC   NVM_SURF_ATTR_COMPONENT_ORDER_CCCC
 CCCC component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_BGGI_RGGI   NVM_SURF_ATTR_COMPONENT_ORDER_BGGI_RGGI
 PIXEL_ORDER flags for RAW RGB-IR surface type. More...
 
#define NVSIPL_PIXEL_ORDER_GBIG_GRIG   NVM_SURF_ATTR_COMPONENT_ORDER_GBIG_GRIG
 GBIG_GRIG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GIBG_GIRG   NVM_SURF_ATTR_COMPONENT_ORDER_GIBG_GIRG
 GIBG_GIRG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_IGGB_IGGR   NVM_SURF_ATTR_COMPONENT_ORDER_IGGB_IGGR
 IGGB_IGGR component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_RGGI_BGGI   NVM_SURF_ATTR_COMPONENT_ORDER_RGGI_BGGI
 RGGI_BGGI component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GRIG_GBIG   NVM_SURF_ATTR_COMPONENT_ORDER_GRIG_GBIG
 GRIG_GBIG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_GIRG_GIBG   NVM_SURF_ATTR_COMPONENT_ORDER_GIRG_GIBG
 GIRG_GIBG component order flag. More...
 
#define NVSIPL_PIXEL_ORDER_IGGR_IGGB   NVM_SURF_ATTR_COMPONENT_ORDER_IGGR_IGGB
 IGGR_IGGB component order flag. More...
 

Typedefs

typedef NvMediaICPInputFormat NvSiplCapInputFormat
 
typedef NvMediaICPInterfaceType NvSiplCapInterfaceType
 
typedef NvMediaICPInputFormatType NvSiplCapInputFormatType
 
typedef NvMediaBitsPerPixel NvSiplBitsPerPixel
 
typedef NvMediaICPCsiPhyMode NvSiplCapCsiPhyMode