11 #ifndef _NVSIPLPIPELINEMGR_HPP_
12 #define _NVSIPLPIPELINEMGR_HPP_
177 #endif //_NVSIPLPIPELINEMGR_HPP_
NVIDIA Sensor Input Processing Library: Client Interface - NvSIPL Client (libnvsipl.so)
#define NvMediaSurfaceType
Defines the set of NvMedia surface types.
Indicates CSI link error.
NotificationType eNotifType
Holds the NotificationType event type.
ActionType
Defines the actions to be performed after certain event.
Indicates a frame was captured.
virtual ActionType OnEvent(NotificationData &oNotificationData)
Handles a pipeline event.
#define NvMediaSurfaceType_Unsupported
Unsupported types.
Describes attributes of images used in image processing pipeline.
Indicates an unspecified internal failure.
virtual ~NvSIPLImageGroupWriter(void)=default
Default destructor.
NVIDIA Sensor Input Processing Library: Common Data Structures - Sensor Input Processing Library (SI...
Describes an unprocessed sensor output buffer.
Indicates an end-of-file was encountered.
Describes the interfaces of SIPL pipeline feeder.
Defines the notification data.
SIPLStatus
Defines the status codes returned by functions in Sensor Input Processing Library (SIPL) modules...
std::uint32_t uIndex
Holds the ID of the pipeline.
NotificationType
Defines the events of the image processing pipeline.
Indicates CSI input stream error.
Indicates ISP processing has finished.
Indicates algorithm processing finished.
NvMediaSurfaceType surfaceType
Holds the surface type (NvMediaSurfaceType) of the image.
virtual ~NvSIPLPipelineNotifier(void)=default
Default destructor.
std::vector< NvMediaSurfAllocAttr > surfaceAllocAttr
Holds a vector of NvMediaSurfAllocAttr objects.
indicates I2C transmission failure
Indicates sensor programming has finished.
Describes the interfaces of SIPL pipeline notification handler.
Indicates Deserializer link error.
Indicates CSI frame discontinuity was detected.
virtual SIPLStatus FillRawBuffer(RawBuffer &oRawBuffer)=0
Populates the buffer with RAW data.
Indicates Deserializer link error recovery failure.
Indicates attempt to recover the pipeline.
std::uint32_t uIndex
Holds the ID of the sensor in PlatformCfg.
Indicates pipeline was forced to drop a frame due to a slow consumer or system issues.
Indicates no action to be taken.
NvMediaImageGroup * imageGroup
Holds a pointer to NvMediaImageGroup.