11 #ifndef _NVSIPLPIPELINEMGR_HPP_
12 #define _NVSIPLPIPELINEMGR_HPP_
184 #endif //_NVSIPLPIPELINEMGR_HPP_
NVIDIA Sensor Input Processing Library: Client Interface - NvSIPL Client (libnvsipl.so)
#define NvMediaSurfaceType
Defines the set of NvMedia surface types.
Indicates a CSI link error.
NotificationType eNotifType
Holds the NotificationType event type.
ActionType
Defines the actions to be performed after certain events.
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 a CSI input stream error.
Indicates ISP processing is finished.
Indicates algorithm processing is finished.
NvMediaSurfaceType surfaceType
Holds the surface type 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 is finished.
Describes the interfaces of the SIPL pipeline notification handler.
Indicates a Deserializer link error.
Indicates a CSI frame discontinuity was detected.
virtual SIPLStatus FillRawBuffer(RawBuffer &oRawBuffer)=0
Populates the buffer with RAW data.
Indicates a Deserializer link error recovery failure.
Specifies an 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.
Specifies no action is to be taken.
NvMediaImageGroup * imageGroup
Holds a pointer to NvMediaImageGroup.