NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release |
Describes the interfaces of SIPL pipeline notification handler.
This class defines data structures and interfaces that must be implemented by SIPL pipeline notification handler.
Definition at line 49 of file NvSIPLPipelineMgr.hpp.
Data Structures | |
struct | NotificationData |
Defines the notification data. More... | |
Public Types | |
enum | NotificationType { NOTIF_INFO_ISP_PROCESSING_DONE = 0, NOTIF_INFO_ISC_PROCESSING_DONE, NOTIF_INFO_ALG_PROCESSING_DONE, NOTIF_INFO_FRAME_CAPTURE, NOTIF_INFO_EOF, NOTIF_WARNING_CAPTURE_FRAME_DROP = 100, NOTIF_WARNING_CSI_FRAME_DISCONTINUITY, NOTIF_ERROR_INTERNAL_FAILURE = 200, NOTIF_ERROR_I2C_TRANSMISSION_FAILURE, NOTIF_ERROR_CSI_INPUT_STREAM_FAILURE, NOTIF_ERROR_CSI_LINK_FAILURE, NOTIF_ERROR_DESER_LINK_FAILURE, NOTIF_ERROR_DESER_LINK_RECOVERY_FAILURE } |
Defines the events of the image processing pipeline. More... | |
enum | ActionType { ACTION_NONE = 0, ACTION_ATTEMPT_RECOVERY } |
Defines the actions to be performed after certain event. More... | |
Public Member Functions | |
virtual ActionType | OnEvent (NotificationData &oNotificationData) |
Handles a pipeline event. More... | |
virtual | ~NvSIPLPipelineNotifier (void)=default |
Default destructor. More... | |
Defines the actions to be performed after certain event.
Enumerator | |
---|---|
ACTION_NONE |
Indicates no action to be taken. |
ACTION_ATTEMPT_RECOVERY |
Indicates attempt to recover the pipeline. |
Definition at line 85 of file NvSIPLPipelineMgr.hpp.
Defines the events of the image processing pipeline.
Definition at line 53 of file NvSIPLPipelineMgr.hpp.
|
virtualdefault |
Default destructor.
|
inlinevirtual |
Handles a pipeline event.
This method is overridden by implementation of the consumer. This function is called by SIPL pipeline thread.
Consumer can use the events to track the flow of buffers in the image processing pipeline and take any corrective action in case of an error or unexpected events.
[in] | oNotificationData | A reference to NotificationData. |
Definition at line 111 of file NvSIPLPipelineMgr.hpp.
References ACTION_NONE.