4. Video Input¶
The function of video input (VI) module: receiving video data through MIPI_RX (including MIPI interface, LVDS interface and HISPI interface), BT.1120,BT.656,BT.601 and other interfaces to achieve video data acquisition. VI stores the received data into the designated memory area and processes the received original video image data through ISP.
- 4.1. Function Overview
- 4.2. Design Overview
- 4.3. API Reference
- 4.3.1. CVI_VI_SetDevAttr
- 4.3.2. CVI_VI_GetDevAttr
- 4.3.3. CVI_VI_SetDevAttrEx
- 4.3.4. CVI_VI_GetDevAttrEx
- 4.3.5. CVI_VI_EnableDev
- 4.3.6. CVI_VI_DisableDev
- 4.3.7. CVI_VI_SetDevBindPipe
- 4.3.8. CVI_VI_GetDevBindPipe
- 4.3.9. CVI_VI_SetDevTimingAttr
- 4.3.10. CVI_VI_GetDevTimingAttr
- 4.3.11. CVI_VI_CreatePipe
- 4.3.12. CVI_VI_DestroyPipe
- 4.3.13. CVI_VI_SetPipeAttr
- 4.3.14. CVI_VI_GetPipeAttr
- 4.3.15. CVI_VI_StartPipe
- 4.3.16. CVI_VI_StopPipe
- 4.3.17. CVI_VI_SetPipeCrop
- 4.3.18. CVI_VI_GetPipeCrop
- 4.3.19. CVI_VI_SetPipeDumpAttr
- 4.3.20. CVI_VI_GetPipeDumpAttr
- 4.3.21. CVI_VI_SetPipeFrameSource
- 4.3.22. CVI_VI_GetPipeFrameSource
- 4.3.23. CVI_VI_GetPipeFrame
- 4.3.24. CVI_VI_ReleasePipeFrame
- 4.3.25. CVI_VI_SendPipeRaw
- 4.3.26. CVI_VI_QueryPipeStatus
- 4.3.27. CVI_VI_GetPipeFd
- 4.3.28. CVI_VI_CloseFd
- 4.3.29. CVI_VI_AttachVbPool
- 4.3.30. CVI_VI_DetachVbPool
- 4.3.31. CVI_VI_SetChnAttr
- 4.3.32. CVI_VI_GetChnAttr
- 4.3.33. CVI_VI_EnableChn
- 4.3.34. CVI_VI_DisableChn
- 4.3.35. CVI_VI_SetChnCrop
- 4.3.36. CVI_VI_GetChnCrop
- 4.3.37. CVI_VI_GetChnFrame
- 4.3.38. CVI_VI_ReleaseChnFrame
- 4.3.39. CVI_VI_SetChnRotation
- 4.3.40. CVI_VI_GetChnRotation
- 4.3.41. CVI_VI_SetChnLDCAttr
- 4.3.42. CVI_VI_GetChnLDCAttr
- 4.3.43. CVI_VI_RegChnFlipMirrorCallBack
- 4.3.44. CVI_VI_UnRegChnFlipMirrorCallBack
- 4.3.45. CVI_VI_SetChnFlipMirror
- 4.3.46. CVI_VI_GetChnFlipMirror
- 4.3.47. CVI_VI_Suspend
- 4.3.48. CVI_VI_Resume
- 4.3.49. CVI_VI_SetDevNum
- 4.3.50. CVI_VI_GetDevNum
- 4.3.51. CVI_VI_EnablePatt
- 4.3.52. CVI_VI_StartSmoothRawDump
- 4.3.53. CVI_VI_StopSmoothRawDump
- 4.3.54. CVI_VI_GetSmoothRawDump
- 4.3.55. CVI_VI_PutSmoothRawDump
- 4.3.56. CVI_VI_GetRgbMapLeBuf
- 4.3.57. CVI_VI_GetRgbMapSeBuf
- 4.3.58. CVI_VI_DumpHwRegisterToFile
- 4.3.59. CVI_VI_QueryChnStatus
- 4.3.60. CVI_VI_GetChnFd
- 4.3.61. CVI_VI_SetChnAlign
- 4.3.62. CVI_VI_GetChnAlign
- 4.3.63. CVI_VI_RegPmCallBack
- 4.3.64. CVI_VI_UnRegPmCallBack
- 4.3.65. CVI_VI_SetTuningDis
- 4.3.66. CVI_VI_QueryDevStatus
- 4.3.67. CVI_VI_Trig_AHD
- 4.3.68. CVI_VI_SetExtChnAttr
- 4.3.69. CVI_VI_GetExtChnAttr
- 4.3.70. CVI_VI_SINGEL_FRAME_ENABLE
- 4.3.71. CVI_VI_SetMipiBindDev
- 4.3.72. CVI_VI_GetMipiBindDev
- 4.3.73. CVI_VI_SetChnEarlyInterrupt
- 4.3.74. CVI_VI_GetChnEarlyInterrupt
- 4.4. Data Types
- 4.4.1. VI_MAX_PHY_DEV_NUM
- 4.4.2. VI_MAX_VIR_DEV_NUM
- 4.4.3. VI_MAX_DEV_NUM
- 4.4.4. VI_MAX_PHY_PIPE_NUM
- 4.4.5. VI_MAX_VIR_PIPE_NUM
- 4.4.6. VI_MAX_PIPE_NUM
- 4.4.7. VI_MAX_VIR_CHN_NUM
- 4.4.8. VI_MAX_PHY_CHN_NUM
- 4.4.9. VI_MAX_EXT_CHN_NUM
- 4.4.10. VI_MAX_CHN_NUM
- 4.4.11. VI_EXT_CHN_START
- 4.4.12. VI_MAX_EXTCHN_BIND_PER_CHN
- 4.4.13. VI_PIPE1_MAX_WIDTH
- 4.4.14. VI_PIXEL_FORMAT
- 4.4.15. CVI_VI_VPSS_EXTRA_BUF
- 4.4.16. CVI_VI_CHN_0_BUF
- 4.4.17. CVI_VI_CHN_1_BUF
- 4.4.18. CVI_VI_CHN_2_BUF
- 4.4.19. CVI_VI_CHN_3_BUF
- 4.4.20. VI_CMP_PARAM_SIZE
- 4.4.21. VI_MAX_ADCHN_NUM
- 4.4.22. VI_COMPMASK_NUM
- 4.4.23. VI_SHARPEN_GAIN_NUM
- 4.4.24. VI_AUTO_ISO_STRENGTH_NUM
- 4.4.25. VI_INVALID_CHN
- 4.4.26. VI_DATA_TYPE_E
- 4.4.27. VI_DEV_ATTR_S
- 4.4.28. VI_DEV_BIND_PIPE_S
- 4.4.29. VI_PIPE_ATTR_S
- 4.4.30. VI_DUMP_TYPE_E
- 4.4.31. VI_DUMP_ATTR_S
- 4.4.32. VI_CHN_ATTR_S
- 4.4.33. VI_CROP_INFO_S
- 4.4.34. VI_DEV_TIMING_ATTR_S
- 4.4.35. VI_PIPE_STATUS_S
- 4.4.36. VI_CHN_STATUS_S
- 4.4.37. VI_PIPE_FRAME_SOURCE_E
- 4.4.38. VI_LDC_ATTR_S
- 4.4.39. VI_STATE_E
- 4.4.40. VI_SYNC_CFG_S
- 4.4.41. VI_BT656_SYNC_CFG_S
- 4.4.42. VI_PIPE_BYPASS_MODE_E
- 4.4.43. VI_CROP_COORDINATE_E
- 4.4.44. VI_MOD_PARAM_S
- 4.4.45. VI_EARLY_INTERRUPT_S
- 4.4.46. MLSC_GAIN_LUT_S
- 4.4.47. VI_DUMP_REGISTER_TABLE_S
- 4.4.48. VI_PM_OPS_S
- 4.4.49. VI_SMOOTH_RAW_DUMP_INFO_S
- 4.4.50. VI_INTF_MODE_E
- 4.4.51. VI_INPUT_MODE_E
- 4.4.52. VI_WORK_MODE_E
- 4.4.53. VI_SCAN_MODE_E
- 4.4.54. VI_YUV_DATA_SEQ_E
- 4.4.55. VI_CLK_EDGE_E
- 4.4.56. VI_COMPONENT_MODE_E
- 4.4.57. VI_COMBINE_MODE_E
- 4.4.58. VI_VSYNC_E
- 4.4.59. VI_VSYNC_NEG_E
- 4.4.60. VI_HSYNC_E
- 4.4.61. VI_HSYNC_NEG_E
- 4.4.62. VI_VSYNC_VALID_E
- 4.4.63. VI_VSYNC_VALID_NEG_E
- 4.4.64. VI_WDR_ATTR_S
- 4.4.65. VI_TIMING_BLANK_S
- 4.4.66. VI_BT656_FIXCODE_E
- 4.4.67. VI_BT656_FIELD_POLAR_E
- 4.4.68. VI_DEV_ATTR_EX_S
- 4.4.69. VI_EXT_CHN_SOURCE_E
- 4.4.70. VI_EXT_CHN_ATTR_S
- 4.5. Error Codes