![]() |
NVIDIA DRIVE OS Linux SDK API Reference5.1.6.0 Release |
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 51 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 events. 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 events.
Enumerator | |
---|---|
ACTION_NONE |
Specifies no action is to be taken. |
ACTION_ATTEMPT_RECOVERY |
Specifies an attempt to recover the pipeline. |
Definition at line 88 of file NvSIPLPipelineMgr.hpp.
Defines the events of the image processing pipeline.
Definition at line 55 of file NvSIPLPipelineMgr.hpp.
|
virtualdefault |
Default destructor.
|
inlinevirtual |
Handles a pipeline event.
The consumer's implementation overrides this method. The method is called by the SIPL pipeline thread.
The consumer can use pipeline events to track the flow of buffers in the image processing pipeline and take any necessary corrective action in case of an error or unexpected events.
[in] | oNotificationData | A reference to NotificationData. |
Definition at line 116 of file NvSIPLPipelineMgr.hpp.
References ACTION_NONE.