NVIDIA Media Interface: Image Capture Processing
This file contains the Image Capture Processing API.
Definition in file nvmedia_icp.h.
|
enum | NvMediaICPInterfaceType {
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_A,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_B,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_AB,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_C,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_D,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_CD,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_E,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_F,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_EF,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_G,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_H,
NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_GH
} |
| Specifies the image capture interface type for the CSI interface. More...
|
|
enum | NvMediaICPInputFormatType {
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_YUV422,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_YUV422_10,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_YUV444,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RGB888,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW6,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW7,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW8,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW10,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW12,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW14,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW16,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW20,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_1,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_2,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_3,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_4,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_5,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_6,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_7,
NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_USER_DEFINED_8
} |
| Specifies the image capture input format type. More...
|
|
enum | NvMediaBitsPerPixel {
NVMEDIA_BITS_PER_PIXEL_8 = 0,
NVMEDIA_BITS_PER_PIXEL_10,
NVMEDIA_BITS_PER_PIXEL_12,
NVMEDIA_BITS_PER_PIXEL_14,
NVMEDIA_BITS_PER_PIXEL_16,
NVMEDIA_BITS_PER_PIXEL_20
} |
| Specifies bits per pixel. More...
|
|
enum | NvMediaICPCsiPhyMode {
NVMEDIA_ICP_CSI_DPHY_MODE = 0,
NVMEDIA_ICP_CSI_CPHY_MODE
} |
| Specifies the CSI phy mode. More...
|
|
enum | NvMediaICPCSIErrorType {
NVMEDIA_ICP_CSI_ERROR_TYPE_DPHY_CLK_LANE_CTRL_ERR = (1 << 0),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_SOT_SB_ERR0 = (1 << 1),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_SOT_MB_ERR0 = (1 << 2),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_CTRL_ERR0 = (1 << 3),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_RXFIFO_FULL_ERR0 = (1 << 4),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_SOT_SB_ERR1 = (1 << 5),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_SOT_MB_ERR1 = (1 << 6),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_CTRL_ERR1 = (1 << 7),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_RXFIFO_FULL_ERR1 = (1 << 8),
NVMEDIA_ICP_CSI_ERROR_TYPE_DPHY_DESKEW_CALIB_ERR_LANE0 = (1 << 9),
NVMEDIA_ICP_CSI_ERROR_TYPE_DPHY_DESKEW_CALIB_ERR_LANE1 = (1 << 10),
NVMEDIA_ICP_CSI_ERROR_TYPE_DPHY_DESKEW_CALIB_ERR_CTRL = (1 << 11),
NVMEDIA_ICP_CSI_ERROR_TYPE_DPHY_LANE_ALIGN_ERR = (1 << 12),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_ESC_MODE_SYNC_ERR0 = (1 << 13),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_ESC_MODE_SYNC_ERR1 = (1 << 14),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_SOT_2LSB_ERR0 = (1 << 15),
NVMEDIA_ICP_CSI_ERROR_TYPE_DATA_LANE_SOT_2LSB_ERR1 = (1 << 16),
NVMEDIA_ICP_CSI_ERROR_TYPE_NOVC_PH_ECC_MULTI_BIT_ERR = (1 << 17),
NVMEDIA_ICP_CSI_ERROR_TYPE_NOVC_PH_BOTH_CRC_ERR = (1 << 18),
NVMEDIA_ICP_CSI_ERROR_TYPE_VC_PPFSM_TIMEOUT = (1 << 19),
NVMEDIA_ICP_CSI_ERROR_TYPE_VC_PH_ECC_SINGLE_BIT_ERR = (1 << 20),
NVMEDIA_ICP_CSI_ERROR_TYPE_VC_PD_CRC_ERR = (1 << 21),
NVMEDIA_ICP_CSI_ERROR_TYPE_VC_PD_WC_SHORT_ERR = (1 << 22),
NVMEDIA_ICP_CSI_ERROR_TYPE_VC_PH_SINGLE_CRC_ERR = (1 << 23)
} |
| Defines error status codes that specify the meanings of the "masked" bits in NvMediaICPSettings::csiErrorMask, and the "non-correctable" bits in NvMediaICPSettings::csiErrorType. More...
|
|
enum | NvMediaICPErrorStatus {
NVMEDIA_ICP_ERROR_STATUS_NONE,
NVMEDIA_ICP_ERROR_STATUS_CSI_INPUTFRAME,
NVMEDIA_ICP_ERROR_STATUS_CSI_INPUTSTREAM,
NVMEDIA_ICP_ERROR_STATUS_PIXEL_FAULT,
NVMEDIA_ICP_ERROR_STATUS_FRAME_FAULT,
NVMEDIA_ICP_ERROR_STATUS_MEMORYWRITE,
NVMEDIA_ICP_ERROR_STATUS_FATAL
} |
| Defines error status codes. More...
|
|
enum | NvMediaICPCsiInputFrameError |
|
enum | NvMediaICPCsiInputStreamError |
|
enum | NvMediaICPPixelFaultError |
|
enum | NvMediaICPFrameFaultError |
|
enum | NvMediaICPMemoryWriteError |
|