Describes the interfaces of the SIPL pipeline notification handler.
This class defines data structures and interfaces that must be implemented by a SIPL pipeline notification handler.
Definition at line 50 of file NvSIPLPipelineMgr.hpp.
Data Structures | |
struct | NotificationData |
Defines the notification data. More... | |
Public Types | |
enum | NotificationType { NOTIF_INFO_ICP_PROCESSING_DONE = 0, NOTIF_INFO_ISP_PROCESSING_DONE = 1, NOTIF_INFO_ACP_PROCESSING_DONE = 2, NOTIF_INFO_CDI_PROCESSING_DONE = 3, NOTIF_WARN_ICP_FRAME_DROP = 100, NOTIF_WARN_ICP_FRAME_DISCONTINUITY = 101, NOTIF_WARN_ICP_CAPTURE_TIMEOUT = 102, NOTIF_ERROR_ICP_BAD_INPUT_STREAM = 200, NOTIF_ERROR_ICP_CAPTURE_FAILURE = 201, NOTIF_ERROR_ICP_EMB_DATA_PARSE_FAILURE = 202, NOTIF_ERROR_ISP_PROCESSING_FAILURE = 203, NOTIF_ERROR_ACP_PROCESSING_FAILURE = 204, NOTIF_ERROR_CDI_SET_SENSOR_CTRL_FAILURE = 205, NOTIF_ERROR_DESERIALIZER_FAILURE = 207, NOTIF_ERROR_SERIALIZER_FAILURE = 208, NOTIF_ERROR_SENSOR_FAILURE = 209, NOTIF_ERROR_INTERNAL_FAILURE = 300 } |
Defines the events of the image processing pipeline and the device block. More... | |
Public Member Functions | |
virtual | ~NvSIPLPipelineNotifier (void)=default |
Default destructor. More... | |
Defines the events of the image processing pipeline and the device block.
Enumerator | |
---|---|
NOTIF_INFO_ICP_PROCESSING_DONE | Pipeline event, indicates ICP processing is finished.
|
NOTIF_INFO_ISP_PROCESSING_DONE | Pipeline event, indicates ISP processing is finished.
|
NOTIF_INFO_ACP_PROCESSING_DONE | Pipeline event, indicates auto control processing is finished.
|
NOTIF_INFO_CDI_PROCESSING_DONE | Pipeline event, indicates CDI processing is finished.
|
NOTIF_WARN_ICP_FRAME_DROP | Pipeline event, indicates pipeline was forced to drop a frame due to a slow consumer or system issues.
|
NOTIF_WARN_ICP_FRAME_DISCONTINUITY | Pipeline event, indicates a discontinuity was detected in parsed embedded data frame sequence number.
|
NOTIF_WARN_ICP_CAPTURE_TIMEOUT | Pipeline event, indicates occurrence of timeout while capturing.
|
NOTIF_ERROR_ICP_BAD_INPUT_STREAM | Pipeline event, indicates ICP bad input stream.
|
NOTIF_ERROR_ICP_CAPTURE_FAILURE | Pipeline event, indicates ICP capture failure.
|
NOTIF_ERROR_ICP_EMB_DATA_PARSE_FAILURE | Pipeline event, indicates embedded data parsing failure.
|
NOTIF_ERROR_ISP_PROCESSING_FAILURE | Pipeline event, indicates ISP processing failure.
|
NOTIF_ERROR_ACP_PROCESSING_FAILURE | Pipeline event, indicates auto control processing failure.
|
NOTIF_ERROR_CDI_SET_SENSOR_CTRL_FAILURE | Pipeline event, indicates CDI set sensor control failure.
|
NOTIF_ERROR_DESERIALIZER_FAILURE | Device block event, indicates a deserializer failure.
|
NOTIF_ERROR_SERIALIZER_FAILURE | Device block event, indicates a serializer failure.
|
NOTIF_ERROR_SENSOR_FAILURE | Device block event, indicates a sensor failure.
|
NOTIF_ERROR_INTERNAL_FAILURE | Pipeline and device block event, indicates an unexpected internal failure.
|
Definition at line 57 of file NvSIPLPipelineMgr.hpp.
|
virtualdefault |
Default destructor.